[发明专利]一种基于动态连接的RDMA数据传输的方法与装置有效
申请号: | 201710217528.8 | 申请日: | 2017-04-05 |
公开(公告)号: | CN106953797B | 公开(公告)日: | 2020-05-26 |
发明(设计)人: | 刘国枢 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L12/707 | 分类号: | H04L12/707;H04L12/721;H04L12/801 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 动态 连接 rdma 数据传输 方法 装置 | ||
本发明实施例公开了一种基于动态连接的RDMA数据传输的方法与装置,发送设备根据待传输报文的数量,利用虚拟接口与接收设备建立对应数量的连接,通过该连接传输待传输报文。当发送设备接收到响应消息时,可以将传输该响应消息的连接作为空闲连接存储于排队等候队列;当需要向接收设备发送目标报文时,依据目标报文的数量以及空闲连接的数量,判断是否需要建立连接;若是,则将目标报文的数量与空闲连接的数量的差值作为待传输报文的数量,建立新的连接;若否,则从空闲连接中选取与目标报文的数量对应的连接传输目标报文。可见,可以根据传输报文的数量要求,动态的建立连接,实现数据的多路径传输,提升数据传输的效率。
技术领域
本发明涉及存储系统技术领域,特别是涉及一种基于动态连接的RDMA数据传输的方法与装置。
背景技术
目前提高计算速度的主要方式就是指数级的增加处理器的个数和处理器的核数。超大规模系统固有的可靠性低的问题,影响了应用的可持续性计算,因而必须要研究高可靠和高可用的设计技术。
无线带宽技术(InfiniBand,IB)是一种支持多并发链接的“转换线缆”技术,在这种技术中,每种链接都可以达到2.5Gbps的运行速度。这种架构在一个链接的时候速度是500MB/秒,四个链接的时候速度是2GB/秒,12个链接的时候速度可以达到6GB/秒。
通过IB传送数据时,数据是以数据包方式传输,这些数据包会组合成一条条信息。这些信息的操作方式可能是远程直接内存存取的读写程序,或者是通过信道接收发送的信息,或者是多点传送传输。就像大型机用户所熟悉的信道传输模式,所有的数据传输都是通过信道适配器来开始和结束的。每个处理器(例如个人电脑或数据中心服务器)都有一个主机通道适配器,而每个周边设备都有一个目标通道适配器。通过这些适配器交流信息可以确保在一定服务品质等级下信息能够得到有效可靠的传送。
但是,IB使用主存递增的可扩展性,IB报文自带递增的序列号,后续的报文依赖前一个报文,相邻的报文需要经过同一个路径传输,导致从源地址到目的地址的报文路径太过于唯一,即使存在冗余路径,因为保序的需要,报文传输过程中也不会使用冗余路径,导致网络阻塞。未来大规模的系统构建时,处于成本和连接复杂性的考虑,采用多路径的传输方式必然会成为热点。
可见,如何实现数据的多路径传输,是本领域技术人员亟待解决的问题。
发明内容
本发明实施例的目的是提供一种基于动态连接的RDMA数据传输的方法与装置,可以实现数据的多路径传输。
为解决上述技术问题,本发明实施例提供一种基于动态连接的RDMA数据传输的方法,包括:
S10:向接收设备发送连接建立请求;
S11:在接收到所述接收设备发送的连接建立响应后,根据待传输报文的数量,利用虚拟接口与所述接收设备建立对应数量的连接,通过所述连接传输所述待传输报文;
S12:当接收到所述接收设备发送的响应消息时,则将传输所述响应消息的连接作为空闲连接,存储于排队等候队列;
S13:当需要向所述接收设备发送目标报文时,则依据所述目标报文的数量以及所述空闲连接的数量,判断是否需要建立连接;
S14:若是,则将目标报文的数量与所述空闲连接的数量的差值作为待传输报文的数量,并返回所述S10;
S15:若否,则从所述空闲连接中选取与所述目标报文的数量对应的连接,传输所述目标报文。
可选的,还包括:
当存储于所述排队等候队列中的所述空闲连接达到规定时间后,则将所述空闲连接撤销。
可选的,还包括:
当连接的总数量超过规定数量后,则停止向所述接收设备发送连接建立请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710217528.8/2.html,转载请声明来源钻瓜专利网。