[发明专利]集合通信的方法及通信装置在审
申请号: | 202110387422.9 | 申请日: | 2021-04-09 |
公开(公告)号: | CN115208964A | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 吴涛;郑合文;韩磊;闫健;蒋有军;龚翔宇 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L67/01;H04L45/12 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 张影 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集合 通信 方法 装置 | ||
本申请提供了集合通信的方法及通信装置,涉及通信技术领域,能够实现近距离通信,节省通信资源。该方法包括:第一终端设备接收来自第一网络设备的至少一个第二报文。其中,第二报文包括第一进程的信息和第一进程对应的网络设备的信息,第一进程用于执行第一任务,第一进程对应的网络设备的信息为第一进程所在的终端设备所归属的网络设备的信息。第一终端设备根据至少一个第二报文,确定第三报文。其中,第三报文包括目标网络设备的信息以及目标网络设备对应的所有执行第一任务的第一进程的信息,目标网络设备为第一任务对应的网络设备中的至少一个。第一终端设备向第一网络设备发送第三报文。
技术领域
本申请涉及通信技术领域,尤其涉及一种集合通信的方法及通信装置。
背景技术
集合通信是指一个特定组内所有进程都参与的通信方式。在Fat-tree组网架构下,以第二网络设备(如核心(spine)交换机)的子节点包括第一网络设备(如接入(leaf)交换机)和第三网络设备(如接入交换机),且第一网络设备和第三网络设备的子节点均包括四个终端设备为例,每个终端设备上部署一个进程,且不同终端设备上部署不同进程。其中,不同进程对应不同的编号(rank)。为了完成一次全局规约(allreduce),某些集合通信算法(如递推倍增(recursive doubling)算法)要求每个终端设备与其他终端设备之间执行三次通信,且每次通信涉及的源终端设备和目的终端设备是基于进程的编号确定的。
但是,源终端设备无法感知目的终端设备在网络拓扑中的位置,可能存在多次跨第二网络设备通信的现象。此种情况下,两个终端设备之间的通信路径长,资源开销大。
发明内容
本申请实施例提供一种集合通信的方法及通信装置,能够确定减少长通信路径的数量,节省资源开销。
为达到上述目的,本申请实施例采用如下技术方案:
第一方面,本申请实施例提供一种集合通信的方法,该方法的执行主体可以是第一终端设备,也可以是应用于第一终端设备中的芯片。下面以执行主体是第一终端设备为例进行描述。该方法包括:第一终端设备接收来自第一网络设备的至少一个第二报文。其中,第二报文包括第一进程的信息和第一进程对应的网络设备的信息,第一进程用于执行第一任务,第一进程对应的网络设备的信息为第一进程所在的终端设备所归属的网络设备的信息。然后,第一终端设备根据至少一个第二报文,确定第三报文。其中,第三报文包括目标网络设备的信息以及目标网络设备对应的所有执行第一任务的第一进程的信息,目标网络设备为第一任务对应的网络设备中的至少一个。之后,第一终端设备向第一网络设备发送第三报文。
也就是说,第一终端设备接收的第二报文中既携带了第一进程的信息,又携带了第一进程对应的网络设备的信息。第一终端设备汇总第二报文,以得到第三报文。然后,第一终端设备发出第三报文。由于第三报文至少包括一个目标网络设备的信息和该目标网络设备对应的所有执行第一任务的第一进程的信息,所以,对于归属于同一网络设备的终端设备而言,各个终端设备即可获知目标网络设备对应的所有执行第一任务的第一进程,从而规划通信路径,实现近距离通信,尽量减少跨第二网络设备通信的路径,节省资源开销。另外,上述第一网络设备和第一终端设备均无需支持其他的协议,第一终端设备也无需部署Netloc库,不引入额外的Netloc库部署工作。
在一种可能的设计中,目标网络设备为第一任务对应的所有网络设备。第一终端设备根据至少一个第二报文,确定第三报文,包括:在至少一个第二报文的数量为目标数值的情况下,第一终端设备根据至少一个第二报文,确定第三报文。其中,目标数值指示执行第一任务的第一进程所在的所有终端设备的数量。
也就是说,第一终端设备在确定第二报文到齐的情况下,才生成第三报文,以使第三报文携带执行第一任务的所有第一进程的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110387422.9/2.html,转载请声明来源钻瓜专利网。