【技术实现步骤摘要】
本专利技术总体地涉及数据处理,更具体地涉及混合网络系统、通信方法和网络节点,能够应用于例如并行计算、数据中心、分布式文件系统等。
技术介绍
很多高度依赖于通信的计算机领域具有提高通信性能的需求。例如,并行计算、数据中心和分布式文件系统等等。 并行计算是不断发展的计算机领域,并行计算是指在多个处理器上执行同一任务(该任务被分解并特别调整)以便更快地获得结果。并行计算基于如下事实:求解一个问题的过程通常能够被划分成多个更小的任务,这些更小的任务能够通过协调被同时执行。 并行计算机执行并行算法。并行算法被分解为许多小份任务,这些小份任务在许多不同处理装置上执行,最终再次汇总在一起以获得数据处理结果。在本说明书中,执行并行程序的各个小份的众多处理装置被称作“计算节点”,并行计算机由计算节点以及其他处理节点(例如输入/输出节点和服务节点)构成。 为了执行并行程序,在并行计算机的节点之间经常 ...
【技术保护点】
一种混合网络系统,包括:点对点网络和广播网络的组合网络体系架构,其中,该点对点网络具有多个点对点信道,每个网络节点能够经由点对点信道将消息发送到对应的网络节点或者从对应的网络节点接收消息,以及其中,该广播网络具有多个广播信道,每个广播信道同时最多只能有一个发送者,但能够有多个接收者;至少部分网络节点具有经由广播信道发送要广播的消息的能力,以及至少部分网络节点具有接收广播的消息的能力,其中至少一些网络节点被配置为至少根据自身要执行的通信任务,在广播信道和点对点信道中进行选择,以及利用所选择的信道完成要执行的通信任务。
【技术特征摘要】
1.一种混合网络系统,包括:
点对点网络和广播网络的组合网络体系架构,
其中,该点对点网络具有多个点对点信道,每个网络节点能够经由点对
点信道将消息发送到对应的网络节点或者从对应的网络节点接收消息,以及
其中,该广播网络具有多个广播信道,每个广播信道同时最多只能有一
个发送者,但能够有多个接收者;至少部分网络节点具有经由广播信道发送
要广播的消息的能力,以及至少部分网络节点具有接收广播的消息的能力,
其中至少一些网络节点被配置为至少根据自身要执行的通信任务,在广
播信道和点对点信道中进行选择,以及利用所选择的信道完成要执行的通信
任务。
2.根据权利要求1的混合网络系统,其中每个网络节点都具有经由广播
信道发送要广播的消息和接收广播的消息的能力,以及
每个网络节点被配置为至少根据自身要执行的通信任务,在广播信道和
点对点信道中进行选择,以及利用所选择的信道完成要执行的通信任务。
3.根据权利要求1的混合网络系统,该混合网络系统用于高性能并行计
算,其中每个网络节点用作并行计算机中的计算节点,其中各个计算节点如
下执行集合操作的集合操作执行方法:
识别并行计算机系统调用的集合操作的类型;以及
依据集合操作的类型,选择采用点对点网络和/或广播网络执行该集合操
作。
4.根据权利要求1的混合网络系统,该混合网络系统应用于数据中心,
其中,该广播网络用于关于数据中心的云平台的操作系统镜像广播。
5.根据权利要求1的混合网络系统,该混合网络系统应用于分布式文件
系统,该广播网络用于分布式文件系统的文件备份,包括通过广播网络将一
个服务器上的文件内容传送到两个或两个以上的其它服务器上,以使得一个
文件至少具有三个副本。
6.根据权利要求5的混合网络系统,在进行分布式文件系统的文件备份
中采用分布式纠删码技术,该纠删码技术将一个文件的不同部分或者其校验
码保存在不同的网络节点上,从而即使部分网络节点处发生故障,也能够从
\t未发生故障节点所保存的部分文件内容和校验码上...
【专利技术属性】
技术研发人员:郑纬民,陈文光,薛巍,翟季冬,陈康,
申请(专利权)人:清华大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。