CN104244118B - 基于阵列波导光栅的模块化互连网络的构建方法 - Google Patents
基于阵列波导光栅的模块化互连网络的构建方法 Download PDFInfo
- Publication number
- CN104244118B CN104244118B CN201410410122.8A CN201410410122A CN104244118B CN 104244118 B CN104244118 B CN 104244118B CN 201410410122 A CN201410410122 A CN 201410410122A CN 104244118 B CN104244118 B CN 104244118B
- Authority
- CN
- China
- Prior art keywords
- wavelength
- awg
- ports
- network
- port
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/02—Wavelength-division multiplex systems
- H04J14/0278—WDM optical network architectures
- H04J14/0279—WDM point-to-point architectures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/02—Wavelength-division multiplex systems
- H04J14/0227—Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
- H04J14/0254—Optical medium access
- H04J14/0267—Optical signaling or routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0005—Switch and router aspects
- H04Q2011/0007—Construction
- H04Q2011/0016—Construction using wavelength multiplexing or demultiplexing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0005—Switch and router aspects
- H04Q2011/0007—Construction
- H04Q2011/0032—Construction using static wavelength routers (e.g. arrayed waveguide grating router [AWGR] )
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Optical Communication System (AREA)
- Optical Integrated Circuits (AREA)
Abstract
一种基于阵列波导光栅(AWG)的互连网络,包括N1个左侧节点、每个左侧节点包含N2个端口,N2个右侧节点、每个右侧节点包含N1个端口;N1个N2×1的波长复用器,该N2×1的波长复用器的输入端口与左侧节点N2个端口相连;N2个1×N1的波长解复用器,该1×N1的波长解复用器的输出端口与右侧节点N1个端口相连;以及连接所述的N2×1的波长复用器和1×N1的波长解复用器的N1×N2的AWG,该N1×N2的AWG具有N1个输入端口和N2个输出端口,且与波长集合相关联,及该网络的模块化构建方法。本发明利用AWG的波分复用(WDM)特性降低数据中心网络的连线复杂度,利用光收发机的隔离功能实现波长的重用,使大规模互连网络的模块化成为可能,从而降低数据中心网络的维护成本和难度。
Description
技术领域
本发明涉及数据中心大规模互连技术领域,特别是涉及一种基于阵列波导光栅(AWG)的模块化互连网络、构建方法及运用。
背景技术
过去十年,全球信息化发展迅速,推动着数据中心往超大规模的方向发展。2012年亚马逊每个数据中心平均拥有的服务器已超过6万台,谷歌单个数据中心的服务器超过了5万台,微软公司正在打造一个包含30万台服务器的数据中心。目前的数据中心通常采用分层的树状拓扑组网,例如Fat Tree拓扑结构。这种树状拓扑优点是可以提供很大的双向带宽,但缺点是扩展性不好。正如论文“60GHz Data-Center Networking:less?”所指出的,数据中心网络的拓扑复杂度和连线数量随着数据中心规模的增加而急剧增加,甚至已经到了不可管理的地步。这不仅使得维护难度和成本大大增加,而且使得系统散热变得困难。
为了解决互连的问题,目前业界提出以下几种方案:
第一种是用无线互连取代有线互联。无线互联的方法存在信号容易干扰、互连带宽小、无线站点功耗高等问题,因此这种方案仅仅停留在学术讨论的层面,而无法走向实用化。
第二种方案是研发基于融合增强型以太网的统一架构,主要由思科和博科通讯提出。这种方法虽然可以将电缆的数量、主总线适配器/网络接口卡均减少,但在数据中心中装备融合网络适配器的成本巨大,而且现在还没有适合以太网光纤通道的主板。
第三种方法是采用结构化的布线方法。其思路是把数据中心的布线系统根据不同的设备分成主配线区和设备区。主配线区和设备区分别用主干光缆连接,而服务器、交换机和存储设备之间的连接通过主配线区和设备区的光缆配线架进行跳线连接。这种方法在一定程度上简化了线缆管理,改动部分跳线即可实现系统的移动和更改。但是这并没有减少系统连线的数量,没有从根本上降低连线交叉的复杂度,运维难度依然比较高。
因此,基于上述原因,目前需要针对数据中心网络连线复杂、难以管理的问题,提出一种基于AWG的模块化互连网络的设计方法。
发明内容
本发明的目的是针对数据中心网络连线复杂、难以管理的问题,提出一种基于AWG的模块化互连网络的设计方法以降低网络连线复杂度,使得网络易于维护和管理。
为实现上述发明目的,本发明的技术解决方案如下:
一种基于阵列波导光栅的模块化互连网络,包括N1个左侧节点、每个左侧节点包含N2个端口,N2个右侧节点、每个右侧节点包含N1个端口,其中,N1≥N2,且N1和N2有最大公约数r,每个端口上有一个波长固定的光收发模块,其特点在于,还包括:
N1个N2×1的波长复用器,该每个N2×1的波长复用器的输入端口分别与一个左侧节点N2个端口相连;
N2个1×N1的波长解复用器,该每个1×N1的波长解复用器的输出端口分别与一个右侧节点N1个端口相连;以及
连接所述的N2×1的波长复用器和1×N1的波长解复用器的N1×N2的AWG,该N1×N2的AWG具有N1个输入端口和N2个输出端口,且与波长集合相关联。
一种基于阵列波导光栅的模块化互连网络,包括N1个左侧节点、每个左侧节点包含N2个端口,N2个右侧节点、每个右侧节点包含N1个端口,其中,N1≥N2,且N1和N2有最大公约数r,每个端口上有一个波长固定的光收发模块,其特点在于,还包括:
N1n2个r×1的波长复用器,n2个该r×1的波长复用器的输入端口分别与一个左侧节点的N2个端口相连,其中n2=N2/r;
N2n1个1×r的波长解复用器,n1个该1×r的波长解复用器的输出端口分别与一个右侧节点的N1个端口相连,其中n1=N1/r;以及
连接所述的r×1的波长复用器和1×r波长解复用器的n1n2个r×r的AWG,该r×r的AWG全部与波长子集{λi|i=0,1,…,r-1}关联。
一种基于阵列波导光栅的模块化互连网络,包括N1个左侧节点、每个左侧节点包含N2个端口,N2个右侧节点、每个右侧节点包含N1个端口,其中,N1=KN2,每个端口上有一个波长固定的光收发模块,其特点在于,还包括:
N1个N2×1的波长复用器,该N2×1的波长复用器的输入端口分别与一个左侧节点的N2个端口相连;
KN2个1×N2的波长解复用器,K个该1×N2的波长解复用器的输出端口分别与一个右侧节点的N1个端口相连;以及
连接所述的N2×1的波长复用器和1×N2波长解复用器的K个N2×N2的AWG,该N2×N2的AWG全部与波长子集{λi|i=0,1,…,N2-1}关联。
一种基于阵列波导光栅的模块化互连网络的构建方法,包括N1个左侧节点、每个左侧节点包含N2个端口,N2个右侧节点、每个右侧节点包含N1个端口,其中,N1≥N2,且N1和N2有最大公约数r,每个端口上有一个波长固定的光收发模块,其特点在于,该方法包括如下步骤:
步骤1、为每个左侧节点配备一个N2×1的波长复用器,该波长复用器的输入端口与左侧节点N2个端口相连;
步骤2、为每个右侧节点配备一个1×N1的波长解复用器,该波长解复用器的输出端口与右侧节点N1个端口相连;
步骤3、将左侧N1个波长复用器和右侧N2个波长解复用器之间通过N1×N2的AWG互连,该N1×N2的AWG具有N1个输入端口和N2个输出端口,且与波长集合相关联。
该方法还包括:
步骤4、将N1×N2的AWG替换成一个三级AWG网络SA(n1,r1,mA,n2,r2),该AWG网络SA的输入侧包含N1=r1n1个输入端口,每个输入端口为一个1×n2的波长解复用器,输出侧包含N2=r2n2个输出端口,每一个输出端口为一个n1×1的波长复用器,中间级包含mA个r1×r2的AWG,其中r1=r2=r,n1=N1/r,n2=N2/r,mA=n1n2;
在所述的AWG网络SA中,每个输入端口用DA1(αA,aA)标识,其中αA=0,1…,r1-1和aA=0,1…,n1-1,每个输出端口用MA1(βA,bA)标识,其中βA=0,1…,r2-1和bA=0,1…,n2-1,中间级的AWG用GA1(aA,bA)标识;GA1(aA,bA)的第αA个输入端口与DA1(αA,aA)的第bA个输出口相连,GA1(aA,bA)的第βA个输出端口与MA1(βA,bA)的第aA个输入口相连,且GA1(aA,bA)与波长子集相关联;
步骤5、将所述的N2×1的波长复用器和1×n2的波长解复用器替换成n2个r×1的波长复用器,每个r×1的波长复用器用DA2(αA,aA,bA)标识;
将所述的1×N1的波长解复用器和n1×1的波长复用器替换成n1个r×1的波长解复用器,每个r×1的波长解复用器用MA2(βA,bA,aA)标识;
将所述的r1×r2的AWG全部与波长子集{λi|i=0,1,…,r-1}关联,用GA2(aA,bA)标识;
其中,DA2(αA,aA,bA)的输出端与GA2(aA,bA)的第αA个输入端口相连,MA2(βA,bA,aA)的输入端与GA2(aA,bA)的第βA个输出端口相连。
该方法还包括:
步骤4、当N1=KN2时,将N1×N2的AWG替换成一个二级网络SB(K,N2,K,1,N2),该AWG网络SB每个输入端口为一条链路,中间级包含K个N2×N2的AWG,每个输出端口为一个K×1的波长复用器;输入端口用DB1(αB,aB)标识,其中αB=0,1…,K-1和aB=0,1…,N2-1,输出端口用MB1(γB)标识,其中γB=0,1,…,N2-1,每个中间级AWG用GB1(αB)标识,且中间级AWG与波长子集相关联;GB1(αB)的第aB个输入端口即为DB1(αB,aB),GB1(αB)的第γB个输出端口与MB1(γB)的第αB个输入端口相连;
步骤5、将所述的N1×1的波长复用器用DB2(αB,aB)标识;
将所述的1×N1的解复用器和K×1的复用器替换成K个N2×1的波长解复用器,用MB2(γB,αB)标识;
将所述的N2×N2的AWG全部与波长子集{λi|i=0,1,…,N2-1}关联,并用GB2(αB)标识;
其中,DB2(αB,aB)与GB2(αB)第aB个输入端口相连,MB2(γB,αB)与GB2(αB)第γB个输出端口相连。
该方法还包括:
步骤6、如果中间级AWG的尺寸依旧很大,则返回步骤4、将中间级的AWG替换成一个由三级AWG网络所构成的模块。
一种AWG在互连网络中的运用。
与现有技术相比,本发明的有益效果是:
(1)第一次利用r×r的AWG这种波长复用器件构成的网络替换N1×N2互连网络的N1N2条连线,最多可以把互连网络的交叉连线数量降低r倍,r越大降低倍数越多。
(2)实现了基于AWG互连网络的波长重用性,互连网络中r×r的AWG可以使用同一个波长集合{λ0,…,λr-1},使基于AWG互连系统的扩展性变得很好。
(3)当r很大时,可以采用步骤(2)的AWG分解方法将r×r的AWG替换成一个由r×r的三级AWG网络所构成的模块。
附图说明
图1是N1×N2的互连网络
图2是基于AWG的N1×N2的互连网络
图3是基于包含三级AWG网络SA的N1×N2的互连网络
图4是基于包含二级AWG网络SB的KN2×N2的互连网络
图5是基于AWG的波长重用的N1×N2的互连网络
图6是基于AWG的波长重用的KN2×N2的互连网络
图7是15×10的互连网络
图8是基于AWG的15×10的互连网络
图9是基于包含三级AWG网络SA的15×10的互连网络
图10是基于AWG的波长重用的15×10的互连网络
图11是12×6的互连网络
图12是基于AWG的12×6的互连网络
图13是基于包含二级AWG网络SB的12×6的互连网络
图14是基于AWG的波长重用的12×6的互连网络
具体实施方式
下面结合附图和具体实施例,进一步阐明本发明,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围,在阅读本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。
N1×N2(N1≥N2,且N1和N2有最大公约数r)的互连网络有N1个左侧节点,每个节点包含N2个端口,每个端口上有一个波长固定的光收发模块;N2个右侧节点,每个节点包含N1个端口,每个端口上有一个波长固定的光收发模块。每对左侧节点和右侧节点之间有且只有一条连线,因此互连网络共有N1N2条连线,如图1所示,其中节点中每个端口上的小方块表示光收发机;
一种基于AWG的模块化互连网络,主要是通过AWG的波分复用功能降低数据中心网络的连线数量和交叉复杂度,包括以下参数:
N1×N2的AWG:N1个输入端口,N2个输出端口,与波长集合相关联,如图2所示;
N2×N2的AWG:N2个输入端口,N2个输出端口,与波长集合相关联;
N1×1的波长复用器/解复用器:N1×1的AWG;
N2×1的波长复用器/解复用器:N2×1的AWG;
n1×1的波长复用器/解复用器:n1×1的AWG;
n2×1的波长复用器/解复用器:n2×1的AWG;
N1×N2的AWG网络SA(n1,r1,n1n2,n2,r2):一个三级的AWG网络,输入侧包含N1=r1n1个输入端口,每个输入端口为一个1×n2的解复用器,输出侧包含N2=r2n2个输出端口,每一个输出端口为一个n1×1的复用器,中间包含mA个r1×r2的AWG,其中r1=r2=r,n1=N1/r,n2=N2/r,mA=n1n2,如图3所示;
KN2×N2的AWG网络SB(K,N2,K,1,N2):一个二级AWG网络,由K个N2×N2的AWG构成其第一级,N2个K×1的复用器构成其第二级,如图4所示;
N1×N2的互连网络左侧为N1个左侧节点和N1个N2×1的复用器,右侧为N2个右侧节点和N2个1×N1的解复用器,中间为N1×N2的AWG;
N1×N2的互连网络由N1个左侧节点和N1个N2×1的复用器,N2个右侧节点和N2个1×N1的解复用器,和中间为N1×N2的AWG网络SA构成的互连网络,如图3所示;
N1×N2的互连网络由N1个左侧节点和N1个N2×1的复用器,右侧为N2个右侧节点和N2个1×N1的解复用器,和中间为N1×N2的AWG网络SB构成的互连网络,如图4所示;
N1×N2的互连网络N1个左侧节点和N1n2个r×1的复用器,N2个左侧节点和N2n1个1×r的解复用器,中间n1n2个完全相同的r×r的AWG构成,如图5所示;
N1×N2的互连网络N1个左侧节点和N1个N2×1的复用器,N2个左侧节点和KN2个1×N1的解复用器,和中间K个完全相同的N2×N2的AWG构成,如图6所示;
一种基于阵列波导光栅的模块化互连网络的构建方法,包括如下步骤:
(1)将如图1所示N1×N2的互连网络中的N1N2条连线去掉,然后为每个左侧节点配备一个N2×1的复用器,复用器的输入端口与左侧节点N2个端口相连,为每个右侧节点配备1×N1的解复用器,解复用器的输出端口与右侧节点N1个端口相连,左侧N1个复用器和右侧N2个解复用器之间通过N1×N2的AWG互连起来,如图2所示;此步骤将转化成所有的物理连线被一个AWG取代。
(2)考虑到N1和N2很大时,AWG将无法制备,需要将AWG进行分解成由小AWG构成的网络。将N1×N2的AWG替换成一个三级AWG网络SA(n1,r1,mA,n2,r2),如图3所示。在SA中,每个输入端口用DA1(αA,aA)标识,其中αA=0,1…,r1-1和aA=0,1…,n1-1,每个输出端口地址用MA1(βA,bA)标识,其中βA=0,1…,r2-1和bA=0,1…,n2-1,中间级的AWG用GA1(aA,bA)标识;GA1(aA,bA)的第αA个输入端口与DA1(αA,aA)的第bA个输出口相连,其第βA个输出端口与MA1(βA,bA)的第aA个输入口相连,且与波长子集 相关联。如图4所示,如果N1=KN2,三级网络SA蜕变成一个二级网络SB(K,N2,K,1,N2),其中每个输入端口退化成1×1的解复用器,即为一条链路,中间级AWG的维度为N2×N2,每个输出端口为一个K×1的复用器。输入端口用DB1(αB,aB)标识,其中αB=0,1…,K-1和aB=0,1…,N2-1,输出端口用MB1(γB)标识,其中γB=0,1,…,N2-1,每个中间级AWG用GB1(αB)标识,且与波长子集相关联。GB1(αB)的第aB个输入端口即为DB1(αB,aB),其第γB个输出端口与MB1(γB)的第αB个输入端口相连。此步骤将转化成或
(3)波长资源在光通信窗口内是珍贵资源,系统所需的波长数量无法随着网络端口的增加而任意增长,因此需要考虑波长的重用性。如图5所示,将左侧N2×1的复用器和中间级网络SA的输入端口的1×n2的解复用器替换成n2个r×1的复用器,将互连网络右侧1×N1的解复用器和中间级网络SA的输出端口的n1×1的复用器替换成n1个1×r的解复用器。由于全网左右侧节点配备的光收发机具有波长隔离的功能,中间r×r的AWG均可与波长子集{λi|i=0,1,…,r-1}关联。左侧的复用器用DA2(αA,aA,bA)标识,右侧的解复用器用MA2(βA,bA,aA)标识,中间级AWG用GA2(aA,bA)标识;DA2(αA,aA,bA)的输出端与GA2(aA,bA)的第αA个输入端口相连,MA2(βA,bA,aA)的输入端与GA2(aA,bA)的第βA个输出端口相连;于是转化成如图6所示,如果步骤(2)得到的是那么只需将互连网络右侧1×N1的解复用器和中间级网络SB的输出端口的K×1的复用器替换成K个N2×1的解复用器,中间N2×N2的AWG均可重用波长子集{λi|i=0,1,…,N2-1}关联。输入端口用DB2(αB,aB)标识,中间级AWG用GB2(αB)标识,输出端口用MB2(γB,αB)标识;DB2(αB,aB)与GB2(αB)第aB个输入端口相连,MB2(γB,αB)与GB2(αB)第γB个输出端口相连。于是转化成
(4)如果中间级AWG的尺寸依旧很大,可以利用步骤(2)的方法将中间级的AWG替换成一个由三级AWG网络封装形成的模块。
实施例1:
一种基于阵列波导光栅的模块化互连网络构建方法,对于如图7所示15×10的互连网络其中15和10的最大公约数为5,其基于AWG的模块化互连网络构造包括如下步骤:
1.将图7中间150条连线删去,然后替换成一个15×10的AWG,其中的AWG与波长集合Λ={λ0,λ1,…,λ14}相关联,从而将转换成与比较,无需物理交叉连线,如图8所示;
2.将中的AWG进行分解成由15个1×2的解复用器、6个5×5的AWG和10个3×1的复用器构成的AWG网络SA(3,5,6,2,5),其中Λ={λ0,λ1,…,λ14}相应地被分割成Λ0={λ0,…,λ4}、Λ1={λ5,…,λ9}和Λ2={λ10,…,λ14}这3个子集,且分别与中间的6个5×5的AWG相关联。如图9所示,此步骤将转换成与的150条交叉连线相比,所需的交叉连线减少为60条。此例中连线降低倍数为2.5;
3.将SA的解复用器和左侧的复用器合并替换,将SA的复用器和右侧的解复用器合并替换,6个5×5的AWG的波长相关性由于左右侧所配备的光收发机而消除,因此这些AWG可以与同一个波长子集Λ0相关联,实现波长的重用性,而且交叉连线数量依然保持在60条。如图10所示,经此步骤,可以得到一个基于AWG的、波长重用的模块化互连网络
经过基于AWG的模块化互连网络构造,网络连线数量由150降低为60,网络连线数量的减少使得基于阵列波导光栅的模块化互连设计的网络复杂度大大降低、更加易于管理。总的来说,连线数量下降的倍数为r/2。在实际应用中,N1和N2可能会变得很大,导致中间级的AWG规模依然不小。在这种情况下,可以利用步骤(2)的方法,把一个中间级的AWG替换成一个更小AWG互连的网络所构成的互连模块。
实施例2:
一种基于阵列波导光栅的模块化互连网络构建方法,对于如图11所示的12×6的互连网络其中12是6的倍数,其基于AWG的模块化互连网络构造包括如下步骤:
1.将图11中间72条连线删去,然后替换成一个12×6的AWG,其中的AWG与波长集合Λ={λ0,λ1,…,λ11}相关联,从而将转换成与比较,无需物理交叉连线,如图12所示。
2.将中的AWG进行分解成由6个1×2的复用器和2个6×6的AWG构成的AWG网络SB(2,6,2,1,6),其中Λ={λ0,λ1,…,λ11}相应地被分割成Λ0={λ0,…,λ5}和Λ1={λ6,…,λ11}这2个子集,且分别与中间的2个6×6的AWG相关联。如图13所示,此步骤将转换成与的72条交叉连线相比,所需的交叉连线减少为12条。此例中连线降低倍数为6。
将SB的复用器和右侧的解复用器合并替换,2个6×6的AWG的波长相关性由于左右侧所配备的光收发机而消除,因此这些AWG可以与同一个波长子集Λ0相关联,实现波长的重用性,而且交叉连线数量依然保持在12条。如图14所示,经此步骤,可以得到一个基于AWG的、波长重用的互连网络在实际应用中,N1和N2可能会变得很大,导致中间的AWG规模依然不小。在这种情况下,可以利用步骤(2)的方法,把一个中间级的AWG变成一个更小AWG互连的网络所构成的互连模块。这就是本专利所指的模块化思想。经过基于AWG的模块化互连网络构造网络连线数量由72降低为12,降低了6倍。一般地,当N1是N2的倍数时,通过所述方法交叉连线数量可以由N1N2下降为N1。网络连线数量的减少使得基于阵列波导光栅的模块化互连设计的网络复杂度大大降低、更加易于管理。
Claims (4)
1.一种基于阵列波导光栅的模块化互连网络的构建方法,包括N1个左侧节点、每个左侧节点包含N2个端口,N2个右侧节点、每个右侧节点包含N1个端口,其中,N1≥N2,且N1和N2有最大公约数r,每个端口上有一个波长固定的光收发模块,其特征在于,该方法包括如下步骤:
步骤1、为每个左侧节点配备一个N2×1的波长复用器,该波长复用器的输入端口与左侧节点N2个端口相连;
步骤2、为每个右侧节点配备一个1×N1的波长解复用器,该波长解复用器的输出端口与右侧节点N1个端口相连;
步骤3、将左侧N1个波长复用器和右侧N2个波长解复用器之间通过N1×N2的AWG互连,该N1×N2的AWG具有N1个输入端口和N2个输出端口,且与波长集合相关联;
步骤4、将N1×N2的AWG替换成一个三级AWG网络SA(n1,r1,mA,n2,r2),该AWG网络SA的输入侧包含N1=r1n1个输入端口,每个输入端口为一个1×n2的波长解复用器,输出侧包含N2=r2n2个输出端口,每一个输出端口为一个n1×1的波长复用器,中间级包含mA个r1×r2的AWG,其中r1=r2=r,n1=N1/r,n2=N2/r,mA=n1n2;
在所述的AWG网络SA中,每个输入端口用DA1(αA,aA)标识,其中αA=0,1…,r1-1和aA=0,1…,n1-1,每个输出端口用MA1(βA,bA)标识,其中βA=0,1…,r2-1和bA=0,1…,n2-1,中间级的AWG用GA1(aA,bA)标识;GA1(aA,bA)的第αA个输入端口与DA1(αA,aA)的第bA个输出口相连,GA1(aA,bA)的第βA个输出端口与MA1(βA,bA)的第aA个输入口相连,且GA1(aA,bA)与波长子集相关联,其中[X]Y表示X对Y求余;
步骤5、将所述的N2×1的波长复用器和1×n2的波长解复用器替换成n2个r×1的波长复用器,用DA2(αA,aA,bA)标识;
将所述的1×N1的波长解复用器和n1×1的波长复用器替换成n1个r×1的波长解复用器,用MA2(βA,bA,aA)标识;
将所述的r1×r2的AWG全部与波长子集{λi|i=0,1,…,r-1}关联,用GA2(aA,bA)标识;
其中,DA2(αA,aA,bA)的输出端与GA2(aA,bA)的第αA个输入端口相连,MA2(βA,bA,aA)的输入端与GA2(aA,bA)的第βA个输出端口相连。
2.一种基于阵列波导光栅的模块化互连网络的构建方法,包括N1个左侧节点、每个左侧节点包含N2个端口,N2个右侧节点、每个右侧节点包含N1个端口,其中,N1≥N2,且N1和N2有最大公约数r,每个端口上有一个波长固定的光收发模块,其特征在于,该方法包括如下步骤:
步骤1、为每个左侧节点配备一个N2×1的波长复用器,该波长复用器的输入端口与左侧节点N2个端口相连;
步骤2、为每个右侧节点配备一个1×N1的波长解复用器,该波长解复用器的输出端口与右侧节点N1个端口相连;
步骤3、将左侧N1个波长复用器和右侧N2个波长解复用器之间通过N1×N2的AWG互连,该N1×N2的AWG具有N1个输入端口和N2个输出端口,且与波长集合相关联;
步骤4、当N1=KN2时,将N1×N2的AWG替换成一个二级网络SB(K,N2,K,1,N2),该AWG网络SB每个输入端口为一条链路,中间级包含K个N2×N2的AWG,每个输出端口为一个K×1的波长复用器;输入端口用DB1(αB,aB)标识,其中αB=0,1…,K-1和aB=0,1…,N2-1,输出端口用MB1(γB)标识,其中γB=0,1,…,N2-1,每个中间级AWG用GB1(αB)标识,且中间级AWG与波长子集相关联;GB1(αB)的第aB个输入端口即为DB1(αB,aB),GB1(αB)的第γ个输出端口与MB1(γB)的第α个输入端口相连;
步骤5、将所述的N1×1的波长复用器用DB2(αB,aB)标识;
将所述的1×N1的解复用器和K×1的复用器替换成K个N2×1的波长解复用器,用MB2(γB,αB)标识;
将所述的N2×N2的AWG全部与波长子集{λi|i=0,1,…,N2-1}关联,并用GB2(αB)标识;
其中,DB2(αB,aB)与GB2(αB)第aB个输入端口相连,MB2(γB,αB)与GB2(αB)第γB个输出端口相连。
3.根据权利要求1或2所述的基于阵列波导光栅的模块化互连网络的构建方法,其特征在于,该方法还包括:
步骤6、如果中间级AWG的尺寸依旧大,则采用步骤4的方法将中间级的AWG替换成一个由三级AWG网络所构成的模块。
4.一种根据权利要求1或2所述的基于阵列波导光栅的模块化互连网络的构建方法构建的网络,包括N1个左侧节点、每个左侧节点包含N2个端口,N2个右侧节点、每个右侧节点包含N1个端口,其中,N1≥N2,且N1和N2有最大公约数r,每个端口上有一个波长固定的光收发模块,还包括N2×1的波长复用器,该波长复用器的输入端口与左侧节点N2个端口相连;1×N1的波长解复用器,该波长解复用器的输出端口与右侧节点N1个端口相连;以及连接N1个波长复用器和N2个波长解复用器的N1×N2的AWG,该N1×N2的AWG具有N1个输入端口和N2个输出端口,且与波长集合相关联。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410410122.8A CN104244118B (zh) | 2014-08-20 | 2014-08-20 | 基于阵列波导光栅的模块化互连网络的构建方法 |
| US14/557,429 US9490928B2 (en) | 2014-08-20 | 2014-12-01 | Arrayed waveguide grating based modular interconnection networks and methods for constructing and applying the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410410122.8A CN104244118B (zh) | 2014-08-20 | 2014-08-20 | 基于阵列波导光栅的模块化互连网络的构建方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104244118A CN104244118A (zh) | 2014-12-24 |
| CN104244118B true CN104244118B (zh) | 2018-05-08 |
Family
ID=52231319
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410410122.8A Active CN104244118B (zh) | 2014-08-20 | 2014-08-20 | 基于阵列波导光栅的模块化互连网络的构建方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9490928B2 (zh) |
| CN (1) | CN104244118B (zh) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105511016A (zh) * | 2015-12-15 | 2016-04-20 | 上海交通大学 | 一种端口数目非对称的阵列波导光栅路由器及其应用 |
| CN105743580B (zh) * | 2016-02-16 | 2018-07-06 | 江苏鼎云信息科技有限公司 | 一种基于多个阵列波导光栅的数据中心内部网络互连结构 |
| CN110731070A (zh) | 2017-03-29 | 2020-01-24 | 芬基波尔有限责任公司 | 通过多个交替数据路径进行分组喷射的无阻塞的任意到任意数据中心网络 |
| US10637685B2 (en) | 2017-03-29 | 2020-04-28 | Fungible, Inc. | Non-blocking any-to-any data center network having multiplexed packet spraying within access node groups |
| CN110710139A (zh) | 2017-03-29 | 2020-01-17 | 芬基波尔有限责任公司 | 具有光置换器的无阻塞全网状数据中心网络 |
| CN110741356B (zh) | 2017-04-10 | 2024-03-15 | 微软技术许可有限责任公司 | 多处理器系统中的中继一致存储器管理 |
| CN110892380B (zh) | 2017-07-10 | 2023-08-11 | 芬基波尔有限责任公司 | 用于流处理的数据处理单元 |
| WO2019014265A1 (en) | 2017-07-10 | 2019-01-17 | Fungible, Inc. | DATA PROCESSING UNIT FOR CALCULATION NODES AND STORAGE NODES |
| US10965586B2 (en) | 2017-09-29 | 2021-03-30 | Fungible, Inc. | Resilient network communication using selective multipath packet flow spraying |
| CN111201757B (zh) | 2017-09-29 | 2022-04-26 | 芬基波尔有限责任公司 | 在底层网络上动态配置的网络接入节点虚拟结构 |
| US12294470B2 (en) | 2017-09-29 | 2025-05-06 | Microsoft Technology Licensing, Llc | Fabric control protocol for large-scale multi-stage data center networks |
| US12212495B2 (en) | 2017-09-29 | 2025-01-28 | Microsoft Technology Licensing, Llc | Reliable fabric control protocol extensions for data center networks with unsolicited packet spraying over multiple alternate data paths |
| US12231353B2 (en) | 2017-09-29 | 2025-02-18 | Microsoft Technology Licensing, Llc | Fabric control protocol for data center networks with packet spraying over multiple alternate data paths |
| US12278763B2 (en) | 2017-09-29 | 2025-04-15 | Microsoft Technology Licensing, Llc | Fabric control protocol with congestion control for data center networks |
| US12341687B2 (en) | 2017-09-29 | 2025-06-24 | Microsoft Technology Licensing, Llc | Reliable fabric control protocol extensions for data center networks with failure resilience |
| CN107800483B (zh) * | 2017-11-01 | 2020-01-03 | 上海交通大学 | 基于阵列波导光栅的多芯多波短距互连网络 |
| WO2019104090A1 (en) | 2017-11-21 | 2019-05-31 | Fungible, Inc. | Work unit stack data structures in multiple core processor system for stream data processing |
| US10540288B2 (en) | 2018-02-02 | 2020-01-21 | Fungible, Inc. | Efficient work unit processing in a multicore system |
| US10929175B2 (en) | 2018-11-21 | 2021-02-23 | Fungible, Inc. | Service chaining hardware accelerators within a data stream processing integrated circuit |
| US20250264660A1 (en) * | 2024-02-21 | 2025-08-21 | Applied Materials, Inc. | Offloading photonic integrated circuit functionality into optical interconnects |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1745529A (zh) * | 2003-02-13 | 2006-03-08 | 日本电信电话株式会社 | 光通信网络系统 |
| US20090324243A1 (en) * | 2008-06-30 | 2009-12-31 | Lucent Technologies Inc. | Scalable load-balanced interconnect switch based on an optical switch fabric having a bank of wavelength-selective switches |
| CN102882811A (zh) * | 2012-09-10 | 2013-01-16 | 西安电子科技大学 | 基于阵列波导光栅的数据中心光互连网络系统及通信方法 |
-
2014
- 2014-08-20 CN CN201410410122.8A patent/CN104244118B/zh active Active
- 2014-12-01 US US14/557,429 patent/US9490928B2/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1745529A (zh) * | 2003-02-13 | 2006-03-08 | 日本电信电话株式会社 | 光通信网络系统 |
| US20090324243A1 (en) * | 2008-06-30 | 2009-12-31 | Lucent Technologies Inc. | Scalable load-balanced interconnect switch based on an optical switch fabric having a bank of wavelength-selective switches |
| CN102882811A (zh) * | 2012-09-10 | 2013-01-16 | 西安电子科技大学 | 基于阵列波导光栅的数据中心光互连网络系统及通信方法 |
Non-Patent Citations (1)
| Title |
|---|
| A Study of Modular AWGs for Large-Scale Optical SwitchingSystems;Tong Ye;《Journal of Lightwave Technology》;20120701;第2125-2133页 * |
Also Published As
| Publication number | Publication date |
|---|---|
| US9490928B2 (en) | 2016-11-08 |
| US20160056911A1 (en) | 2016-02-25 |
| CN104244118A (zh) | 2014-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104244118B (zh) | 基于阵列波导光栅的模块化互连网络的构建方法 | |
| CN105099556B (zh) | 一种数据中心网络以及部署所述数据中心网络的方法 | |
| US9654852B2 (en) | Scalable hybrid packet/circuit switching network architecture | |
| CN106817288B (zh) | 一种数据中心网络系统及信号传输系统 | |
| CN106662710B (zh) | 一种片上光互连结构及网络 | |
| US9247325B2 (en) | Hybrid electro-optical distributed software-defined data center architecture | |
| CN103327095B (zh) | 一种可扩展的数据中心网络架构的实现方法 | |
| CN102769563B (zh) | 路由计算方法及装置 | |
| CN106416110B (zh) | 用于光网络的可扩展硅光子交换架构 | |
| Samadi et al. | Software-defined optical network for metro-scale geographically distributed data centers | |
| Lin et al. | From small to large: Clos network for scaling all-optical switching | |
| CN104243298A (zh) | 报文控制方法和装置 | |
| CN107800483A (zh) | 基于阵列波导光栅的多芯多波短距互连网络 | |
| CN107493523A (zh) | 一种全光数据中心网络交换系统 | |
| CN103067795B (zh) | 多框集群系统、中央交换框及实现数据交换的方法 | |
| Džanko et al. | Dedicated path protection for optical networks based on function programmable nodes | |
| CN107426635A (zh) | 一种光互联系统 | |
| Li et al. | Hardware programmable sdm/wdm roadm | |
| González et al. | A sub-graph mapping-based algorithm for virtual network allocation over flexible grid networks | |
| Ramini et al. | Silicon photonics I/O nodes for HPC applications | |
| Kao et al. | Design of high bandwidth photonic NoC architectures using optical multilevel signaling | |
| WO2021159936A1 (zh) | 连接结构及设备安装方法 | |
| Siracusa et al. | Scalability of optical interconnections based on the arrayed waveguide grating in high capacity routers | |
| CN205754365U (zh) | 一种波分系统 | |
| Li et al. | COCSN: A Multi-Tiered Cascaded Optical Circuit Switching Network for Data Center |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |