一种服务器机架群和数据中心的制作方法

未命名 09-23 阅读:99 评论:0


1.本发明涉及服务器领域,具体涉及一种服务器机架群和数据中心。


背景技术:

2.目前,在搭建数据中心时,一般通过线缆和光纤实现不同机架之间的数据交互,而上述搭建方式存在成本高、布线复杂和维护困难等问题。


技术实现要素:

3.有鉴于此,为了克服上述问题的至少一个方面,本发明实施例提出一种服务器机架群,包括:
4.多个机架,每一个所述机架均设置有用于连接所述机架内部服务器的交换机,每一个所述机架的所有侧面设置有光通信模块,每一个所述光通信模块均与对应的所述交换机连接;
5.其中,所述多个机架以矩阵形式排列,且位于中心的所述机架作为中心机架,其余所述机架作为扩展机架;所述扩展机架之间、所述扩展机架和所述中心机架之间均通过所述光通信模块进行光通信;
6.所述中心机架还设置有光通信节点,所述中心机架和所述扩展机架通过所述光通信节点与机架群的外部进行通信。
7.在一些实施例中,作为数据发送方的所述扩展机架向作为数据接收方的另一个所述扩展机架发送数据包时,作为数据发送方的所述扩展机架先将所述数据包发送到所述中心机架,由所述中心机架再将所述数据包发送到作为数据接收方的所述扩展机架。
8.在一些实施例中,作为数据发送方的所述扩展机架基于作为数据发送方的所述扩展机架的地址和所述中心机架的地址规划传输路径,并根据所述传输路径将所述数据包经由若干个所述扩展机架发送到所述中心机架。
9.在一些实施例中,所述中心机架基于所述中心机架的地址和作为数据接收方的所述扩展机架的地址规划传输路径,并根据所述传输路径将所述数据包经由若干个所述扩展机架发送到作为数据接收方的另一个所述扩展机架。
10.在一些实施例中,作为数据发送方的所述扩展机架向所述机架群的外部发送数据包时,作为数据发送方的所述扩展机架先将所述数据包发送到所述中心机架,由所述中心机架通过所述光通信节点再将所述数据包发送到所述机架群的外部。
11.在一些实施例中,作为数据发送方的所述扩展机架基于作为数据发送方的所述扩展机架的地址和所述中心机架的地址规划传输路径,并根据所述传输路径将所述数据包经由若干个所述扩展机架发送到所述中心机架。
12.在一些实施例中,作为数据发送方的所述扩展机架向作为数据接收方的所述中心机架发送所述数据包时,基于作为数据发送方的所述扩展机架的地址和所述中心机架的地址规划传输路径,并根据所述传输路径将所述数据包经由若干个所述扩展机架发送到所述
中心机架。
13.在一些实施例中,作为数据发送方的所述中心机架向作为数据接收方的所述扩展机架发送所述数据包时,基于所述中心机架的地址和作为数据接收方的所述扩展机架的地址规划传输路径,并根据所述传输路径将所述数据包经由若干个所述扩展机架发送到作为数据接收方的所述扩展机架。
14.在一些实施例中,作为数据发送方的所述中心机架向所述机架群的外部发送所述数据包时,通过所述光通信节点将所述数据包发送到所述机架群的外部。
15.在一些实施例中,每一个所述机架均设置协处理器,所述协处理器用于规划所述传输路径。
16.在一些实施例中,以所述中心机架为原点构建坐标系,其中所述中心机架的左侧为x轴的负方向,右侧为x轴的正方向,下侧为y轴的负方向,上侧为y轴的正方向,每一个所述扩展机架的坐标为(x,y);
17.所述协处理器规划所述传输路径时从条路径中选择负载最低的路径作为所述传输路径,其中,|x|为所述扩展机架的横坐标绝对值,|y为所述扩展机架的纵坐标绝对值,c排列组合符合。
18.在一些实施例中,所述光通信模块为紫外光通信模块。
19.在一些实施例中,所述光通信节点包括节点光通信模块和数据终端,所述节点光通信模块设置在所述中心机架上,所述数据终端设置在所述中心机架的上方。
20.在一些实施例中,所述节点光通信模块用于接收向所述机架群的外部发送的数据包,并转发至所述数据终端,由所述数据终端将向所述机架群的外部发送的数据包转发至目的端的数据终端。
21.在一些实施例中,所述光通信节点包括第一节点光通信模块、第二节点光通信模块和数据终端,所述第一节点光通信模块设置在所述中心机架上,所述第二节点光通信模块和所述数据终端设置在所述中心机架的上方,所述第一节点光通信模块和所述第二节点光通信模块之间通过光通信,所述第二节点光通信模块与所述数据终端通过光纤连接。
22.在一些实施例中,所述第一节点光通信模块用于接收向所述机架群的外部发送的数据包,并转发至所述第二节点光通信模块,所述第二节点光通信模块再将所述数据包转发至所述数据终端,所述数据终端再将所述数据包转发至目的端的数据终端。
23.在一些实施例中,所述数据终端包括光接收模块、光电转换模块、处理模块、电光转换模块和发送模块。
24.在一些实施例中,所述光接收模块用于接收所述节点光通信模块发送的数据包,所述光电转换模块用于将光信号形式的数据包由转换为电信号形式的数据包,所述处理模块用于基于所述电信号形式的数据包获取目的端地址,所述电光转换模块再将所述电信号形式的数据包转换为光信号形式的数据包,由所述发送模块将所述光信号形式的数据包发送到所述目的端地址对应的数据终端。
25.在一些实施例中,所述光通信模块还包括用于对光进行聚焦的透镜和用于对光进行校准的偏振器。
26.在一些实施例中,所述中心机架和所述扩展机还包括校验模块,配置为将待发送
的数据分成多个子数据,并将每一个子数据分别与校验矩阵进行卷积运算生成校验码,将每一个校验码拼接后作为校验信息添加到待发送的所述数据包中。
27.基于同一发明构思,根据本发明的另一个方面,本发明的实施例还提供了一种数据中心,包括多个上述任一项实施例所述的机架群。
28.在一些实施例中,所述机架群之间通过所述光通信节点进行通信。
29.在一些实施例中,不同机架群的所述光通信节点中的数据终端通过光纤连接。
30.本发明具有以下有益技术效果之一:本发明提出的方案通过将机架设置成矩阵形式并且机架支架通过光通信模块进行光通信,不仅可以减轻布线压力,还可以减轻总线数据传输压力。
附图说明
31.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
32.图1为本发明的实施例提供的一个机架的结构示意图;
33.图2为本发明的实施例提供的机架群的结构示意图;
34.图3为本发明的实施例提供的每一个机架至多存在的四种通信方向的示意图;
35.图4为本发明的实施例提供的光通信模块的结构示意图;
36.图5为本发明的实施例提供的数据中心的结构示意图。
具体实施方式
37.为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明实施例进一步详细说明。
38.需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。
39.根据本发明的一个方面,本发明的实施例提出一种服务器机架群,如图1和图2所示,其可以包括:
40.多个机架,每一个所述机架均设置有用于连接所述机架内部服务器的交换机,每一个所述机架的所有侧面设置有光通信模块,每一个所述光通信模块均与对应的所述交换机连接;
41.其中,所述多个机架以矩阵形式排列,且位于中心的所述机架作为中心机架,其余所述机架作为扩展机架;所述扩展机架之间、所述扩展机架和所述中心机架之间均通过所述光通信模块进行光通信;
42.所述中心机架还设置有光通信节点,所述中心机架和所述扩展机架通过所述光通信节点与机架群的外部进行通信。
43.本发明提出的方案通过将机架设置成矩阵形式并且机架支架通过光通信模块进行光通信,不仅可以减轻布线压力,还可以减轻总线数据传输压力。
44.在一些实施例中,图1和图2以矩阵形式排列的多个机架的数量可以根据实际需求设置,即一个机架群中设置的机架的数量可以灵活改变。优选的,机架的排列形式为奇数行*奇数列,例如图1中所示的9*9个机架,这样第5行第5列的机架作为中心机架。然后以中心机架为中心,分别以四个侧面的光通信模块向四个方向辐射发散放置四个扩展机架,然后四个扩展机架在向另外三个方向辐射发散安装三个扩展机架,依次逐级向下安装,从而扩展机架之间、所述扩展机架和所述中心机架之间均可以通过所述光通信模块进行光通信。
45.在一些实施例中,图1和图2各个机架中服务器在通信时,可以将数据包传送到所在机架的交换机,然后通过与交换机连接的光通信模块传输到其他机架的光通信模块,从而实现数据交互。数据传送过程中,数据主要由封装好的数据包进行传输,数据包主要由传输信息和数据载荷两部分构成。传输信息主要由发送机架ip地址、接收机架ip地址和数据文件信息构成,数据载荷由元数据编码构成。
46.在一些实施例中,作为数据发送方的所述扩展机架向作为数据接收方的另一个所述扩展机架发送数据包时,作为数据发送方的所述扩展机架先将所述数据包发送到所述中心机架,由所述中心机架再将所述数据包发送到作为数据接收方的所述扩展机架。
47.在一些实施例中,作为数据发送方的所述扩展机架基于作为数据发送方的所述扩展机架的地址和所述中心机架的地址规划传输路径,并根据所述传输路径将所述数据包经由若干个所述扩展机架发送到所述中心机架。
48.在一些实施例中,所述中心机架基于所述中心机架的地址和作为数据接收方的所述扩展机架的地址规划传输路径,并根据所述传输路径将所述数据包经由若干个所述扩展机架发送到作为数据接收方的另一个所述扩展机架。
49.具体的,当机架群内部的各个扩展机架之间进行数据交互时,作为数据发送方的扩展机架可以先将所述数据包发送到所述中心机架,然后再由中心机架将数据包发送到作为数据接收方的所述扩展机架。在作为数据发送方的扩展机架将所述数据包发送到所述中心机架时,可以基于作为数据发送方的扩展机架的地址和所述中心机架的地址规划出传输路径,基于传输路径逐级向中心机架传输。在中心机架接收到数据包后,在根据中心机架的地址和作为数据接收方的另一个所述扩展机架的地址,再次规划出传输路径,基于传输路径逐级向另一个所述扩展机架传输数据包。在一些实施例中,传输路径可以附加到数据包中,这样当中间的扩展机架接收到数据包后,可以根据传输路径确定要将数据包传输到的下一个扩展机架。
50.在一些实施例中,作为数据发送方的所述扩展机架向所述机架群的外部发送数据包时,作为数据发送方的所述扩展机架先将所述数据包发送到所述中心机架,由所述中心机架通过所述光通信节点再将所述数据包发送到所述机架群的外部。
51.在一些实施例中,作为数据发送方的所述扩展机架基于作为数据发送方的所述扩展机架的地址和所述中心机架的地址规划传输路径,并根据所述传输路径将所述数据包经由若干个所述扩展机架发送到所述中心机架。
52.具体的,当机架群内部的扩展机架向外部发送数据包时,作为数据发送方的扩展机架可以先将所述数据包发送到所述中心机架,然后再由中心机架通过光通信节点将数据包发送外部。在作为数据发送方的扩展机架将所述数据包发送到所述中心机架时,可以基
于作为数据发送方的扩展机架的地址和所述中心机架的地址规划出传输路径,基于传输路径逐级向中心机架传输。在中心机架接收到数据包后,由所述中心机架通过所述光通信节点再将所述数据包发送到所述机架群的外部。在一些实施例中,传输路径可以附加到数据包中,这样当中间的扩展机架接收到数据包后,可以根据传输路径确定要将数据包传输到的下一个扩展机架。
53.在一些实施例中,作为数据发送方的所述扩展机架向作为数据接收方的所述中心机架发送所述数据包时,基于作为数据发送方的所述扩展机架的地址和所述中心机架的地址规划传输路径,并根据所述传输路径将所述数据包经由若干个所述扩展机架发送到所述中心机架。
54.具体的,当机架群内部的扩展机架向中心机架发送数据包时,作为数据发送方的扩展机架可以基于作为数据发送方的扩展机架的地址和所述中心机架的地址规划出传输路径,基于传输路径逐级向中心机架传输。在一些实施例中,传输路径可以附加到数据包中,这样当中间的扩展机架接收到数据包后,可以根据传输路径确定要将数据包传输到的下一个扩展机架。
55.在一些实施例中,作为数据发送方的所述中心机架向作为数据接收方的所述扩展机架发送所述数据包时,基于所述中心机架的地址和作为数据接收方的所述扩展机架的地址规划传输路径,并根据所述传输路径将所述数据包经由若干个所述扩展机架发送到作为数据接收方的所述扩展机架。
56.具体的,当中心机架向扩展机架发送数据包时,作为数据发送方的中心机架可以基于作为数据接收方的扩展机架的地址和所述中心机架的地址规划出传输路径,基于传输路径逐级向扩展机架传输。在一些实施例中,传输路径可以附加到数据包中,这样当中间的扩展机架接收到数据包后,可以根据传输路径确定要将数据包传输到的下一个扩展机架。
57.在一些实施例中,作为数据发送方的所述中心机架向所述机架群的外部发送所述数据包时,通过所述光通信节点将所述数据包发送到所述机架群的外部。
58.具体的,当中心机架向机架群外部发送数据包时,可以通过所述光通信节点将所述数据包发送到所述机架群的外部。
59.在一些实施例中,每一个所述机架均设置协处理器,所述协处理器用于规划所述传输路径。
60.具体的,可以通过协处理器基于发送方的地址、接收方的地址规划出数据包经过的扩展机架最少的路径,然后将该路径作为传输路径。中心机架上的协处理器还用于判断数据交互目标是否在本机架群内部,若在本机架群内部,则将数据转发至相应的机架,若不存在则光通信节点将所述数据包发送到所述机架群的外部进行远程数据交互。
61.在一些实施例中,以所述中心机架为原点构建坐标系,其中所述中心机架的左侧为x轴的负方向,右侧为x轴的正方向,下侧为y轴的负方向,上侧为y轴的正方向,每一个所述扩展机架的坐标为(x,y);
62.所述协处理器规划所述传输路径时从条路径中选择负载最低的路径作为所述传输路径,其中,|x|为所述扩展机架的横坐标绝对值,|y为所述扩展机架的纵坐标绝对值,c排列组合符合。
63.具体的,可以中心机架为原点,即中心机架坐标记为s(0,0),x,y方向以服务器机架最近邻距离为单位长度建立直角坐标系,整数坐标所在位置为扩展机架位置,中心机架的左侧为x轴的负方向,右侧为x轴的正方向,下侧为y轴的负方向,上侧为y轴的正方向,每一个所述扩展机架的坐标为s(x,y)。
64.如图3所示,扩展机架s(x,y)到中心机架的传输距离记为d_(s(x,y)

s(0,0))。每个扩展机架都要通过与周围直接相连的扩展机架进行通信,然后,通过逐级传输达到中心机架进行处理,即每个扩展机架s(x,y)至多存在四种通信方向,d
(s(x,y)

s(x-1,y))
,d
(s(x,y)

s(x,y-1))
,d
(s(x,y)

s(x+1,y))
和d
(s(x,y)

s(x,y+1))
,在规划路径时需要规划出数据包经过的扩展机架最少的路径,因此从s(0,0)向s(x,y)或从s(x,y)向s(0,0)发起通讯信息时,其最近距离应每步都朝向靠近s(0,0)或s(x,y)的方向,即x

