可扩展的光广播互连的制作方法

文档序号:7791212阅读:249来源:国知局
可扩展的光广播互连的制作方法
【专利摘要】一种模块化的互连包括mnXmn全连接的直播点对点所有对所有互连结构,其中所述mnXmn全连接的直播点对点所有对所有互连结构是非阻塞和无拥塞的,并且其中m和n都是大于等于2的整数。对该模块化的互连的操作包括将mn个输入中的每一个分别分发给mn个输出中的每一个。
【专利说明】可扩展的光广播互连

【背景技术】
[0001] 大部分计算机互连为有限数量的节点或端点服务。较大的互连典型地由较小的互 连模块通过将一个互连模块与另一个互连模块以树、粗树和其他以多种不同拓扑配置的交 换机网络(被称为交换结构)的形式结合起来而形成。
[0002] 这种网络中的每个交换机可与一个或多个主机以及一个或多个存储设备相连。此 夕卜,可有交换机-交换机连接和交换机-集线器连接。该交换机-交换机连接典型地比交 换机-主机和交换机-存储器连接的带宽更高,因此交换机之间的数据可分发给多个主机 或存储设备。集线器,也称为2层交换机,获取来自一个或多个交换机的输入,在一个或多 个交换机结构与其他设备例如去往其他数据网络的网关之间形成桥梁。这些实施中的数据 流必须被内部管理为去往数据路径,对交换机-交换机流打包消息,以及解打包此类消息 用于分发到单独端点(主机或存储设备)。
[0003] 参考图1(现有技术)示出,典型的η路(或ηΧη)互连基于美国专利 No. 7, 970, 279 ( "Ν路串行通道互连")中描述的广播光。该图描绘了从输入(典型地来自 η个节点或端点)到输出(典型地去往相同的η个节点或端点)的全连接ηΧη互连。
[0004] 广播分发模块100 (将直播光学互连标不为"DB0I")分发来自所述η个输入110中 每一个的光编码(在首选实施例中)或者其他数据载体方式的信息。所述广播分发由标示 为115的多个扇出(fan-out)和扇入(fan-in)线路指示。在首选实施例中,这些线路115 简要地指示来自输入110中每一个的光广播的广播分发,以及对输出线路120中每一个的 收集。该说明书描述的对"光"的使用并不意味着局限于光学方式,能够在图1指示的方法 中使用的任何信息载体在图1的上下文中都是有效的。在所述互连的光学版本中,根据上 面参考的专利的描述,使用透镜对来自所述几个输入的光广播进行收集并聚集在所述输出 120处,在光学情况下,所述输出为多模光纤,在电学情况下,所述输出为传输线或电缆。四 个收集点(箭头120的尾部)中的每一个包含η个信号作为所述η个输入110的输入数据 流的四个副本。在所述DB0I互连的最初实现中,η为32,并且每个输入流被光学扇出设备 分为4路以复制出所述32个数据流中的每一个。然后这些光信号组合成四个检测器阵列 或光纤束,其每一个包含所述原始32个输入数据流的副本。因此4个数据流120的描述离 开所述广播分发模块100。
[0005] 注意选择数字η = 32以及所述光学扇出为四个仅仅是出于方便。其他选择也是 可以的。例如,128路互连可具有16倍光学或电学扇出,其带来标示为120的16个输出束, 其替代图1所示的四个。所述分区135用于示例该具体实施例中的4倍模块化结构。
[0006] 仍然参考图1,模块130 (将电光节点接口控制器标示为"E0N0C")接收光学信号 120(在首选实施例中)并将它们转换成电学信号,其中在由箭头120表示的四个束中每一 个上的η个信号每一个都分成8路,承载了每个原始输入信号110的8个副本,因此在每个 分区给出总数为η = 32的信号。在模块130中由线路135分离的每个分区包含η/4个输 出或端点140。例如,模块130中最上面的分区可包含,对于η = 32,输出给节点1至8 ;第 二个分区,输出9至16 ;依此类推。因此,容易明白每个输入流110在每个输出流140处重 现。
[0007] 特别要注意,在模块100或模块130中都没有交换机或路由机制。也就是说,数据 可毫无阻碍地从η个输入110中的任一个自由地流向η个输出140中的任一个。其直接结 果是在图1表示的互连中能够不存在数据拥塞。
[0008] 实际上,模块130包含额外的软件和/或硬件,从而根据已编码目的地以及防止 输出节点140处的争用所需的流控制电路来收集、存储和选通(gate)所述多个数字信号 流。这些用于所述扇出和扇入电路的额外功能在上面参考的美国专利No. 7, 970, 279中有 描述。
[0009] 参考图2 (现有技术)示例了如何独立地互连4组η个节点,每组都与自己完全地 互连。当然,得到的4η个节点不是完全互连的。
[0010] 所述四个模块200中的每一个都具有独立的η通道输入210。如上所述,每组被光 学地分发(在首选实施例中),并在每个互连排中表示为四组光学输出220。所述四个E0NIC 230接收所述四组光学输入并对它们进行如上所述的分发和组合,形成四组输出240。所述 4η个独立的输入210以4个为一组进行处理,因此呈现给最上面模块200的数据流,例如, 不会出现在下面三个模块230中的任何一个上。注意由指示符序列200, 210, 220, 230和 240指示的四个区域是没有区别的,因为它们是同一 ηΧη互连的副本。
[0011] 对数据中心、云计算和超级计算机应用展望的当今计算集群用于为比包含在单独 的交换互连中的几打节点或端点更多的节点或端点服务。典型的互连扩展方法使用多种有 问题的设备来确保多节点系统中的每个节点可与任何其他节点相连。注意存在这样的可能 性,任何具体点对点连接不必是一直建立着的,这样的连接可在需要时建立。例如,所述交 换机和其中关联的路由硬件,以及软件控制,这些交换网络可能因为计算数据路径的消息 通信量形成内部拥塞。除了交换网络中的数据拥塞,数据必须经常以离散中继段(discrete hops)的形式在交换机之间通过,使得所述点对点通信在一系列阶段中发生,其中延迟和阻 塞可在每个阶段发生。此外,交换机的这种交换结构中的不同硬件元件的不同特性为建立 和维护数据中心、计算或存储云、或者超级计算机集群增加了额外的复杂度和成本。
[0012] 迄今为止,还没有节点互连方法避免以上讨论的缺陷。需要更好的技术来进行节 点互连。


