一种通信方法及相关组件技术

技术编号:34054136 阅读:32 留言:0更新日期:2022-07-06 16:33
本申请公开了一种通信方法及相关组件,应用于通信领域。该方案中,首先建立了两个网络栈,然后对客户端与每个服务器节点之间及任意两个服务器节点的进程之间的全部连接关系进行划分,得到两种连接关系。其中,两种连接关系是分别基于两个网络栈构建的,且两种连接关系中的一个的个数与QP的数量相关。因此,相比于现有技术中的方案而言,本申请通过使用两个网络栈实现客户端与每个服务器节点之间及任意两个服务器节点的进程之间的通信,对于整个分布式存储系统而言,可以在一定程度上减少QP的数量,进而可以提高分布式存储系统的性能及通信效率。信效率。信效率。

A communication method and related components

【技术实现步骤摘要】
一种通信方法及相关组件


[0001]本申请涉及通信领域,特别涉及一种通信方法及相关组件。

技术介绍

[0002]RDMA(Remote Direct Memory Access,远程直接数据存取)技术目前主要应用于IB(information button,既信息钮)卡和分布式存储系统中。但是,RDMA技术对应的QP(quantization parameter,量化参数)数量的局限性限制了其在通信设计上的应用。具体地,RDMA技术应用于单个IB卡时,单个IB卡创建的QP的数量存在一个上限,如果QP创建的数量过多IB卡的性能会存在一定的衰减。而将RDMA技术应用于现有的分布式存储系统中,由于分布式存储系统大多采用多进程并发的方式,且不同服务器节点(服务器节点指可以进行数据通信的服务器节点)之间的连接是完全交叉连接的方式(具体为:每个服务器节点中的进程与其他服务器节点的进程之间几乎都会建立连接),且这种连接的数目和QP的数量呈正相关,此时,随着服务器节点数的增加,连接数增加,导致QP的数量很容易达到上限,而分布式存储系统的优点就是具备很好的扩展性本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种通信方法,其特征在于,应用于分布式存储系统,所述分布式存储系统包括客户端及多个服务器节点,所述方法包括:建立第一网络栈和第二网络栈;对所述客户端与每个所述服务器节点之间及任意两个服务器节点的进程之间的全部连接关系进行划分,得到第一连接关系和第二连接关系,以使所述客户端与每个所述服务器节点之间及任意两个服务器节点的进程之间通过相应的连接关系进行通信;所述第一连接关系基于所述第一网络栈建立构建,所述第二连接关系基于所述第二网络栈建立构建;所述第一连接关系或所述第二连接关系的个数与量化参数QP的数量有关。2.如权利要求1所述的通信方法,其特征在于,对所述客户端与每个所述服务器节点之间及任意两个服务器节点的进程之间的全部连接关系进行划分,得到第一连接关系和第二连接关系,以使所述客户端与每个所述服务器节点之间及任意两个服务器节点的进程之间通过相应的连接关系进行通信,包括:将所述客户端与每个所述服务器节点之间的连接关系划分为所述第一连接关系,以使所述客户端与每个所述服务器节点之间通过所述第一连接关系进行通信;将任意两个服务器节点的进程之间的连接关系划分为所述第二连接关系,以使任意两个所述服务器节点的进程之间通过所述第二连接关系进行通信。3.如权利要求2所述的通信方法,其特征在于,基于所述第一网络栈建立的第一连接关系的个数与所述QP的数量有关,基于所述第二网络栈建立的第二连接关系的个数与所述QP的数量无关。4.如权利要求3所述的通信方法,其特征在于,所述第一网络栈为RDMA网络栈,所述第二网络栈为Posix网络栈。5.如权利要求2所述的通信方法,其特征在于,所述分布式存储系统还包括用于对每个所述服务器节点的工作状态进行监测的监测端;所述方法还包括:将所述监测端与每个所述服务器节点之间的连接关系划分为所述第一连接关系,以使所述监测端通过所述第一连接关系对每个所述服务器节点进行监测。6.如权利要求5所述的通信方法,其特征在于,所述监测端为显示器。7.如权利要求2所述的通信方法,其特征在于,所述第一网络栈为RDMA网络栈;将所述客户端与每个所述服务器节点之间的连接关系划分为所述第一连接关系,以使所述客户端与每个所述服务器节点之间通过所述第一连接关系进行通信之后,还包括:确定所述客户端与所述服务器节点之间传输数据的数据量;确定所述数据量是否在预设范围内;若是,则控制所述客户端通过双边原语的方式与各个服务器节点之间进行数据传输;若否,则控制所述客户端通过单边原语的方式与所有所述服务器节点进行数据传输。8.如权利要求7所述的通信方法,其特征在于,所述服务器节点包括主服务器节点和若干个子服务器节点;控制所述客户...

【专利技术属性】
技术研发人员:张凯李杰张在贵
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

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

1