CN115834263B 一种分布式存储系统副本复制在网多播方法 (南京大学)_第1页
CN115834263B 一种分布式存储系统副本复制在网多播方法 (南京大学)_第2页
CN115834263B 一种分布式存储系统副本复制在网多播方法 (南京大学)_第3页
CN115834263B 一种分布式存储系统副本复制在网多播方法 (南京大学)_第4页
CN115834263B 一种分布式存储系统副本复制在网多播方法 (南京大学)_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一种分布式存储系统副本复制在网多播方法本发明提供一种分布式存储系统副本复制服务器和运行在某台服务器上的多播守护进程了多播组的可编程交换机将报文复制到多个出接收到来自接收端服务器的确认报文后对其进务器CPU开销,提升了分布式存储副本复制的吞2将多播组中任意一台服务器作为发送端,剩余服务器均作为接收端多播守护进程向可编程交换机下发多播发送阶段的匹配动作表以及确认报文聚合阶动作表下发至可编程交换机上的Tofino芯片;所述匹配动作表包括发送端服务器IP地址、在多播发送阶段,发送端服务器向接收端服务器发送数据报在多播确认报文聚合阶段,接收端服务器接收到来自发送端服发送端服务器直接相连的可编程交换机配置确认报文聚合阶段所需的匹配动作表接收到可编程交换机在入端口收到报文后,经过多播发送阶段器IP地址和发送端服务器虚拟的目的队列对号匹配一个多播组ID将报文复制到所有接收可编程交换机在出端口中根据匹配动作表查找多播组ID和复制的偏移号查找对应的3编程交换机的SALU计算单元一次性同时读写保存一个多播组已经确认的序列号的寄存器,4直接访问远程的非易失存储介质(Non-VolatileMemory,NVM)的方法,来实现数据的复制[0005]本发明针对现有技术中的不足,提供一种分布式存储系统副本复制在网多播方[0008]多播守护进程向可编程交换机下发多播发送阶段的匹配动作表以及确认报文聚[0010]在多播确认报文聚合阶段,接收端服务器接收到来自发并向发送端服务器发送确认报文;确认报文到达与发送端服务器直接相连的可编程交换5服务器IP地址和发送端服务器虚拟的目的队列对号匹配一个多播组ID将报文复制到所有[0013]可编程交换机在出端口中根据匹配动作表查找多播组ID和复制的偏移号查找对[0014]进一步地,每个可编程交换机依次检查对应的多播组中的接收端服务器和路由费和端上服务器的CPU开销,提高多副本复制的吞吐量和分布式存储系统多副本备份的性6[0021]图1为本发明实施例提供的一种分布式存储系统副本复制在网多播方法的流程[0026]如图1所示,本发明实施例提供一种分布式存储系统副本复制在网多播方法,包端的服务器和运行在一台(可以是其中任意一台)服务器上的多播守护进程建立RDMA连接。[0029]步骤102,多播守护进程向可编程交换机下发多播发送阶段的匹配动作表以及确7[0031]针对多播发送阶段,可编程交换机入端口需要配置查找多播组ID的匹配动作机流量管理(TrafficManager,TM)组件的报文复制引擎(PacketReplicationEngine,源IP地址和目的QP地址查找多播组ID和接收端服务器在多播组内的偏移号的匹配动作表。表的可编程交换机是发送端服务器直接相连的交换机,在数据中心通常称为架上交换机确的多播组,会匹配到相应的多播组,然后可编程交换机的流管理器(TrafficManager,TM)模块中的报文复制引擎(PacketsReplicationEngine,PRE)将报文复制,复制的数量8交换机Tofino芯片的传输管理器复制报文后,在可编程交换机的出端口查看报文的偏移(CongestionNotificationPacket,CNP)来通知发送端降速。可编程交换机还需要对CNP多播组内的偏移号读取和修改确认报文的确认[0038]可编程交换机根据确认报文的源IP和目的队列对号匹配多播组ID和在多播组内[0039]可编程交换机中有一块内存资源用来存储多播组的每个接收端服务器的当前已容为这个报文的序列号字段的内容,对这个多播组ID的其他接收端的寄存器进行读操作,对ID为101的多播组偏移为0和2的寄存器进行读操作,将确认报文的序列号字段修改为其[0041]针对NAK报文,由于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论