[发明专利]大规模集群系统的数据传输网络及其构建方法无效
申请号: | 201010176149.7 | 申请日: | 2010-05-13 |
公开(公告)号: | CN101883039A | 公开(公告)日: | 2010-11-10 |
发明(设计)人: | 胡凯;丁毅;蒋树;陈陆佳;张新宇 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04L12/44 | 分类号: | H04L12/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 大规模 集群 系统 数据传输 网络 及其 构建 方法 | ||
1.一种用于大规模计算机集群系统的数据传输网络,其特征在于:
集群系统的计算机节点构成树形通信网络,组成网络的计算机节点包括:
根节点,位于树形通信网络的最上层,所述根节点是全局唯一的,其向下层节点通信,其上运行着网络上层工具的主控程序;
至少一个中间节点,连接于根节点和叶子节点之间,作为根节点和叶子节点的中继节点,其上运行着通信程序,同时向下层和上层节点进行通信,并承担集群相应的计算任务。
至少一个叶子节点,位于树形通信网络的最下层,所述叶子节点均是集群系统的计算节点,其向上层节点通信,其上运行着网络上层工具的监测程序,并承担集群相应的计算任务。
2.如权利要求2所述的数据传输网络,其特征在于,所述树形通信网络优选为平衡树或准平衡树网络。
3.如权利要求1所述的数据传输网络,其特征在于,所述至少一个中间节点形成多个层,由计算任务较轻的计算节点充当高层中间节点,由计算任务较重的计算节点充当低层的中间节点。
4.如权利要求1所述的数据传输网络,其特征在于,由计算任务最重的计算节点充当叶子节点。
5.如权利要求1所述的数据传输网络,其特征在于,所述根节点通过读入存有节点IP地址等信息的配置文件,来生成整个网络的拓扑结构,并初始化整个网络。
6.如权利要求1所述的数据传输网络,其特征在于,不直接相连的节点之间不进行通信。
7.一种如权利要求1所述的用于大规模计算机集群系统的数据传输网络的构建方法,包括下列步骤:
(1)启动计算机集群网络系统,系统的根节点读入存有各节点IP地址等信息的配置文件;
(2)根节点根据配置文件信息生成整个集群网络的拓扑结构;
(3)根据上述拓扑结构生成整个集群网络,包括步骤:
a.根节点根据直接与其相连的中间节点把整个网络分为多个部分,以分别对应每个中间节点;
b.根节点启动与其直接相连的中间节点上的进程,将所述直接相连的中间节点对应的子树配置信息传递给所述直接相连的中间节点;
c.所述直接相连的中间节点根据上述子树配置信息启动相应的下一级节点的进程,并完成其相应的计算任务,上述下一级节点可以是中间节点,也可以是叶子节点。
8.如权利要求7所述的用于大规模计算机集群系统的数据传输网络的构建方法,其特征在于,所述步骤(3)进一步包括如下步骤d:
步骤d:所述与根节点直接相连的中间节点将其对应的子树配置信息传递给下一级中间节点,并启动该下一级中间节点上的进程,完成其相应的计算任务,上述过程递归进行,直到下一级节点为叶子节点。
9.一种如权利要求1所述的用于大规模计算机集群系统的数据传输网络的数据采集方法,包括下列步骤:
(1)叶子节点执行计算任务,同时将程序监测信息传送至与其直接相连的中间节点;
(2)中间节点完成自身的计算任务,并接收叶子节点或下一级中间节点传送的程序监测信息,中间节点将上述程序监测信息与自身的程序监测信息一并传送至上一级中间节点或根节点;
(3)根节点汇聚所有采集的信息,然后进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010176149.7/1.html,转载请声明来源钻瓜专利网。