面向异构网络的拟态互连方法、装置和计算机设备与流程
- 国知局
- 2024-09-05 14:55:46
本技术涉及异构网络互连,特别是涉及一种面向异构网络的拟态互连方法、装置和计算机设备。
背景技术:
1、在异构计算环境中,存在各种计算单元,如多核cpu(central processing unit,中央处理器)、gpu(graphics processing unit,图形处理器)、dsp(digital signalprocessor,数字信号处理器)、fpga(field-programmable gate array,现场可编程门阵列)、模拟模块和asic(application specific integrated circuit,应用特定集成电路)。从事异构计算系统工作的ip(intellectual property,知识产权)供应商、工程师和科学家面临着许多挑战,包括来自不同供应商的ip核心和组件的集成、系统可靠性、硬件—软件分区、任务映射、计算和内存之间的交互以及可靠的通信。
2、传统技术中,是将刚性计算架构中的互连方法应用于异构计算环境中,实现异构网络互连。然而传统的刚性计算架构中的互连方法难以实现异构网络的高效互连。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够实现异构网络的高效互连的面向异构网络的拟态互连方法、装置、计算机设备、存储介质和计算机程序产品。
2、第一方面,本技术提供了一种面向异构网络的拟态互连方法,应用于网络系统,所述网络系统包括多个数据中心节点和多个集群,每个集群包括多个节点,多个节点包括拟态节点和代理节点,拟态节点和代理节点中包括处理器和网络接口;该方法包括:
3、将每个集群内各节点中的处理器互连,将各节点中的处理器与各节点中的网络接口连接,并通过各拟态节点中的网络接口连接参数面网络,通过代理节点的网络接口与样本面网络连接;
4、将每个集群内的多个拟态节点通过所述参数面网络进行互连;
5、将多个集群通过所述样本面网络进行互连,并将每个集群分别与多个数据中心节点通过所述样本面网络进行连接。
6、在其中一个实施例中,将每个集群内的多个拟态节点通过所述参数面网络进行互连包括:
7、根据预设代理模式确定所述参数面网络所采用的网格结构;
8、通过所述参数面网络采用所述网格结构,将每个集群内的多个拟态节点和代理节点进行两两互连。
9、在其中一个实施例中,通过所述参数面网络采用所述网格结构,将每个集群内的多个拟态节点和代理节点进行两两互连包括:
10、通过所述参数面网络采用所述网格结构,将每个集群内的多个拟态节点和代理节点进行电连接。
11、在其中一个实施例中,将多个集群通过所述样本面网络进行互连包括:
12、将多个集群通过所述样本面网络中的底层交换机进行混合光电连接。
13、在其中一个实施例中,多个数据中心节点包括存储节点、计算节点和控制节点;所述将每个集群分别与多个数据中心节点通过所述样本面网络进行连接包括:
14、当需要构建控制流密集型的异构网络时,将所述控制节点确定为目标中心节点;
15、将每个集群分别与所述目标中心节点通过所述样本面网络中的同一组交换机进行混合光电连接。
16、在其中一个实施例中,将多个集群通过所述样本面网络进行互连,并将每个集群分别与多个数据中心节点通过所述样本面网络进行连接还包括:
17、当多个集群为无人机集群时,在所述目标中心节点中确定每个集群对应的移动控制节点,将多个集群通过所述各集群对应的移动控制节点以及所述样本面网络进行连接;
18、将每个集群与所述目标数据中心节点中的地面控制节点,通过所述样本面网络中的同一组交换机进行连接。
19、在其中一个实施例中,该方法还包括:
20、获取集群节点增加请求,所述集群节点增加请求携带有集群标识和所述集群标识对应的新增节点;
21、通过所述参数面网络,在所述集群标识对应的集群中增加所述新增节点。
22、在其中一个实施例中,该方法还包括:
23、获取集群增加请求,所述集群增加请求携带有新增集群;
24、调用所述样本面网络中,与多个集群连接的底层交换机的预设接口,通过所述预设接口接入所述新增集群。
25、第二方面,本技术还提供了一种面向异构网络的拟态互连装置,应用于网络系统,所述网络系统包括多个数据中心节点和多个集群,每个集群包括多个节点,多个节点包括拟态节点和代理节点,拟态节点和代理节点中包括处理器和网络接口;所述装置包括:
26、节点内连接模块,用于将每个集群内各节点中的处理器互连,将各节点中的处理器与各节点中的网络接口连接;并通过各拟态节点中的网络接口连接参数面网络,通过代理节点的网络接口与样本面网络连接;
27、节点间连接模块,用于将每个集群内的多个拟态节点通过所述参数面网络进行连接;将多个集群通过所述样本面网络进行连接,并将每个集群分别与多个数据中心节点通过所述样本面网络进行连接。
28、第三方面,本技术还提供了一种计算机设备。该计算机设备包括存储器和处理器,该存储器存储有计算机程序,该处理器执行该计算机程序时实现以下步骤:
29、将每个集群内各节点中的处理器互连,将各节点中的处理器与各节点中的网络接口连接,并通过各拟态节点中的网络接口连接参数面网络,通过代理节点的网络接口与样本面网络连接;
30、将每个集群内的多个拟态节点通过所述参数面网络进行互连;
31、将多个集群通过所述样本面网络进行互连,并将每个集群分别与多个数据中心节点通过所述样本面网络进行连接。
32、第四方面,本技术还提供了一种计算机可读存储介质。该计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以下步骤:
33、将每个集群内各节点中的处理器互连,将各节点中的处理器与各节点中的网络接口连接,并通过各拟态节点中的网络接口连接参数面网络,通过代理节点的网络接口与样本面网络连接;
34、将每个集群内的多个拟态节点通过所述参数面网络进行互连;
35、将多个集群通过所述样本面网络进行互连,并将每个集群分别与多个数据中心节点通过所述样本面网络进行连接。
36、第五方面,本技术还提供了一种计算机程序产品。该计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
37、将每个集群内各节点中的处理器互连,将各节点中的处理器与各节点中的网络接口连接,并通过各拟态节点中的网络接口连接参数面网络,通过代理节点的网络接口与样本面网络连接;
38、将每个集群内的多个拟态节点通过所述参数面网络进行互连;
39、将多个集群通过所述样本面网络进行互连,并将每个集群分别与多个数据中心节点通过所述样本面网络进行连接。
40、上述面向异构网络的拟态互连方法、装置、计算机设备、存储介质和计算机程序产品,每个集群中各拟态节点中的网络接口仅连接参数面网络,通过代理节点的网络接口与样本面网络连接,省去节点内拟态节点与样本面网络的连接,且每个集群内拟态节点间的通信通过参数面网络即可实现,实现了拟态节点间的高效互连,从而实现了异构网络的高效能互连。同时,实现了传统数据中心节点构成的数据中心网络与多个集群所构成的拟态节点间网络的融合。将每个集群内多个拟态节点的连接,以及,集群和数据中心节点之间的连接通过不同的网络实现,实现将集群内部通信与集群和数据中心节点的通信进行分段隔离,有效提高了通信效率。
本文地址:https://www.jishuxx.com/zhuanli/20240905/288888.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。