基于RDMA的数据传输方法、电子设备及存储介质技术

技术编号:46626539 阅读:1 留言:0更新日期:2025-10-14 21:23
本申请涉及高性能网络技术领域,公开了基于RDMA的数据传输方法、电子设备及存储介质。该方法包括:为源端通信实例建立DC QP池;当源端通信实例和目的端通信实例进行通信时,利用QP动态选择算法,从DC QP池中确定出目标QP,以通过目标QP与目的端通信实例进行建立通信通道。在小规模集群场景下,可以实现通信连接独占DC QP;大规模集群场景下多个活跃连接可复用一个QP,实现大规模分布式机集群场景下QP数量可以限制在一定范围内,而不会随着集群规模进行线性增长,避免因RDMA QP数量过多导致RDMA传输性能急剧下降的问题,提升集群整体通信性能。

【技术实现步骤摘要】

本申请涉及高性能网络,具体涉及基于rdma的数据传输方法、电子设备及存储介质。


技术介绍

1、目前,rdma网络中广泛使用的是rc qp可靠传输服务,即在两个通信实例之间创建一对固定的rc qp进行通信,单节点上创建qp数量会随着集群规模进行线性增长。由于rdmaqp都是卸载在硬件网卡上进行管理,当单计算节点上创建大量rdma qp时,硬件资源会被耗尽,从而严重影响数据传输的性能。

2、为了解决该问题,将dc qp引入到大规模rdma通信集群中,源端通信实例可以利用同一个dc qp与多个目的端通信实例进行通信,在发送数据时,通过wqe指定目的端即可。但是,过多的活跃连接复用同一个dcqp时,导致wqe的目的端会频繁切换,频繁拆建链也会影响到rdma的数据传输性能。


技术实现思路

1、有鉴于此,本申请提供了一种基于rdma的数据传输方法、电子设备及存储介质,以解决rdma数据传输性能较差的问题。

2、第一方面,本申请提供了一种基于rdma的数据传输方法,包括:获取源端通信实例对应的队列对本文档来自技高网...

【技术保护点】

1.一种基于RDMA的数据传输方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,基于所述通信连接的建立状态,从所述队列对池的多个所述队列对中,确定出与所述通信连接对应的目标队列对,包括:

3.根据权利要求2所述的方法,其特征在于,若所述建立状态表征所述通信连接为新连接,则从所述队列对池的多个所述队列对中,确定出与所述通信连接对应的所述目标队列对,包括:

4.根据权利要求3所述的方法,其特征在于,所述数据包传输计数包括数据包发送计数和数据包完成计数;

5.根据权利要求2所述的方法,其特征在于,若所述建立状态表征所述通信连接并...

【技术特征摘要】

1.一种基于rdma的数据传输方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,基于所述通信连接的建立状态,从所述队列对池的多个所述队列对中,确定出与所述通信连接对应的目标队列对,包括:

3.根据权利要求2所述的方法,其特征在于,若所述建立状态表征所述通信连接为新连接,则从所述队列对池的多个所述队列对中,确定出与所述通信连接对应的所述目标队列对,包括:

4.根据权利要求3所述的方法,其特征在于,所述数据包传输计数包括数据包发送计数和数据包完成计数;

5.根据权利要求2所述的方法,其特征在于,若所述建立状态表征所述通信连接并非所述新连接,则利用队列对缓存信息,从所述队列对...

【专利技术属性】
技术研发人员:韩杏玲樊小平
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1