一种基于动态连接的RDMA数据传输的方法与装置制造方法及图纸

技术编号:15825427 阅读:63 留言:0更新日期:2017-07-15 06:47
本发明专利技术实施例公开了一种基于动态连接的RDMA数据传输的方法与装置,发送设备根据待传输报文的数量,利用虚拟接口与接收设备建立对应数量的连接,通过该连接传输待传输报文。当发送设备接收到响应消息时,可以将传输该响应消息的连接作为空闲连接存储于排队等候队列;当需要向接收设备发送目标报文时,依据目标报文的数量以及空闲连接的数量,判断是否需要建立连接;若是,则将目标报文的数量与空闲连接的数量的差值作为待传输报文的数量,建立新的连接;若否,则从空闲连接中选取与目标报文的数量对应的连接传输目标报文。可见,可以根据传输报文的数量要求,动态的建立连接,实现数据的多路径传输,提升数据传输的效率。

【技术实现步骤摘要】
一种基于动态连接的RDMA数据传输的方法与装置
本专利技术涉及存储系统
,特别是涉及一种基于动态连接的RDMA数据传输的方法与装置。
技术介绍
目前提高计算速度的主要方式就是指数级的增加处理器的个数和处理器的核数。超大规模系统固有的可靠性低的问题,影响了应用的可持续性计算,因而必须要研究高可靠和高可用的设计技术。无线带宽技术(InfiniBand,IB)是一种支持多并发链接的“转换线缆”技术,在这种技术中,每种链接都可以达到2.5Gbps的运行速度。这种架构在一个链接的时候速度是500MB/秒,四个链接的时候速度是2GB/秒,12个链接的时候速度可以达到6GB/秒。通过IB传送数据时,数据是以数据包方式传输,这些数据包会组合成一条条信息。这些信息的操作方式可能是远程直接内存存取的读写程序,或者是通过信道接收发送的信息,或者是多点传送传输。就像大型机用户所熟悉的信道传输模式,所有的数据传输都是通过信道适配器来开始和结束的。每个处理器(例如个人电脑或数据中心服务器)都有一个主机通道适配器,而每个周边设备都有一个目标通道适配器。通过这些适配器交流信息可以确保在一定服务品质等级下信息能本文档来自技高网...
一种基于动态连接的RDMA数据传输的方法与装置

【技术保护点】
一种基于动态连接的RDMA数据传输的方法,其特征在于,包括:S10:向接收设备发送连接建立请求;S11:在接收到所述接收设备发送的连接建立响应后,根据待传输报文的数量,利用虚拟接口与所述接收设备建立对应数量的连接,通过所述连接传输所述待传输报文;S12:当接收到所述接收设备发送的响应消息时,则将传输所述响应消息的连接作为空闲连接,存储于排队等候队列;S13:当需要向所述接收设备发送目标报文时,则依据所述目标报文的数量以及所述空闲连接的数量,判断是否需要建立连接;S14:若是,则将目标报文的数量与所述空闲连接的数量的差值作为待传输报文的数量,并返回所述S10;S15:若否,则从所述空闲连接中选取...

【技术特征摘要】
1.一种基于动态连接的RDMA数据传输的方法,其特征在于,包括:S10:向接收设备发送连接建立请求;S11:在接收到所述接收设备发送的连接建立响应后,根据待传输报文的数量,利用虚拟接口与所述接收设备建立对应数量的连接,通过所述连接传输所述待传输报文;S12:当接收到所述接收设备发送的响应消息时,则将传输所述响应消息的连接作为空闲连接,存储于排队等候队列;S13:当需要向所述接收设备发送目标报文时,则依据所述目标报文的数量以及所述空闲连接的数量,判断是否需要建立连接;S14:若是,则将目标报文的数量与所述空闲连接的数量的差值作为待传输报文的数量,并返回所述S10;S15:若否,则从所述空闲连接中选取与所述目标报文的数量对应的连接,传输所述目标报文。2.根据权利要求1所述的方法,其特征在于,还包括:当存储于所述排队等候队列中的所述空闲连接达到规定时间后,则将所述空闲连接撤销。3.根据权利要求1所述的方法,其特征在于,还包括:当连接的总数量超过规定数量后,则停止向所述接收设备发送连接建立请求。4.一种基于动态连接的RDMA数据传输的装置,其特征在于,包括发送单元、接收单元、建立单元、存储单元、判断单元、返回单元和选取单元:所述发送单元,用于向接收设备发送连接建...

【专利技术属性】
技术研发人员:刘国枢
申请(专利权)人:广东浪潮大数据研究有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1