【发明内容】

[0013] 需要体公开内容的以下方面。当然,本公开内容不限于这些方面。
[0014] 根据本公开内容的一个实施例,一种装置包括模块化的互连,所述互连包括 mnXmn全连接的直播点对点所有对所有互连结构,其中所述mnXmn全连接的直播点对点 所有对所有互连结构是非阻塞和无拥塞的,并且其中m和η都是大于等于2的整数。根据 本公开内容的另一个实施例,一种方法包括操作模块化的互连,所述互连包括mnXmn全连 接的直播点对点所有对所有互连结构,其中所述mnXmn全连接的直播点对点所有对所有 互连结构是非阻塞和无拥塞的,其中m和η都是大于等于2的整数,包括将mn个输入中的 每一个分另分发给mn个输出中的每一个。
[0015] 结合以下描述和附图,本公开内容的这些和其他实施例将可被更好地认识和理 解。但是应该知道,指出本公开内容的各种实施例及其多种具体的细节的以下描述用于示 例目的而不意味着限制。可在本公开内容的实施例的范围内做出多种替代、修改、增加和/ 或重新布置,并且本公开内容的实施例包括全部这些替代、修改、增加和/或重新布置。

【专利附图】

【附图说明】
[0016] 作为该说明书的组成部分的附图用于对本公开的某些实施例进行描述。参考示 例,本申请中描述的实施例的更清楚的概念将更容易清楚看到,并且图中(其中相同的附 图标记(如果其出现在多个图中)表示相同的元件)示例的实施例不作为限制。通过参考 这些附图中的一个或多个并结合在此呈现的以下描述,可以更好地理解所描述的实施例。 需要注意的是图中示例的特征无需按尺寸绘出。
[0017] 图1示例了现有技术中对η个节点进行全互连的直播光学互连。
[0018] 图2示例了包括四个独立的如图1所示的直播光学互连的群组,也是现有技术。此 处,四组η个节点中的每一组被连接成独立的四组η个全连接节点。
[0019] 图3示例了互连如图2所示的群组中的全部节点的附加结构,因此在表示本公开 内容实施例的模块化互连中全部4η个节点被全互连。
[0020] 图4示例了扩展图3中的合成(模块化)互连以使4η+η个节点被全互连的附加 结构表示本公开内容的实施例。从而示例了所述合成互连的可伸缩性和可扩展性。

