首页> 中国专利> 一种基于融合和2D Torus网络拓扑架构的服务器设计方法

一种基于融合和2D Torus网络拓扑架构的服务器设计方法

摘要

本发明提供一种基于融合和2D?Torus网络拓扑架构的服务器设计方法,在基于2D?Torus网络拓扑的新型服务器系统架构中,计算节点间通过基于2D?Torus网络拓扑进行互联,互联后每个计算节点分别由5条链路与系统中的其他相邻节点进行互联,这样不但降低了节点间访问的传输时延,而且增强了节点间互联的冗余度,有效避免当出现单个节点故障后,造成其他节点将无法访问到与故障节点单元相连接的其他节点单元,不会影响整个计算机系统的连通性和稳定性。

著录项

  • 公开/公告号CN104579786A

    专利类型发明专利

  • 公开/公告日2015-04-29

    原文格式PDF

  • 申请/专利权人 浪潮电子信息产业股份有限公司;

    申请/专利号CN201510027196.8

  • 发明设计人 王磊;

    申请日2015-01-20

  • 分类号H04L12/24;H04L29/08;

  • 代理机构济南信达专利事务所有限公司;

  • 代理人姜明

  • 地址 250100 山东省济南市高新区舜雅路1036号

  • 入库时间 2023-12-18 08:35:15

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-11-03

    授权

    授权

  • 2015-05-27

    实质审查的生效 IPC(主分类):H04L12/24 申请日:20150120

    实质审查的生效

  • 2015-04-29

    公开

    公开

说明书

技术领域

本发明涉及新型服务器设计技术领域,具体地说是一种基于融合和2D Torus网络拓扑架构的服务器设计方法。

背景技术

随着网络数据量的爆炸式增长,对大规模并行计算和分布式网络计算有这巨大的需求。2D Torus作为一种网络拓扑,不但降低了网络中节点间访问的传输时延,而且增强了节点间互联的冗余度,有效避免当出现单个节点故障后,造成其他节点将无法访问到与故障节点单元相连接的其他节点单元,不会影响整个网络传输连通性和稳定性。

传统的服务器体系在互连架构方面存在着下面的限制:目前的计算机体系架构中,节点单元间互联时往往采用1~2条单一的互联通路,这种设计增强了系统中的孤岛效应,如果单个节点单元遇到故障,其他节点将无法访问到与故障节点单元相连接的其他节点单元,会影响整个计算机系统的连通性和稳定性。同时目前计算机体系的扩展性存在局限,在现有架构下多采用松耦合式的互连方式,这种松耦合式的互连方式存在两方面的弊端,一方面增加多节点单元间通讯的延时、节点间冗余度低,另一方面无法做到灵活和大规模话的扩展。

发明内容

本发明的目的是提供一种基于融合和2D Torus网络拓扑架构的服务器设计方法。

本发明的目的是按以下方式实现的,由计算节点、交换模块和管理模块三部分组成,其中,计算节点作为系统中的处理单元,计算节点间通过基于2D Torus网络拓扑进行互联,互联后每个计算节点分别由5条链路与系统中的其他相邻的计算节点进行互联;

交换模块用来实现系统内计算节点与系统外部设备间的通信,系统中的每个计算节点通过2条1Gb的链路分别连接系统中的两个交换模块;

管理模块作为整个系统中的管理中心,系统中的每个计算节点通过2条1Gb的链路分别连接系统中的两个管理模块,管理模块作为整个系统中的管理中心,提供对所有计算节点、交换模块工作及运行状态的监控。

两个计算节点在两个不同的平面内,每个计算节点会对外引出5条扩展链路,每条链路的带宽为10Gb/s,其中四条链路分别用来连接与计算节点自身在同一平面内相邻的计算节点;第五条链路用于与不同平面间两个计算节点间的互联。

计算节点由信息处理单元、信息存储单元、网络控制单元、磁盘储存单元、PCIe至S-RIO转换单元和PS-RIO交换单元6部分组成,其中,

信息处理单元可以选用X86、ARM或FPGA等通用的处理器来构建面向不同应用的计算节点;

信息存储单元与单元间通过SMI链路进行连接,信息存储单元为信息处理单元提供运算所需的数据和存放计算处理后的数据与指令;

网络控制单元主要实现计算节点与系统中管理模块间实现信息的交互,网络控制单元与信息处理单元间通过PCIe x4的链路进行连接,网络控制单元选用业界通用的Intel、Brodcom或其他公司标准的网络适配器;

磁盘存储单元通过SATA链路与信息处理单元连接,磁盘存储单元中支持1个2.5寸的磁盘,用来存放大容量的数据以及存放操作系统;

PCIe至S-RIO转换单元,采用IDT公司的芯片实现将由信息处理单元传送来的x4的PCIe信号转换为S-RIO;

PS-RIO交换单元,采用IDT公司的CPS-1848交换芯片,用于接收到由PCIe至S-RIO转换单元发来的1组S-RIO信号后,转换成24组S-RIO信号,其中有8组S-RIO信号连接系统中的网络交换模块,用于系统内计算节点与系统外部设备间的通信,剩余的16组S-RIO信号用于连接系统中相邻的计算节点,组成基于2D Torus拓扑的互联网络。

本发明的有益效果是:

1、在业界中首次将2D Torus的网络拓扑用在计算机体系互联架构中;

2、新的架构克服了目前计算机体系松耦合互联架构,在节点间互联时存在的传输延时高和冗余度低的弊端;

3、在2D Torus架构下可以实现节点的灵活和大规模化的扩展,教目前计算机体系架构项目进一步增强了计算机体系的扩展性能

在基于2D Torus网络拓扑的新型服务器系统架构中,计算节点间通过基于2D Torus网络拓扑进行互联,互联后每个计算节点分别由5条链路与系统中的其他相邻节点进行互联,这样不但降低了节点间访问的传输时延,而且增强了节点间互联的冗余度,有效避免当出现单个节点故障后,造成其他节点将无法访问到与故障节点单元相连接的其他节点单元,不会影响整个计算机系统的连通性和稳定性。

附图说明

图1是基于2D Torus网络拓扑的新型服务器架构图;

图2是新架构中双节点互联图;

图3是基于2D Torus拓扑的节点间互联框图;

图4是新结构中数据交换网络互联拓扑图;

图5是新结构中管理网络互联拓扑图;

图6是新结构中节点原理框图。

具体实施方式

参照说明书附图对本发明的方法作以下详细地说明。

本发明的一种基于融合和2D Torus网络拓扑架构的服务器设计方法,入图1所示,基于2D Torus网络拓扑的新型服务器架构,主要由节点、交换模块和管理模块三部分组成,其中节点主要作为系统中的处理单元,可以选用X86、ARM或FPGA等通用的处理器来构建面向不同应用的计算节点,计算节点间通过基于2D Torus网络拓扑进行互联,互联后每个计算节点分别由5条链路与系统中的其他相邻节点进行互联,这样不但降低了节点间访问的传输时延,而且增强了节点间互联的冗余度,有效避免当出现单个节点故障后,造成其他节点将无法访问到与故障节点单元相连接的其他节点单元,不会影响整个计算机系统的连通性和稳定性。交换模块主要用来实现系统内节点与系统外部设备间的通信,系统中的每个节点通过2条1Gb的链路分别连接系统中的两个交换模块。管理模块作为整个系统中的管理中心,提供对所有节点、交换模块工作及运行状态的监控。

图2所示,新架构中双节点互联图中有两个计算节点,此两个计算节点在两个不同的平面内,图中每个计算节点会对外引出5条扩展链路,每条链路的带宽为10Gb/s,其中四条链路分别用来连接与计算节点自身在同一平面内相邻的节点;一条链路用于实现不同平面间两个节点间的互联。

图3是根据图2两节点互联的方式扩展到多节点互联时的拓扑图,其中一个节点在一个平面内,相邻的计算节点在另一个平面内,两个平面间的计算节点均通过链路进行连接。

通过这种基于2D Torus网络拓扑将系统中的所有计算节点进行互联后,不但降低了节点间访问的传输时延,而且增强了节点间互联的冗余度,有效避免当出现单个节点故障后,造成其他节点将无法访问到与故障节点单元相连接的其他节点单元,不会影响整个计算机系统的连通性和稳定性,同时这种架构具有灵活的扩展性,理论上只要不受系统物理尺寸限制,架构中的计算节点可以无限的进行扩展,新的架构特别适合目前大规模并行计算和分布式应用的需求。

图4为新结构中数据交换网络互联拓扑图,交换模块主要用来实现系统内计算节点与系统外部设备间的通信,系统中的每个计算节点通过2条1Gb的链路分别连接系统中的两个交换模块,提高交换网络的冗余度。

图5为新结构中管理网络互联拓扑图,系统中的每个计算节点通过2条1Gb的链路分别连接系统中的两个管理模块,管理模块作为整个系统中的管理中心,提供对所有计算节点、交换模块工作及运行状态的监控。

图6.为新结构中节点原理框图,节点主要由信息处理单元、信息存储单元、网络控制单元、磁盘储存单元、PCIe至S-RIO转换单元和PS-RIO交换单元6部分组成。其中信息处理单元可以选用X86、ARM或FPGA等通用的处理器来构建面向不同应用的计算节点;信息存储单元与单元间通过SMI链路进行连接,信息存储单元主要为信息处理单元提供运算所需的数据和存放计算处理后的数据与指令。网络控制单元主要实现计算节点与系统中管理模块间实现信息的交互,网络控制单元与信息处理单元间通过PCIe x4的链路进行连接,网络控制单元可以选用业界通用的Intel、Brodcom或其他公司标准的网络适配器;磁盘存储单元通过SATA链路与信息处理单元连接,磁盘存储单元中可以支持1个2.5寸的磁盘,主要用来存放大容量的数据以及存放操作系统;PCIe至S-RIO转换单元,采用IDT公司的芯片实现将由信息处理单元传送来的x4的PCIe信号转换为S-RIO;PS-RIO交换,采用IDT公司的CPS-1848交换芯片,主要实现接收到由PCIe至S-RIO转换单元发来的1组S-RIO信号后,转换成24组S-RIO信号,其中有8组S-RIO信号连接系统中的网络交换模块,实现实现系统内计算节点与系统外部设备间的通信,剩余的16组S-RIO信号用于连接系统中相邻的计算节点,组成基于2D Torus拓扑的互联网络。

除说明书所述的技术特征外,均为本专业技术人员的已知技术。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号