一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种灵活集群的数据中心光互联网络

2022-06-11 18:01:33 来源:中国专利 TAG:


1.本发明属于通信技术领域,涉及一种灵活集群的数据中心光互联网络,主要用于数据中心内部的光互联网络互连中,具有灵活集群、高扇出的特点,可以有效地支持不同规模的集群流量和一对多通信的通信模式。


背景技术:

2.数据中心是云服务的承载实体,也是云服务的性能引擎。云服务的数据密集型业务将产生巨大的数据量,会给数据中心内部的带宽带来巨大的挑战。目前,商业数据中心主要采用成熟的电交换技术,但是电交换的传输速率不高,不能满足数据中心内部的带宽需求;其次,数据中心内部的流量呈现极度的不均衡性,而电交换的网络太多提供均匀的链路带宽,不能有效地应对数据中心的流量需求;另外,电交换消耗了过多的电能。
3.为了解决以上三个问题,学术界和工业界提出了很多可重构的数据中心光互联网络互联方法,可重构意味着光互联网络的拓扑不是固定不变的,也意味着任意两个tor(top of rack)交换机之间的带宽可以动态地改变。比如c-through,megaswitch,osa和fscoi等,这些光互联网络互联的目标是高吞吐量和低能耗等。光/电混合交换或全光交换是主流的光互联网络互联构建技术,其中光交换大多采用成熟的光电路交换技术。
4.根据facebook发布的数量中心内流量报告,其流量呈现新的挑战。1)集群内部流量:在数据中心中,流量分为集群之间流量和集群内部流量,其中大部分流量是集群内部流量。对于fackbook数据中心,集群内部流量的平均值占总流量的57.5%。集群是数据中心网络互联的基本构建模块,并为专门的应用业务提供服务。例如,frontend集群提供web服务,其集群内部流量高达81.3%,hadoop集群提供hadoop服务,其集群内部流量高达80.9%。由于不同的业务对集群流量的需求不同,因此,集群必须是灵活的集群,即集群包含的tor交换机数量是灵活可变的,才能满足不同业务对集群带宽的需求。2)高扇出:扇出是指的是一对多通信,其值是能够与一个tor交换机进行直接通信的其他tor交换机的数量。没有高扇出,光路需要中间tor交换机进行中转,将会消耗它们的波长带宽。另外,高扇出通信也出现在了微软和谷歌的数据中心中。
5.但是,目前的数据中心光互联网络互联方法没有同时考虑灵活集群和高扇出。c-through和helios是最早的数据中心光互联网络互联,它们都采用光/电混合的交换方式。mems(micro-electro-mechanical system)是它们所使用的核心光交换机。但是mems只能提供一对一的光交换,即扇出值只有1,因此这两个光互联的扇出值非常低,且不支持集群。osa是由一个mems和许多wss(wavelength selective switch)组成的数据中心光互联。wss可以提供一对多的通信,其扇出值依赖其波长端口的数量。目前,商业wss的波长端口的最大值为20。因此osa具有中等的扇出值,也没有考虑集群。fscoi也是由一个mems和许多wss组成的数据中心光互联,它是在osa的基础上,增加了一些wss,这些wss可以组成集群。fscoi是构建大规模数据中心光互联网络互联的基本组成模块,其性能将会影响并决定大规模数据中心光互联的性能,因此fscoi非常关键,同时具有广阔的应用领域和重要的研究
价值。但是,fscoi具有两个个缺点,分别是集群规模固定不变和扇出值不高。综上分析和比较,fscoi不能很好地应对目前数据中心内部的流量。


技术实现要素:

6.本发明针对fscoi的两个不足,提出了一种灵活集群的数据中心光互联网络,该光互联具有灵活集群、高扇出的特点。
7.本发明的方法所采用的技术方案是:一种灵活集群的数据中心光互联网络,该光互联网络是由1个m端口的mems光交换机和m/(k
intra
×
(k
×
(k-k
intra
)))个灵活集群组成,每个灵活集群由k
intra
个集群组成。对于一个tor交换机,其负责发送光信号的1
×
k wss的波长端口分为两组,第一组的数量为k
inter
,第二组的数量为k
intra
;其中,1为wss一般端口的数量,k为波长端口的数量;k
intra
中的一个端口与其对应的耦合器相连,用于集群内部通信;k
intra
中的其他波长端口与不同集群的耦合器相连,用于集群之间通信,这些集群组成一个更大的集群,即k
intra
个集群组成一个灵活集群。
8.因为对于每个tor交换机,使用k-k
intra
个mems端口,而每个集群包含k个tor交换机,所以每个集群使用k
×
(k-k
intra
)个mems端口。所以该光互联共有n=m/(k
×
(k-k
intra
))个集群。又因k
intra
个集群可以组成一个灵活集群,所以该光互联网络共有f=m/(k
intra
×
(k
×
(k-k
intra
)))个灵活集群。
9.每个集群是由k个nu(networking unit)和k个sc(switching unit)组成。
10.每个nu由1个tor交换机、1个1
×
k的耦合器,1对1
×
w的mux(multiplexer)和demux(multiplexer)组成。其中tor交换机由许多服务器和w个波长的光收发器组成。
11.在每个nu中,tor交换机共有w个光收发器,这些光收发器一一对应与1
×
wmux的入端口,且单向连接;1
×
k耦合器的出端口单向连接与1
×
w demux的入端口。1
×
w demux的出端口与tor交换机中w个光收发器一一对应,且单向连接;
12.每个su是由2个1
×
k的wss(负责发送光信号的称为wss1,负责接收光信号的称为wss2)、1个1
×
k的cou(耦合器)和k
inter
=k-k
intra
个环路器组成。
13.在su中,wss1的k
inter
个波长端口与k
inter
个环路器的端口1单向连接,且一一对应;k
inter
个环形器的端口2与k
inter
个mems端口双向连接,且一一对应;k
inter
个环形器的端口3与1
×
k耦合器的k
inter
个入端口单向连接,且一一对应;1
×
k耦合器的出端口与wss2的一般端口单向连接。
14.每个nu与su单向连接,且一一对应,即nu的1
×
w mux的出端口连接与su中wss1的一般端口。
15.在每个集群中,每个su的wss2的所有波长端口(k个)与本集群中所有nu(k个)的cou的一个入端口单向相连,且一一对应;每个wss1的一个波长端口(该波长端口是k
intra
中的一个端口)与该su中的cou的一个入端口单向连接,可以支持集群内部的全连通通信
16.在每个灵活集群(k
intra
个集群)中,对于每个集群的wss1,k
intra-1个波长端口单向连接与k
intra-1个集群中的一个cou(在su中)的一个入端口,且一一对应;此时,该wss1和cou不在一个集群中,后者所在su中的wss1与前者所在su中的cou单向连接,可以支持双向通信和灵活集群内部全连通通信。
17.本发明中每个灵活集群由k
intra
个集群组成,每个集群可以容纳k个tor交换机;灵
活集群共有k
×kintra
个tor交换机;又因灵活集群支持全连通通信,所以灵活集群内部通信的扇出值为k
×kintra-1;对于灵活集群之间的通信,一个tor交换机可以经过k-k
intra
条mems链路与其他灵活集群互连,而每一条mems链路通过wss2连接一个集群,由于集群内部的全连通连接,每一条mems链路可以与所连接集群中的tor交换机进行通信,所以灵活集群之间通信的扇出值为(k-k
intra
)
×
k。该光互联网络的扇出由灵活集群内部和之间组成,所以其扇出值为k
×kintra-1 (k-k
intra
)
×
k=k
2-1。该光互联网络,通过改变k
intra
的值,可以灵活改变灵活集群的带宽容量,也可以改变灵活集群内部通信的扇出值,可以应对不同规模的集群内部流量。
附图说明
18.图1为本发明实施例的方法示意图,其中k=4和k
intra
=2。
具体实施方式
19.为了便于本领域普通技术人员理解和实施本发明,下面结合附图及实施例对本发明作进一步的详细描述,应当理解,此处所描述的实施示例仅用于说明和解释本发明,并不用于限定本发明。
20.本发明提出的一种灵活集群的数据中心光互联网络,其主要思想是对于一个tor交换机,其负责发送光信号的1
×
k wss(1为wss一般端口的数量,k为波长端口的数量)的波长端口分为两组,一组的数量为k
inter
,一组为的数量为k
intra
。k
intra
中的一个端口与其对应的耦合器相连,用于集群内部通信。k
intra
中的其他波长端口与不同集群的耦合器相连,用于集群之间通信,这些集群组成一个更大的集群,即k
intra
个集群组成一个灵活集群。
21.请见图1,本实施例提供的一种灵活集群的数据中心光互联网络互联方法,由一个mems(有m个端口)和m/(k
intra
×
(k
×
(k-k
intra
)))个灵活集群组成,每个灵活集群包含k
intra
个集群。由于每个灵活集群所包含的组件及连接方式都相同,也由于每个集群所包含的组件及连接方式都相同,本实施例只详细介绍灵活集群1中的集群1。
22.本实施例的灵活集群1由集群1和集群2(k
intra
=2)组成。
23.本实施例的集群1由nu 1,su 1,nu 2,su 2,nu 3,su 3,和nu 4,su 4(k=4)组成。
24.本实施例的nu 1由1个tor交换机,1个1
×
32的mux、1个1
×
32的demux(w=32)、1个1
×
4(k=4)的cou(耦合器)和许多服务器组成。其中tor交换机内置了t1,t2,
……
,t
32
(w=32)个不同波长光收发器。
25.本实施例在nu 1中,服务器通过双绞线与tor 1交换机进行连接、通信;光收发器t1,t2,
……
,t
32
通过光纤一一单向连接于与mux的32个入端口;demux的32个出端口一一单向连接于与光收发器t1,t2,
……
,t
32
;1
×
4cou的出端口与1
×
32demux的入端口进行单向连接。
26.本实施例的nu 2、nc 3和nu 4的内部连接方式和nu 1相同。
27.本实施例的su 1由2个1
×
4(k=4)的wss(分别是wss1和wss2)、1个1
×
4(k=4)的cou和2个环路器(k-k
intra
=2,分别是cir1和cir2)组成。其中,wss1的波长端口分为两组,一组的数量为k
inter
,用于灵活集群之间的通信;另一种的数量为k
intra
,用于灵活集群内部的通信。
28.本实施例在su 1中,wss1的第1个波长端口与cir1的端口1单向连接,该cir1的端口3与cou的第1个入端口单向连接;wss1的第2个波长端口与cir2的端口1单向连接,该cir2的端口3与cou的第2个入端口单向连接;wss1的第3个波长端口与cou的第4个端口单向连接,cou的出端口与wss2的一般端口单向连接。
29.本实施例的su 2、su 3和su 4的内部连接方式和su 1相同。
30.本实施例在nu 1中,mux的出端口与su 1中的wss1一般端口单向连接;在nu 2中,mux的出端口与su 2中的wss1一般端口单向连接;在nu 3中,mux的出端口与su 3中的wss1一般端口单向连接;在nu 4中,mux的出端口与su 4中的wss1一般端口单向连接。
31.本实施例在集群1中,su 1的cir1的端口2与mems的端口1双向连接;cir2的端口2与mems的端口2双向连接。在su 2中,cir1的端口2与mems的端口3双向连接;cir2的端口2与mems的端口4双向连接。在su 3中,cir1的端口2与mems的端口5双向连接;cir2的端口2与mems的端口6双向连接。在su 4中,cir1的端口2与mems的端口7双向连接;cir2的端口2与mems的端口8双向连接。
32.本实施例的其他集群与mems的连接方式和集群1的连接方式相同。
33.本实施例在集群1的su 1中,wss2的第1个波长端口与nu 1中cou的第1个入端口单向连接;wss2的第2个波长端口与nu 2中cou的第1个入端口单向连接;wss2的第3个波长端口与nu 3中cou的第1个入端口单向连接;wss2的第4个波长端口与nu 4中cou的第1个入端口单向连接;
34.本实施例在集群1的su 2中,wss2的第1个波长端口与nu 1中cou的第2个入端口单向连接;wss2的第2个波长端口与nu 2中cou的第2个入端口单向连接;wss2的第3个波长端口与nu 3中cou的第2个入端口单向连接;wss2的第4个波长端口与nu 4中cou的第2个入端口单向连接。
35.本实施例在集群1的su 3中,wss2的第1个波长端口与nu 1中cou的第3个入端口单向连接;wss2的第2个波长端口与nu 2中cou的第3个入端口单向连接;wss2的第3个波长端口与nu 3中cou的第3个入端口单向连接;wss2的第4个波长端口与nu 4中cou的第3个入端口单向连接。
36.本实施例在集群1的su 4中,wss2的第1个波长端口与nu 1中cou的第4个入端口单向连接;wss2的第2个波长端口与nu 2中cou的第4个入端口单向连接;wss2的第3个波长端口与nu 3中cou的第4个入端口单向连接;wss2的第4个波长端口与nu 4中cou的第4个入端口单向连接。
37.本实施例的其他集群wss2的连接方式和集群1相同。
38.本实施例在灵活集群1的集群1的su 1中,wss1的第4个波长端口与集群2的su 1中cou的第3个入端口单向连接;在集群2的su 1中,wss1的第4个波长端口与集群1的su 1中cou的第3个入端口单向连接。
39.本实施例在灵活集群1的集群1的su 2中,wss1的第4个波长端口与集群2的su 2中cou的第3个入端口单向连接;在集群2的su 2中,wss1的第4个波长端口与集群1的su 2中cou的第3个入端口单向连接。
40.本实施例在灵活集群1的集群1的su 3中,wss1的第4个波长端口与集群2的su 3中cou的第3个入端口单向连接;在集群2的su 3中,wss1的第4个波长端口与集群1的su 3中
cou的第3个入端口单向连接。
41.本实施例在灵活集群1的集群1的su 4中,wss1的第4个波长端口与集群2的su 4中cou的第3个入端口单向连接;在集群2的su 4中,wss1的第4个波长端口与集群1的su 4中cou的第3个入端口单向连接。
42.本实施例在其他灵活集群中,集群之间的连接方式和灵活集群1相同。
43.本实施例因为该光互联网络的wss具有k个波长端口,所以其扇出值为k
2-1=15;该光互联网络能够支持n=m/((k
×
(k-k
intra
))=m/8个集群,支持f=m/(k
intra
×
(k
×
(k-k
intra
)))=m/16个灵活集群,且每个灵活集群能够支持k
intra
×
k=8个tor交换机。该光互联网络是具有于灵活集群的特点,因此它适用于不同规模的集群流量。
44.应当理解的是,上述针对较佳实施例的描述较为详细,并不能因此而认为是对本发明专利保护范围的限制,本领域的普通技术人员在本发明的启示下,在不脱离本发明权利要求所保护的范围情况下,还可以做出替换或变形,均落入本发明的保护范围之内,本发明的请求保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献