[发明专利]一种基于动态连接的RDMA数据传输的方法与装置有效
| 申请号: | 201710217528.8 | 申请日: | 2017-04-05 |
| 公开(公告)号: | CN106953797B | 公开(公告)日: | 2020-05-26 |
| 发明(设计)人: | 刘国枢 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | H04L12/707 | 分类号: | H04L12/707;H04L12/721;H04L12/801 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 动态 连接 rdma 数据传输 方法 装置 | ||
1.一种基于动态连接的RDMA数据传输的方法,其特征在于,包括:
S10:向接收设备发送连接建立请求;
S11:在接收到所述接收设备发送的连接建立响应后,根据待传输报文的数量,利用虚拟接口与所述接收设备建立对应数量的连接,通过所述连接传输所述待传输报文;
S12:当接收到所述接收设备发送的响应消息时,则将传输所述响应消息的连接作为空闲连接,存储于排队等候队列;
S13:当需要向所述接收设备发送目标报文时,则依据所述目标报文的数量以及所述空闲连接的数量,判断是否需要建立连接;
S14:若是,则将目标报文的数量与所述空闲连接的数量的差值作为待传输报文的数量,并返回所述S10;
S15:若否,则从所述空闲连接中选取与所述目标报文的数量对应的连接,传输所述目标报文。
2.根据权利要求1所述的方法,其特征在于,还包括:
当存储于所述排队等候队列中的所述空闲连接达到规定时间后,则将所述空闲连接撤销。
3.根据权利要求1所述的方法,其特征在于,还包括:
当连接的总数量超过规定数量后,则停止向所述接收设备发送连接建立请求。
4.一种基于动态连接的RDMA数据传输的装置,其特征在于,包括发送单元、接收单元、建立单元、存储单元、判断单元、返回单元和选取单元:
所述发送单元,用于向接收设备发送连接建立请求;
所述接收单元,用于在接收到所述接收设备发送的连接建立响应后,触发所述建立单元;
所述建立单元,用于根据待传输报文的数量,利用虚拟接口与所述接收设备建立对应数量的连接,通过所述连接传输所述待传输报文;
所述接收单元还用于当接收到所述接收设备发送的响应消息时,则触发所述存储单元,所述存储单元,用于将传输所述响应消息的连接作为空闲连接,存储于排队等候队列;
当需要向所述接收设备发送目标报文时,则触发所述判断单元,所述判断单元,用于依据所述目标报文的数量以及所述空闲连接的数量,判断是否需要建立连接;
若是,则触发所述返回单元,所述返回单元,用于将目标报文的数量与所述空闲连接的数量的差值作为待传输报文的数量,并触发所述发送单元;
若否,则触发所述选取单元,所述选取单元,用于从所述空闲连接中选取与所述目标报文的数量对应的连接,传输所述目标报文。
5.根据权利要求4所述的装置,其特征在于,还包括撤销单元:
当存储于排队等候队列中的所述空闲连接达到规定时间后,则触发所述撤销单元,所述撤销单元,用于将所述空闲连接撤销。
6.根据权利要求4所述的装置,其特征在于,还包括停止单元:
当连接的总数量超过规定数量后,则触发所述停止单元,所述停止单元,用于停止向所述接收设备发送连接建立请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710217528.8/1.html,转载请声明来源钻瓜专利网。