【具体实施方式】
[0021] 参考附图中示出并在以下描述中详述的非限制性实施例,更全面地解释了本公开 内容中呈现的实施例与其多种特征和有益的细节。没有对已知的技术、组件和设备进行描 述,这是为了避免对本公开内容的实施例引起细节上的混淆。但是应该知道,给出的细节描 述和具体例子是用作示例,而不是作为限制。在基本发明构思范围之内的各种替代、修改、 增加和/或重新布置将通过这里的公开呈现给本领域技术人员。
[0022] 以下参考的美国专利公开了满足了他们想要实现的目的的实施例。出于全部目 的,美国专利 No. 7, 450, 857、7, 630, 648、7, 796, 885、7, 970, 279 和 8, 081,876 的全部内容在 此通过引用被明确并入。
[0023] 本发明围绕互连结构中对不同硬件元件的需要,以及避免在所述互连结构中需要 交换机。本发明产生的所述互连结构可使用绝对无阻塞和无拥塞的直播互连(模块)的相 同副本。其基本思想是将多个直播互连模块连接在一个结构中,该结构允许任一扩展的输 入和任一扩展的输出(节点)之间直接连接而无需中间交换机或数据的重路由。也就是说, 所述可扩展系统(模块化互连)中的全部输入永久地完全连接到全部输出,任一输入节点 和任一输出节点之间允许连续的不间断的数据流。
[0024] 因此,本发明总体上涉及计算机系统和/或其子系统、以及网络和/或其子系统的 互连的领域。更特别的,本发明涉及将由单个直播互连覆盖和/或寻址的节点的数量扩展 成其多倍。
[0025] 通常,本发明的上下文可包括使用光学信号、光学和电学(数字)混合信号、以及 纯电学(数字)信号分发和收集数据。本发明的上下文也可包括通过不连贯的光和/或连 贯的光传输来传输数据。本发明的上下文还可包括通过声学传输来传输数据。本发明的物 理上下文可包括网络、计算机系统、节点、电路板和/或调制解调器,特别对于在大量端点、 计算机、计算设备和/或存储设备之间高速和高容量的数据传输。
[0026] 本发明可包括使用精确定时的脉冲宽度调制和/或解调,来实现非常高速的传 输。本发明可包括用于RF的自由空间传输或者同轴电缆或数据总线或电线,以及用于光的 自由空间传输或导光管或光纤。
[0027] 本发明可包括通过比特流的高速调制载波,所述调制可选地发生在全数字处理 中。本发明可包括对载波进行高速解调以恢复比特流,所述解调可选地发生于全数字过程 中。
[0028] 本发明可包括全数字过程来调制和检测进行了如上所述编码的载波。如果出现的 话,所述调制器和解调器的模拟部分可以是本领域专业人员熟知的典型相位、频率和幅度 设备。
[0029] 例子
[0030] 现在将进一步通过以下用于示例一些细节上的不同特征的非限制性的例子来描 述具体示例的实施例。包括以下例子用于促进对方法的理解,在这些方法中本公开内容的 实施例可以被实现。但是,应该了解可以对公开的示例性实施例做出多种改变,其仍然包含 类似或相似的结果并且不超出本公开内容的实施例的范围。相应的,所述例子不被认为是 对本公开的范围进行限制。
[0031] 例子 1
[0032] 图3(模块化互连)示出了与图2中示出的相同的一组四个互连,但是其具有重大 的改进,所述四个直播互连中的每一个相互完全连接,因此所述4n个输入中的每一个都出 现在所述4n个输出中的每一个中。图3示例了本发明的中心思想:由较小模块细成的扩 大的完全连接系统,其指示了基于对某些广播分发模块的复制来进行互连扩展或伸缩的方 法。
[0033] 仍然参考图3,表不所述光学输入信号的广播分发的所述四个广播分发模块相互 完全连接,并由标记300, 302, 304和306标识。这是与图2的一个重要区别,图2中所述独 立模块中的每一个被相同的标记200标识为相同。在图3中的第一排,模块300的输入310 表示去往合成(模块化)互连的第一 η个输入,所述合成互连是图3中示出的例子和本发 明的实施例。下一组的输入312表示去往广播分发模块302的第η+1至2η个输入。第三 组的输入314表不去往广播分发模块304的第2η+1至3η个输入。最后,去往广播分发模 块306的输入316表示第3+1至4η个输入。那么去往本图中示出的合成互连的输入的总 数为4η,并且每个输入可以是不同的(在首选实施例中),或者出于冗余的目的在连通性和 在端点硬件中可以有副本。
[0034] 分发模块300与图2中的模块200 -样,具有四个输出通道,其每个包含去往所述 模块的η个输入310的一个副本。(再次,"四"是通用互连的具体实现的一个代表。)第 一组输出320作为去往所述节点接口控制器330的第一组输入。来自模块300的第二组输 出321作为去往第二排中所述节点接口控制器332的第一组输入。同时,来自模块300的 第三组输出322作为去往第三排中所述节点接口控制器334的第一组输入。最后,来自模 块300的输出组323作为去往该例子第四和最后一排中所述节点接口控制器336的第一组 输入。
[0035] 这样的结构在接下来的每个模块中重复,正如在其余的广播分发模块302, 304和 306之间的连接所示,因此每个广播分发模块与每个节点接口控制器相连,并且每个节点接 口控制器接收来自每个广播分发模块的连接。这样,展示给任意选定的输入(几组标识为 310, 312, 314和316的η个输入)的信息可在任意输出(输出组340, 342, 344和346中的 每一个的η个输出)处被接收。这样,图3中标示的所述交错连接的合成(模块化)互连 示出了 4ηX 4η全连接的直播点对点所有对所有互连,其是绝对非阻塞和无拥塞的。
[0036] 图3中所述节点接口控制器的功能在图中没有描述和提及。其在之前参考的美国 专利此.7,970,279〇、路串行通道互连")中有详细描述。但是,图3所示的互连所需的 所述节点接口控制器与图1中的互连所需的所述节点接口控制器之间有重要的不同。所 述不同主要是一个多样性,此处将进行描述。上述扇出电路的功能在所述节点接口控制器 330、332、334和336中是必须的。但是,这些扇出必须由ΙΧη代替图1和图2中设备中的 1X8。使用ΙΧη扇出的原因是,去往每个节点接口控制器的四束η个输入中的每一个不需 要互相复制。对于所述节点接口控制器的出口侧,必须是4ηΧ 1扇入,因此去往每个节点接 口控制器的4η个不同输入中的每一个可出现在所述4η个输出线路的每一个上(在图1和 图2的互连中,这些扇入为ηX 1)。再次,这些扇出和扇入对数字电子电路领域的技术人员 来说是已知的,并且对于数字设计师是可用的,或作为集成电路设备或作为标准化和已知 设计的电路表示。包括中间或临时存储器、某些路径判决和寻址流量控制在内的附加电路 可被并入任意实际应用中而不改变本公开的范围或目的。
[0037]例子 2
[0038] 图4(扩展的互连)示例了对于第五组模块通过增加另一个直播ηΧη互连对图3 中的互连进行的扩展。该图描述了对本公开内容的独立的创新:如何在保持在上述参考专 利中完全公开的在图1中示例的原始概念的全连接广播属性的同时,逐步地一次对一个模 块扩展模块化互连。
[0039] 参考图4,第一个四排表示对图3的全部复制(包括去往所述节点接口控制器模 块中每一个的附加输入的重要增加)。所述互连的增加的扩展包含在该图的底排中。输入 410、412、414和416对应图3中的输入310、312、314和316。相似的,所述广播分发模块 400、402、404和406对应图3中的广播分发模块300、302、304和306,并且所述节点接口控 制器模块430、432、434和436对应图3中的节点接口控制器模块330、332、334和336。表 示广播分发模块400、402、404和406与节点接口模块(示例的标示为420)之间的互连的、 具有实心头部的粗箭头组是对图3中那些显示的复制。
[0040] 图3和图4之间的区别开始于增加的第五排,其包括输入418、广播分发模块408、 节点接口控制器438和互连输出448,至于硬件和功能,与连接无关,可以简单地复制其他 任一排。广播分发模块408的所述η个输入418的四个副本在所述模块的出口用标示为 450、452、454和456的具有空心头部的细箭头表示。每个节点接口控制器430、432、434、 438 (以及现在的)438具有包含η个数据线路(如用实心头部粗箭头表示的其他输入线路) 的第五输入束。所述η个数据线路450在其第五输入上连接广播分发模块408和节点接口 控制器430 ;同样地,所述η个数据线路452在其第五输入上连接广播分发模块408和节点 接口控制器432 ;所述η个数据线路454在其第五输入上连接广播分发模块408和节点接 口控制器434 ;以及在由设备460进行复制之后,所述η个数据线路458在其第五输入上连 接广播分发模块408和节点接口控制器436。
[0041] 因为每个广播分发模块只有四个输出束(例如线路420),而现在每个节点接口控 制器有五个输入束(由多个空心头部箭头的头部表示),所以需要提供对来自每个所述广 播分发模块之一的至少一个(在图4的例子中)输出束进行复制的结构。考虑广播分发模 块408。其对应的副本或者克隆没备由开环460表示,其简单地提供了存在于束456上的η 个信号中的每一个的副本。所述复制结构没有被表示出来,因为其对于熟知信号传播领域 现状的技术人员来说是已知的(例如电学情况下简单的电学扇出或者光学情况下的光学 扇出)。复制设备460提供这种复制或扇出,从而随着模块408内部的信号分发和收集,所 述η个输入418的副本在线路456上出现。
[0042] 设备460的输出是其输入的副本。一个副本出现在线路458上,如上所述,提供第 五输入给节点接口控制器436 ;第二个副本出现在线路459上,提供第五输入给第五节点接 口控制器438。使用同样的方法,其他四个节点接口控制器中每一个的一个输出束被呈现给 由图4中其他四个开环表示的复制设备。特别的,广播分发模块400的输出被复制成两个 副本,第一个副本提供第一输入给节点接口控制器436,而第二个副本出现在线路451上并 提供第一输入给节点接口控制器438。同样的,广播分发模块402的输出被复制成两个副 本,第一个副本提供第二输入给节点接口控制器436,而第二个副本出现在线路453上并提 供第二输入给节点接口控制器438 ;广播分发模块404的输出被复制成两个副本,第一个副 本提供第三输入给节点接口控制器436,而第二个副本出现在线路455上并提供第三输入 给节点接口控制器438 ;最后,广播分发模块406的输出被复制成两个副本,第一个副本提 供第四输入给节点接口控制器436,而第二个副本出现在线路457上并提供第四输入给节 点接口控制器438。
[0043] 这样,五个节点接口控制器430、432、434、436和438中的每一个接收来自所述广 播分发模块400、402、404、406和408中每一个的输入,因此出现在整组输入410、412、414、 416和418上的全部信号被呈现给所述五个节点接口控制器430、432、434、436和438中的 每一个。如上所述,所述节点接口控制器的功能确保所述5η个输出线路440、442、444、446 和448中的每一个与所述5η个输入线路410、412、414、416和418中的每一个直接相连。因 此,图4中示出的扩展的互连形成完全的5ηX 5η广播互连,其为绝对非阻塞和无拥塞的,并 且支持全数据信道速率的全部对全部连接。对位于每个电-光节点接口控制器的出口连接 处的竞争的处理方法不是本公开的重点,其在以上参考的美国专利No. 7, 970, 279 (Ν路串 行通道互连)中有详细讨论。
[0044] 可能还有被扩展得超出图3-4所示的那些实施例的互连以及中间互连。特别的, 基于多个图1所示类型的ηΧη直播互连的本发明可被用于形成mnXmn类型的直播单层全 连接互连,其中η是单独组件互连中的节点数目,m是大于0的任意整数。举例来说,如果η =32 (如上面使用的),要实现服务于32、64、96、128、160等的互连仅需要改变节点接口控 制器来增加更多输入束(如所需的,每个包含η个输入),为每个增加的输入增加一组扇出 电路,增加引起互连输出的扇入电路的多样性,并做出适当的内部连接。
[0045] 定义
[0046] 短语程序要素意为被设计来用于在计算机系统中执行的指令序列(例如程序和/ 或计算机程序,可包括于程序、函数、进程、对象方法、对象实现、可执行应用、小程序、小月艮 务程序、源代码、目标代码、共享库/动态加载库和/或其他被设计来用于在计算机或计算 机系统中执行的指令序列)。
[0047] 术语"充分地"意为主要地但不一定是所指定的全部。术语"近似地"意为至少接 近指定值(例如在10%内)。术语"通常地"意为至少接近指定状态。术语"相连"的意为 连接,不一定是直接相连,也不一定是机械的。
[0048] 术语"第一"或"一个",以及短语"至少第一"或"至少一个",可指单数或复数,除 非在本文的内部文本中明确有其他含义。术语"第二"或"另一个",以及短语"至少第二"或 "至少另一个",意为单数或复数,除非在本文的内部文本中明确有其他含义。除非在本文的 内部文本中有相反的明确规定,术语"或"意为包含和不排除。特别地,条件A和B可由以 下任一满足:A为真(或存在)和B为假(或不存在),A为假(或不存在)和B为真(或 存在),以及A和B都为真(或存在)。术语"一"和/或"一个"为了语法风格和仅仅为了 方便而被使用。
[0049] 术语"多个"意为两个或两个以上。术语"任意"意为一组中的全部可用数量,或 一组中的全部可用数量中的至少一部分。短语"任意整数"其中衍生的含义为在规范中叙 述的对应数量之间的一个整数。短语"任意范围"其中衍生的含义为在对应数量中的任意 范围。术语"装置(means)"出现在术语"用于"之前时意为用于实现一种结果的硬件、固件 和/或软件。术语"步骤"出现在术语"用于"之前时意为用于实现一种叙述结果的(子) 方法,(子)过程和/或(子)程序。除非有其他定义,此处使用的全部技术和科学术语具 有本公开所属【技术领域】的普通技术认员通常理解的含义。在冲突的情况下,依据本发明,包 括定义。
[0050] 已描述的实施例和例子只用做示例而不是限制。虽然本公开内容的实施例可独立 实现,本公开内容的实施例还可被集成在其关联的系统中。无需基于本公开内容的过度试 验,在此公开的本公开内容的全部实施例就可被实现和使用。本公开内容的实施例不受在 此叙述的理论状态(如果有的话)的限制。本公开内容的实施例中的独立步骤不需按公开 的方式执行或者按公开的顺序组合,而是可以按任意和所有方式实现和/或按任意和所有 顺序组合。本公开内容的实施例中的独立组件不需按公开的形式排列或者按公开的配置组 合,而是可以以任意和所有形式提供和/或按任意和所有配置组合。
[0051] 在不超出本发明概念的范围的情况下,可对本公开内容的实施例做出多种替代、 修改、增加和/或重新布置。每个公开的实施例的全部公开元件和特征可以与其他公开的 实施例所公开的元件和特征进行组合,或者替代所述公开的元件和特征,除非这些元件或 特征时相互排斥的。本发明概念的范围由所附的权利要求定义,并且其等同物涵盖所有替 代、修改、增加和/或重新布置。
[0052] 所附的权利要求书不被解释为包括装置加功能限制,除非在具体权利要求中使用 短语"装置用于","机制用于"和/或"步骤用于"进行了明确的叙述。本发明的非典型实 施例由所附的独立权利要求和其等同物描述。本发明的特殊实施例由所附的从属权利要求 及其等同物来区分。
【权利要求】
1. 一种装置,包括模块化的互连,所述互连包括mnXmn全连接的直播点对点所有对所 有互连结构,其中所述mnXmn全连接的直播点对点所有对所有互连结构是非阻塞和无拥 塞的,并且其中m和η都是大于等于2的整数。
2. 如权利要求1所述的装置,其中所述互连结构不包括交换机且不包括路由器。
3. 如权利要求2所述的装置,其中所述mnXmn全连接的直播点对点所有对所有互连结 构包括m个直播点对点ηΧη互连(300, 302, 304, 306,400,402,404,406),每个直播点对点 ηΧη互连都是非阻塞和无拥塞的。
4. 如权利要求3所述的装置,其中所述mnXmn全连接的直播点对点所有对所有互连结 构包括m个电光节点接口控制器(330, 332, 334, 336,430,432,434,436),所述m个电光节点 接口控制器中的每一个与所述m个直播点对点ηΧη互连中的每一个相连。
5. 如权利要求4所述的装置,进一步包括同时与所述m个直播点对点ηΧη互连和所述 m个电光节点接口控制器相连的mn个节点。
6. 如权利要求4所述的装置,进一步包括i)与m个电光节点接口控制器中的每一个相 连的另一个直播ηΧη互连(408),以及ii)同时与m个直播ηΧη互连中的每一个和所述另 一个直播ηΧη互连相连的另一个电光节点接口控制器(438)。
7. 如权利要求6所述的装置,其中所述另一个直播ηΧη互连经由复制扇出设备(460) 同时与所述m个电光节点接口控制器中的一个和所述另一个电光节点接口控制器相连。
8. 如权利要求7所述的装置,进一步包括(m+l)n个节点,所述(m+l)n个节点同时与 a)所述m个直播点对点ηΧη互连和b)所述另一个直播ηΧη互连,并且与a)所述m个电 光节点接口控制器和b)所述另一个电光节点接口控制器相连。
9. 一种光网络,包括权利要求1所述的装置。
10. -种计算机系统,包括权利要求1所述的装置。
11. 一种方法,包含操作模块化的互连,所述互连包括mnXmn全连接的直播点对点所 有对所有互连结构,其中所述mnXmn全连接的直播点对点所有对所有互连结构是非阻塞 和无拥塞的,其中m和η都是大于等于2的整数,包括将mn个输入中的每一个都分发给mn 个输出中的每一个。
12. 如权利要求11所述的方法,其中操作包括将η个输入输入给第一直播点对点ηΧη 互连(300, 302, 304, 306,400,402,404,406),以及将第η+1至2η个输入输入给第二直播点 对点ηΧη互连。
13. 如权利要求12所述的方法,其中操作包括将来自所述第一直播点对点ηΧη互连的 η个输入的第一副本分发给第一节点接口控制器(330, 332, 334, 336,430,432,434,436), 将来自所述第一直播点对点ηΧη互连的η个输入的第二副本分发给第二节点接口控制器, 将来自所述第二直播点对点ηΧη互连的第η+1至2η个输入的第一副本分发给第一节点接 口控制器,以及将来自所述第二直播点对点ηΧη互连的第η+1至2η个输入的第二副本分 发给第二节点接口控制器。
14. 如权利要求13所述的方法,进一步包括对所述模块化互连进行扩展,其中操作包 括: 将另η个输入输入给另一个直播点对点ηΧη互连(408), 将来自所述另一个直播点对点ηΧη互连的另η个输入的第一副本分发给第一节点接 口控制器, 将来自所述另一个直播点对点ηΧη互连的另η个输入的第二副本分发给第二节点接 口控制器, 经由第一复制扇出设备将来自所述第一直播点对点ηΧη互连的第一 η个输入的另一 副本分发给另一个节点接口控制器(438), 经由第二复制扇出设备将来自所述第二直播点对点ηΧη互连的第二η个输入的另一 副本分发给所述另一个节点接口控制器,以及 经由另一个复制扇出设备(460)将来自所述另一个直播点对点ηΧη互连的另η个输 入的另一副本分发给所述另一个节点接口控制器。
15. 如权利要求11所述的方法,进一步包括通过比特流对光学载波进行脉冲宽度调 制,以及对经过脉冲宽度调制的光学载波进行脉冲宽度解调。
16. -种计算机可读介质,包括可被翻译来实现权利要求11所述方法的计算机或机器 可读的程序要素。
17. -种实质上如本申请描述的设备/方法。
【文档编号】H04Q11/00GK104221396SQ201380007882
【公开日】2014年12月17日 申请日期:2013年2月4日 优先权日:2012年2月3日
【发明者】W·B·德瑞斯 申请人:光机队公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1