0,y

0。然而,其传输方法根据其每步的不同有多种选择,其选择个数为然后可以利用协处理器正在传输的数据通道进行选择,条路径中优先选择负载最低的通道进行数据通信,从而实现机架之间高速并行通信,实现服务器之间并行无阻塞化信息传输的最大化。
65.在一些实施例中,所述光通信模块为紫外光通信模块。
66.具体的,光通信模块可以为紫外光通信模块,其通信方式具有带宽高,保密性好,抗可见光干扰能力强的特点。如图4所示,紫外光通信模块主要包括紫外光信号发射模块和紫外光信号接收模块两部分,紫外光信号发射模块由信源、信号调制电路和直流led光源组成,信源通过信号调制电路将源信号调制成交变小电流信号,然后作为偏置电压施加在工作中的紫外led上,形成光信号输出。信号接收模块由高速紫外光探测器、信号调制电路和信宿组成。高速紫外探测器负责接收发射模块传输的光信号并将其转换成电信号,调制模块将转换后的电信号调制成信号传输到信宿,完成信号传递。
67.在一些实施例中,所述光通信节点包括节点光通信模块和数据终端,所述节点光通信模块设置在所述中心机架上,所述数据终端设置在所述中心机架的上方。
68.在一些实施例中,所述节点光通信模块用于接收向所述机架群的外部发送的数据包,并转发至所述数据终端,由所述数据终端将向所述机架群的外部发送的数据包转发至目的端的数据终端。
69.具体的,光通信节点包括节点光通信模块和数据终端,所述节点光通信模块可以设置在所述中心机架上,然后与数据终端之间通过光通信实现交互,然后数据终端可以将向所述机架群的外部发送的数据包转发至目的端的数据终端,从而实现机架群与外部的数据交互。
70.在一些实施例中,所述光通信节点包括第一节点光通信模块、第二节点光通信模块和数据终端,所述第一节点光通信模块设置在所述中心机架上,所述第二节点光通信模块和所述数据终端设置在所述中心机架的上方,所述第一节点光通信模块和所述第二节点光通信模块之间通过光通信,所述第二节点光通信模块与所述数据终端通过光纤连接。
71.在一些实施例中,所述第一节点光通信模块用于接收向所述机架群的外部发送的数据包,并转发至所述第二节点光通信模块,所述第二节点光通信模块再将所述数据包转发至所述数据终端,所述数据终端再将所述数据包转发至目的端的数据终端。
72.具体的,光通信节点包括两个节点光通信模块和数据终端,第一节点光通信模块设置在所述中心机架上,所述第二节点光通信模块和所述数据终端设置在所述中心机架的上方,这样第一节点光通信模块和第二节点光通信模块之间通过光通信,而第二节点光通信模块与所述数据终端之间通过光纤通信,最终同样的还是通过数据终端将向所述机架群的外部发送的数据包转发至目的端的数据终端,从而实现机架群与外部的数据交互。
73.在一些实施例中,所述数据终端包括光接收模块、光电转换模块、处理模块、电光转换模块和发送模块。
74.在一些实施例中,所述光接收模块用于接收所述节点光通信模块发送的数据包,所述光电转换模块用于将光信号形式的数据包由转换为电信号形式的数据包,所述处理模块用于基于所述电信号形式的数据包获取目的端地址,所述电光转换模块再将所述电信号形式的数据包转换为光信号形式的数据包,由所述发送模块将所述光信号形式的数据包发送到所述目的端地址对应的数据终端。
75.具体的,光纤中所采用的光与节点光通信模块或光通信模块采用的光不同,而数据终端也无法直接处理光信号,因此当数据终端接收到光信号形式的数据包后,进行光电转换,得到目的地址,然后进行电光转换,得到能够在光纤中传输的光信号。
76.在一些实施例中,所述光通信模块还包括用于对光进行聚焦的透镜和用于对光进行校准的偏振器。
77.具体的,如图4所示,可以对紫外光信号发射模块和紫外光信号接收模块进行透镜聚焦和偏振光校准,通过透镜将紫外光光束聚焦,使其到达探测器端的光强度增加进而增强紫外光信号在传递过程中的信号强度。同时,选取偏振器对室内光和紫外通讯光源进行测量,选取紫外光和室内光能量比值最大的角度对紫外光源进行校准,同时,在探测器前放置相同角度的偏振器对室内光和紫外光进行过滤,使紫外光相对室内光源的光强得到增加,信号强度增强。
78.在一些实施例中,在光传输过程中,还可以采用具有一定偏转角度的振镜对光线进行处理,使其可以按照一定发散角度进行传输。在接收侧按照紫外光传输路径范围,采用一定范围的探测器分布阵列,使紫外光在通信过程中具有一定的避障功能。
79.在一些实施例中,所述中心机架和所述扩展机还包括校验模块,配置为将待发送的数据分成多个子数据,并将每一个子数据分别与校验矩阵进行卷积运算生成校验码,将每一个校验码拼接后作为校验信息添加到待发送的所述数据包中。
80.具体的,在紫外光通信过程中,可以将待发送的数据每64位分成一个子数据,然后通过一个8*8的校验矩阵进行卷积运算从而对每个子数据进行编码,将每个子数据编码后的文件作为校验信息加载到待发送的所述数据包中。当自由空间紫外光模块接收数据信息时,通过矩阵运算进行计算得到校验码信息,如果计算得到的信息与数据包中的校验码数据一致,则认为数据传输正确,如果不一致则认为数据发送错误,数据包重新发送。需要说明的是,每一个子数据编码得到的校验数据的位数为1,这样得到的校验信息更小,不会增加传输的数据量。
81.本发明提出的方案通过将机架设置成矩阵形式并且机架支架通过光通信模块进行光通信,不仅可以减轻布线压力,还可以减轻总线数据传输压力。同时机架群进行内部通信时,通过寻找最短、负载最低的路径传输数据,能够提高机架之间并行数据交互效率,从
而提高数据传输的效率。
82.基于同一发明构思,根据本发明的另一个方面,本发明的实施例还提供了一种数据中心,如图5所示,包括多个上述任一项实施例所述的机架群,每一个所述机架群包括:
83.多个机架,每一个所述机架均设置有用于连接所述机架内部服务器的交换机,每一个所述机架的所有侧面设置有光通信模块,每一个所述光通信模块均与对应的所述交换机连接;
84.其中,所述多个机架以矩阵形式排列,且位于中心的所述机架作为中心机架,其余所述机架作为扩展机架;所述扩展机架之间、所述扩展机架和所述中心机架之间均通过所述光通信模块进行光通信;
85.所述中心机架还设置有光通信节点,所述中心机架和所述扩展机架通过所述光通信节点与机架群的外部进行通信。
86.在一些实施例中,所述机架群之间通过所述光通信节点进行通信。
87.在一些实施例中,不同机架群的所述光通信节点中的数据终端通过光纤连接。
88.具体的,如图5所示,机架群内部通信可以通过每一个机架上的光通信模块实现,而机架群之间通信则可以通过光通信节点进行通信,不同机架群的所述光通信节点中的数据终端通过光纤连接。从而克服数据中心数据传输效率低、布线复杂和维护困难问题。
89.在一些实施例中,作为数据发送方的所述扩展机架向作为数据接收方的另一个所述扩展机架发送数据包时,作为数据发送方的所述扩展机架先将所述数据包发送到所述中心机架,由所述中心机架再将所述数据包发送到作为数据接收方的所述扩展机架。
90.在一些实施例中,作为数据发送方的所述扩展机架基于作为数据发送方的所述扩展机架的地址和所述中心机架的地址规划传输路径,并根据所述传输路径将所述数据包经由若干个所述扩展机架发送到所述中心机架。
91.在一些实施例中,所述中心机架基于所述中心机架的地址和作为数据接收方的所述扩展机架的地址规划传输路径,并根据所述传输路径将所述数据包经由若干个所述扩展机架发送到作为数据接收方的另一个所述扩展机架。
92.在一些实施例中,作为数据发送方的所述扩展机架向所述机架群的外部发送数据包时,作为数据发送方的所述扩展机架先将所述数据包发送到所述中心机架,由所述中心机架通过所述光通信节点再将所述数据包发送到所述机架群的外部。
93.在一些实施例中,作为数据发送方的所述扩展机架基于作为数据发送方的所述扩展机架的地址和所述中心机架的地址规划传输路径,并根据所述传输路径将所述数据包经由若干个所述扩展机架发送到所述中心机架。
94.在一些实施例中,作为数据发送方的所述扩展机架向作为数据接收方的所述中心机架发送所述数据包时,基于作为数据发送方的所述扩展机架的地址和所述中心机架的地址规划传输路径,并根据所述传输路径将所述数据包经由若干个所述扩展机架发送到所述中心机架。
95.在一些实施例中,作为数据发送方的所述中心机架向作为数据接收方的所述扩展机架发送所述数据包时,基于所述中心机架的地址和作为数据接收方的所述扩展机架的地址规划传输路径,并根据所述传输路径将所述数据包经由若干个所述扩展机架发送到作为数据接收方的所述扩展机架。
96.在一些实施例中,作为数据发送方的所述中心机架向所述机架群的外部发送所述数据包时,通过所述光通信节点将所述数据包发送到所述机架群的外部。
97.在一些实施例中,每一个所述机架均设置协处理器,所述协处理器用于规划所述传输路径。
98.在一些实施例中,以所述中心机架为原点构建坐标系,其中所述中心机架的左侧为x轴的负方向,右侧为x轴的正方向,下侧为y轴的负方向,上侧为y轴的正方向,每一个所述扩展机架的坐标为(x,y);
99.所述协处理器规划所述传输路径时从条路径中选择负载最低的路径作为所述传输路径,其中,|x|为所述扩展机架的横坐标绝对值,|y为所述扩展机架的纵坐标绝对值,c排列组合符合。
100.在一些实施例中,所述光通信模块为紫外光通信模块。
101.在一些实施例中,所述光通信节点包括节点光通信模块和数据终端,所述节点光通信模块设置在所述中心机架上,所述数据终端设置在所述中心机架的上方。
102.在一些实施例中,所述节点光通信模块用于接收向所述机架群的外部发送的数据包,并转发至所述数据终端,由所述数据终端将向所述机架群的外部发送的数据包转发至目的端的数据终端。
103.在一些实施例中,所述光通信节点包括第一节点光通信模块、第二节点光通信模块和数据终端,所述第一节点光通信模块设置在所述中心机架上,所述第二节点光通信模块和所述数据终端设置在所述中心机架的上方,所述第一节点光通信模块和所述第二节点光通信模块之间通过光通信,所述第二节点光通信模块与所述数据终端通过光纤连接。
104.在一些实施例中,所述第一节点光通信模块用于接收向所述机架群的外部发送的数据包,并转发至所述第二节点光通信模块,所述第二节点光通信模块再将所述数据包转发至所述数据终端,所述数据终端再将所述数据包转发至目的端的数据终端。
105.在一些实施例中,所述数据终端包括光接收模块、光电转换模块、处理模块、电光转换模块和发送模块。
106.在一些实施例中,所述光接收模块用于接收所述节点光通信模块发送的数据包,所述光电转换模块用于将光信号形式的数据包由转换为电信号形式的数据包,所述处理模块用于基于所述电信号形式的数据包获取目的端地址,所述电光转换模块再将所述电信号形式的数据包转换为光信号形式的数据包,由所述发送模块将所述光信号形式的数据包发送到所述目的端地址对应的数据终端。
107.应当理解的是,在本文中使用的,除非上下文清楚地支持例外情况,单数形式“一个”旨在也包括复数形式。还应当理解的是,在本文中使用的“和/或”是指包括一个或者一个以上相关联地列出的项目的任意和所有可能组合。
108.上述本发明实施例公开实施例序号仅仅为了描述,不代表实施例的优劣。
109.所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本发明实施例公开的范围(包括权利要求)被限于这些例子;在本发明实施例的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,并存在如上的本发明实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。因此,凡在本发明
实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。

技术特征:
1.一种服务器机架群,其特征在于,包括:多个机架,每一个所述机架均设置有用于连接所述机架内部服务器的交换机,每一个所述机架的所有侧面设置有光通信模块,每一个所述光通信模块均与对应的所述交换机连接;其中,所述多个机架以矩阵形式排列,且位于中心的所述机架作为中心机架,其余所述机架作为扩展机架;所述扩展机架之间、所述扩展机架和所述中心机架之间均通过所述光通信模块进行光通信;所述中心机架还设置有光通信节点,所述中心机架和所述扩展机架通过所述光通信节点与机架群的外部进行通信。2.如权利要求1所述的机架群,其特征在于,作为数据发送方的所述扩展机架向作为数据接收方的另一个所述扩展机架发送数据包时,作为数据发送方的所述扩展机架先将所述数据包发送到所述中心机架,由所述中心机架再将所述数据包发送到作为数据接收方的所述扩展机架。3.如权利要求2所述的机架群,其特征在于,作为数据发送方的所述扩展机架基于作为数据发送方的所述扩展机架的地址和所述中心机架的地址规划传输路径,并根据所述传输路径将所述数据包经由若干个所述扩展机架发送到所述中心机架。4.如权利要求3所述的机架群,其特征在于,所述中心机架基于所述中心机架的地址和作为数据接收方的所述扩展机架的地址规划传输路径,并根据所述传输路径将所述数据包经由若干个所述扩展机架发送到作为数据接收方的另一个所述扩展机架。5.如权利要求1所述的机架群,其特征在于,作为数据发送方的所述扩展机架向所述机架群的外部发送数据包时,作为数据发送方的所述扩展机架先将所述数据包发送到所述中心机架,由所述中心机架通过所述光通信节点再将所述数据包发送到所述机架群的外部。6.如权利要求5所述的机架群,其特征在于,作为数据发送方的所述扩展机架基于作为数据发送方的所述扩展机架的地址和所述中心机架的地址规划传输路径,并根据所述传输路径将所述数据包经由若干个所述扩展机架发送到所述中心机架。7.如权利要求1所述的机架群,其特征在于,作为数据发送方的所述扩展机架向作为数据接收方的所述中心机架发送所述数据包时,基于作为数据发送方的所述扩展机架的地址和所述中心机架的地址规划传输路径,并根据所述传输路径将所述数据包经由若干个所述扩展机架发送到所述中心机架。8.如权利要求1所述的机架群,其特征在于,作为数据发送方的所述中心机架向作为数据接收方的所述扩展机架发送所述数据包时,基于所述中心机架的地址和作为数据接收方的所述扩展机架的地址规划传输路径,并根据所述传输路径将所述数据包经由若干个所述扩展机架发送到作为数据接收方的所述扩展机架。9.如权利要求1所述的机架群,其特征在于,作为数据发送方的所述中心机架向所述机架群的外部发送所述数据包时,通过所述光通信节点将所述数据包发送到所述机架群的外部。10.如权利要求3、4、6-9任一项所述的机架群,其特征在于,每一个所述机架均设置协处理器,所述协处理器用于规划所述传输路径。11.如权利要求10所述的机架群,其特征在于,以所述中心机架为原点构建坐标系,其
中所述中心机架的左侧为x轴的负方向,右侧为x轴的正方向,下侧为y轴的负方向,上侧为y轴的正方向,每一个所述扩展机架的坐标为(x,y);所述协处理器规划所述传输路径时从条路径中选择负载最低的路径作为所述传输路径,其中,|x|为所述扩展机架的横坐标绝对值,|y|为所述扩展机架的纵坐标绝对值,c排列组合符合。12.如权利要求1所述的机架群,其特征在于,所述光通信模块为紫外光通信模块。13.如权利要求1所述的机架群,其特征在于,所述光通信节点包括节点光通信模块和数据终端,所述节点光通信模块设置在所述中心机架上,所述数据终端设置在所述中心机架的上方。14.如权利要求13所述的机架群,其特征在于,所述节点光通信模块用于接收向所述机架群的外部发送的数据包,并转发至所述数据终端,由所述数据终端将向所述机架群的外部发送的数据包转发至目的端的数据终端。15.如权利要求1所述的机架群,其特征在于,所述光通信节点包括第一节点光通信模块、第二节点光通信模块和数据终端,所述第一节点光通信模块设置在所述中心机架上,所述第二节点光通信模块和所述数据终端设置在所述中心机架的上方,所述第一节点光通信模块和所述第二节点光通信模块之间通过光通信,所述第二节点光通信模块与所述数据终端通过光纤连接。16.如权利要求15所述的机架群,其特征在于,所述第一节点光通信模块用于接收向所述机架群的外部发送的数据包,并转发至所述第二节点光通信模块,所述第二节点光通信模块再将所述数据包转发至所述数据终端,所述数据终端再将所述数据包转发至目的端的数据终端。17.如权利要求13-16任一项所述的机架群,其特征在于,所述数据终端包括光接收模块、光电转换模块、处理模块、电光转换模块和发送模块。18.如权利要求17所述的机架群,其特征在于,所述光接收模块用于接收所述节点光通信模块发送的数据包,所述光电转换模块用于将光信号形式的数据包由转换为电信号形式的数据包,所述处理模块用于基于所述电信号形式的数据包获取目的端地址,所述电光转换模块再将所述电信号形式的数据包转换为光信号形式的数据包,由所述发送模块将所述光信号形式的数据包发送到所述目的端地址对应的数据终端。19.如权利要求1所述的机架群,其特征在于,所述光通信模块还包括用于对光进行聚焦的透镜和用于对光进行校准的偏振器。20.如权利要求2-16任一项所述的机架群,其特征在于,所述中心机架和所述扩展机还包括校验模块,配置为将待发送的数据分成多个子数据,并将每一个子数据分别与校验矩阵进行卷积运算生成校验码,将每一个校验码拼接后作为校验信息添加到待发送的所述数据包中。21.一种数据中心,其特征在于,包括多个如权利要求1-20任一项所述的机架群。22.如权利要求21所述的数据中心,其特征在于,所述机架群之间通过所述光通信节点进行通信。23.如权利要求22所述的数据中心,其特征在于,不同机架群的所述光通信节点中的数
据终端通过光纤连接。

技术总结
本发明公开了一种服务器机架群,包括:多个机架,每一个机架均设置有用于连接机架内部服务器的交换机,每一个机架的所有侧面设置有光通信模块,每一个光通信模块均与对应的交换机连接;其中,多个机架以矩阵形式排列,且位于中心的机架作为中心机架,其余机架作为扩展机架;扩展机架之间、扩展机架和中心机架之间均通过光通信模块进行光通信;中心机架还设置有光通信节点,中心机架和扩展机架通过光通信节点与机架群的外部进行通信。本发明还公开了一种数据中心。本发明提出的方案通过将机架设置成矩阵形式并且机架支架通过光通信模块进行光通信,不仅可以减轻布线压力,还可以减轻总线数据传输压力。线数据传输压力。线数据传输压力。


技术研发人员:席鑫 李拓 刘凯 邹晓峰 王长红 苏康 李国庆 李南君
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2023.06.25
技术公布日:2023/9/22
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