[发明专利]一种Infiniband网络通信方法、节点、设备及存储介质在审
申请号: | 201711339004.2 | 申请日: | 2017-12-14 |
公开(公告)号: | CN108009032A | 公开(公告)日: | 2018-05-08 |
发明(设计)人: | 丁瑞锋;窦本君 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;H04L12/861 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 infiniband 网络 通信 方法 节点 设备 存储 介质 | ||
本申请公开了一种Infiniband网络通信方法、节点、设备及存储介质,该方法包括:获取接收节点上的SRQ与每一进程的对应关系;其中,所述对应关系为所述接收节点上任一进程与该进程创建的SRQ的对应关系;根据所述对应关系确定出目标接收进程对应的SRQ标识,以确定目标SRQ;当发送节点上的当前发送进程向所述目标接收进程发送消息时,通过预先建立的通信连接向所述目标SRQ发送相应消息,以便所述目标接收进程接收该消息,实现当前发送进程与所述目标接收进程的通信。本发明公开的通信方法能够减少单个节点上可靠连接数目,进而有效减少可靠连接通信所需的内存开销。
技术领域
本发明涉及数据存储领域,特别涉及一种Infiniband网络通信方法、节点、设备及存储介质。
背景技术
InfiniBand(无限带宽技术)是一种开放的处理器及IO互连标准,具有高带宽、低延时等特点,目前已经成为HPC(High Performance Computing,即高性能计算)机群互连的主流网络之一。InfiniBand支持多种通信服务和通信语义,这些通信服务包括:RC(Reliable Connection,即可靠连接)、不可靠数据报以及不可靠连接等。
目前,RC是并行语言例如MPI使用最多的通信服务,因为RC支持几乎所有的InfiniBand通信语义和操作,包括send/recv(发送/接收)、RDMA(Remote Direct MemoryAccess,即远程直接内存访问)以及原子操作等。但是,由于RC是一种面向连接的传输服务,一个QP(Queue Pair,即队列对)只能与一个远端QP建立连接并通信,也就是说,如果一个进程需要与N个远端进程通信,那么它需要创建N个QP;与此同时,对于send/recv(发送/接收)操作来说,接收方为了接收远端可能的消息,每个QP都需要预先投递多个接收请求,即需要预先准备多块接收缓冲区。由此可见,在多核系统中,一个节点内往往需要运行多个进程,这就会使得单个节点上的连接数目成倍增加,导致内存开销也会成倍增加。此外,预投递的接收缓冲区长度实际上是预估的,并不是消息的精确长度,因此,在很多时候的缓冲区大部分都是浪费的。
综上述可以看出,如何实现减少单个节点上可靠连接数目,进而减少可靠连接通信所需的内存开销,是本领域技术人员亟待解决的技术问题。
发明内容
有鉴于此,本发明的目的在于提供一种Infiniband网络通信方法、节点、设备及存储介质,实现减少单个节点上可靠连接数目,进而减少可靠连接通信所需的内存开销。其具体方案如下:
一种Infiniband网络通信方法,包括:
获取接收节点上的SRQ与每一进程的对应关系;其中,所述对应关系为所述接收节点上任一进程与该进程创建的SRQ的对应关系;
根据所述对应关系确定出目标接收进程对应的SRQ标识,以确定目标SRQ;
当发送节点上的当前发送进程向所述目标接收进程发送消息时,通过预先建立的通信连接向所述目标SRQ发送相应消息,以便所述目标接收进程接收该消息,实现当前发送进程与所述目标接收进程的通信。
优选的,所述获取接收节点上的SRQ与每一进程的对应关系的步骤之前,还包括:
分别为所述发送节点上的每一进程建立与所述接收节点上相应的目标进程一对一的通信连接。
优选的,所述通信连接为QP。
优选的,所述通过预先建立的通信连接向所述目标SRQ发送相应消息的步骤,包括:
根据预先确定的待发送消息和所述目标接收进程对应的SRQ标识生成发送请求;
将所述发送请求通过预先建立的通信连接发送至所述目标SRQ。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711339004.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种磷酸化卡拉胶寡糖的制备方法及应用
- 下一篇:一种美容养颜功效的杂粮酥配方