[发明专利]数据流传输方法、发送设备及接收设备有效
申请号: | 201710795448.0 | 申请日: | 2017-09-06 |
公开(公告)号: | CN107623646B | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 埃琳娜·古列维奇;维克多·吉辛;曲会春;吴沛;程韬;徐成 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/951 | 分类号: | H04L12/951;H04L12/953;H04L12/803 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 罗振安 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据流 传输 方法 发送 设备 接收 | ||
本申请公开了一种数据流传输方法,属于通信技术领域。该方法包括:发送设备将RDMA数据流中的各个数据消息拆分成至少两个数据块,将至少两个数据块分配到至少两个传输通道,将各个传输通道中的数据块并行发送给接收设备,每个传输通道对应一条网络连接。即发送设备将RDMA数据流分段成多个数据块,并通过多个传输通道并行发送该多个数据块,以提高RDMA数据流的传输效率,不需要管理多条流的RDMA状态上下文,实现一个RDMA数据流承载在多个LLP流上,通过增加传输通道的数目来缓解同一RDMA数据流内I/O的时延累积效应,并提升单流的带宽效率。
技术领域
本申请涉及通信技术领域,特别涉及一种数据流传输方法、发送设备及接收设备。
背景技术
RDMA(Remote Direct Memory Access,远程直接数据存取)技术通过网络将数据直接从一台计算机的内存传输到另外一台计算机,无需双方操作系统的介入,实现高通量、低延迟的远程内存访问。
在RDMA中,当发送设备和接收设备之间同时有多个读写任务时,该多个读写任务之间会存在读写控制命令和读写数据排队问题。在相关技术中,为了降低单个读写任务对应的RDMA数据流的传输时延,发送设备可以将单个读写任务对应的RDMA数据流拆分成多个RDMA数据流,并对多个RDMA数据流分别进行传输。
发送设备和接收设备之间进行RDMA数据流传输时,对于每个RDMA数据流,发送设备和接收设备需要分别维护该RDMA数据流的上下文信息,而在相关技术中,将单个读写任务对应的RDMA数据流拆分成多个RDMA数据流之后,发送设备和接收设备需要维护的上下文信息也相应增加,导致RDMA数据流的上下文信息占用发送设备和接收设备的处理和存储资源,影响RDMA系统的传输效率。
发明内容
为了提高RDMA系统的传输效率,本申请的实施例提供了一种数据流传输方法、发送设备及接收设备。
第一方面,提供了一种数据流传输方法,用于发送设备中,所述发送设备中包含至少两个传输通道,每个所述传输通道对应一条发送设备与接收设备之间的网络连接,该方法包括:
将远程直接数据存取RDMA数据流中的各个数据消息拆分成至少两个数据块,将所述至少两个数据块分配到所述至少两个传输通道;将各个所述传输通道中的数据块并行发送给所述接收设备。
在该方案中,发送设备将RDMA数据流分段成多个数据块,并通过多个传输通道并行发送该多个数据块,每个传输通道对应独立的网络连接,以提高RDMA数据流的传输效率,不需要管理多条流的RDMA状态上下文,实现一个RDMA数据流承载在多个底层协议(LowLayer Protocol,LLP)流上,通过增加传输通道的数目来缓解同一RDMA数据流内输入/输出(Input/Output,I/O)的时延累积效应,并提升单流的带宽效率,从而提升了RDMA系统的传输效率。
可选的,所述将远程直接数据存取RDMA数据流中的各个数据消息拆分成至少两个数据块,包括:对于所述各个数据消息中的每一个数据消息,将所述数据消息拆分为至少一个数据块,每个所述数据块中包含至少一个数据单元。
在该可选方案中,将数据消息切分成以数据单元为最小单位的数据块,并以数据块为单位进行传输通道的分配,以便各个传输通道基于底层协议传输数据块中的数据单元。
可选的,每个所述数据单元的报文头中包含分块位置信息、消息标识、块标识以及消息位置信息;所述分块位置信息用于指示对应的数据单元是否为所在数据块的最后一个数据单元;所述消息标识用于指示对应的数据单元所在的数据消息;所述块标识用于指示对应的数据单元所在的数据块;所述消息位置信息用于指示对应的数据单元所在的数据块是否为数据消息中的最后一个数据块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710795448.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种印染烘干定型设备
- 下一篇:水刺无纺布轧车的交叉轧水机构