数据传输方法、装置、设备、系统及存储介质制造方法及图纸

技术编号:41524740 阅读:13 留言:0更新日期:2024-06-03 22:58
本申请公开了一种数据传输方法、装置、设备、系统及存储介质,涉及通信技术领域。以第一通信装置执行该方法为例,第一通信装置获取对应于第一业务的第一报文,第一报文的目的地是第二通信装置;第一通信装置根据第一连接组向第二通信装置发送该第一报文,第一连接组由第一通信装置传输的业务共享。该方法能够共享复用同一个连接组来传输业务的报文,提高了连接的可扩展性,相比于单连接的传输方式,使得数据传输的性能不受网卡内存等资源的限制,也不受限于单连接故障导致的业务中断,提高了数据传输的可靠性。

【技术实现步骤摘要】

本申请涉及通信,特别涉及数据传输方法、装置、设备、系统及存储介质


技术介绍

1、随着高性能业务(例如高性能计算、分布式机器学习、分布式存储)的快速部署和应用,远程直接内存访问(remote direct memory access,rdma)作为支撑高性能业务的主要网络传输技术,逐渐成为网络通信的主流方案。

2、相关技术中,rdma技术的数据传输采用单连接模式,即同一业务的报文承载在一个队列对(queue pair,qp)连接上进行传输,一个qp连接对应一条路径,即qp连接用来描述任两个节点间业务的通信连接。

3、但是,随着网络规模的不断扩大,网络中的节点数量增多或者任两个节点间业务的数量增多,使得相关技术中的数据传输方法,需要建立大量的qp连接实现数据传输,而qp连接的建立数量受限于网卡内存等资源的限制,进而使得数据传输的性能受限。


技术实现思路

1、本申请提供了一种数据传输方法、装置、设备、系统及存储介质,用于通过共享的连接组传输业务的报文。

2、第一方面,提供了一种本文档来自技高网...

【技术保护点】

1.一种数据传输方法,其特征在于,应用于第一通信装置,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一连接组包括所述第一通信装置和所述第二通信装置间的第一连接,所述第一通信装置根据第一连接组向所述第二通信装置发送所述第一报文,包括:

3.根据权利要求1所述的方法,其特征在于,所述第一连接组包括所述第一通信装置和所述第二通信装置间的第一连接和第二连接,所述第一通信装置根据第一连接组向所述第二通信装置发送所述第一报文,包括:

4.根据权利要求2或3所述的方法,其特征在于,所述第一通信装置根据所述第一连接向所述第二通信装置发送所述第一报文,...

【技术特征摘要】

1.一种数据传输方法,其特征在于,应用于第一通信装置,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一连接组包括所述第一通信装置和所述第二通信装置间的第一连接,所述第一通信装置根据第一连接组向所述第二通信装置发送所述第一报文,包括:

3.根据权利要求1所述的方法,其特征在于,所述第一连接组包括所述第一通信装置和所述第二通信装置间的第一连接和第二连接,所述第一通信装置根据第一连接组向所述第二通信装置发送所述第一报文,包括:

4.根据权利要求2或3所述的方法,其特征在于,所述第一通信装置根据所述第一连接向所述第二通信装置发送所述第一报文,包括:

5.根据权利要求1-4任一所述的方法,其特征在于,所述第一通信装置包括连接资源池,所述连接资源池包括至少一个连接组,其中每个连接组对应一个目的通信装置,所述至少一个连接组包括所述第一连接组。

6.根据权利要求1-5任一所述的方法,其特征在于,所述第一通信装置根据第一连接组向所述第二通信装置发送所述第一报文之前,还包括:

7.根据权利要求6所述的方法,其特征在于,所述第一通信装置包括应用层和传输层;所述第一通信装置获取对应于第一业务的第一报文,包括:

8.根据权利要求1-7任一所述的方法,其特征在于,所述第一通信装置是应用层软件和网卡硬件之间的中间件。

9.根据权利要求1-8任一所述的方法,其特征在于,所述第一报文基于远程直接内存访问rdma协议传输。

10.一种数据传输方法,其特征在于,应用于第三通信装置,所述方法包括:

11.根据权利要求10所述的方法,其特征在于,所述第一连接组包括所述第一通信装置和所述第二通信装置间的第一连接,所述第三通信装置接收第一通信装置基于第一连接组发送的对应于第一业务的第一报文,包括:

12.根据权利要求10所述的方法,其特征在于,所述第一连接组包括所述第一通信装置和所述第二通信装置间的第一连接和第二连接,所述第三通信装置接收第一通信装置基于第一连接组发送的对应于第一业务的第一报文,包括:

13.根据权利要求10-12任一所述的方法,其特征在于,所述第一报文包括多个第一子报文,所述方法还包括:

14.根据权利要求10-13任一所述的方法,其特征在于,所述第一报文基于远程直接内存访问rdma协议传输。

15.一种数据传输方法,其特征在于,应用于第二通信装置,所述方法包括:

16.根据权利要求15所述的方法,其特征在于,所述第一连接组包括所述第一通信装置和所述第二通信装置间的第一连接,所述第一报文由所述第一通信装置基于所述第一连接发送;所述方法还包括:

17.根据权利要求15所述的方法,所述第一连接组包括所述第一通信装置和所述第二通信装置间的第一连接和第二连接,所述第一报文由所述第一通信装置基于所述第一连接发送;所述方法还包括:

18.根据权利要求15-17任一所述的方法,其特征在于,所述第一报文包括多个第一子报文,所述第二通信装置包括应用层和传输层;所述第二通信装置接收对应于第一业务的第一报文,包括:

19.根据权利要求15-18任一所述的方法,其特征在于,所述第一报文包括多个第一子报文,所述方法还包括:

20.根据权利要求15-19任一所述的方法,其特征在于,所述第二通信装置是应用层软件和网卡硬件之间的中间件。

21.根据权利要求15-20任一所述的方法,其特征在于,所述第一报文基于远程直接内存访问rdma协议传输。

22.一种数据传输装置,其特征在于,应用于第一通信装置,所述装置包括:

23.根据权利要求22所述的装置,其特征在于,所述第一连接组包括所述第一通信装置和所述第二通信装置间的第一连接,所述发送模块,用于根据所述第一连接向所述第二通信装置发送所述第一报文;

24.根据权利要求22所述的装置,其特征在于,所述第一连接组包括所述第一通信装置和所述第二通信装置间的第一连接,所述发送模块,用于根据所述第一连接向所述第二通信装置发送所述第一报文;

25....

【专利技术属性】
技术研发人员:晏思宇袁辉宋鹤翔刘宁曲迪郑晓龙
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1