[go: up one dir, main page]

CN201018634Y - Tree-type optical packet switching cluster structure - Google Patents

Tree-type optical packet switching cluster structure Download PDF

Info

Publication number
CN201018634Y
CN201018634Y CNU2007200339887U CN200720033988U CN201018634Y CN 201018634 Y CN201018634 Y CN 201018634Y CN U2007200339887 U CNU2007200339887 U CN U2007200339887U CN 200720033988 U CN200720033988 U CN 200720033988U CN 201018634 Y CN201018634 Y CN 201018634Y
Authority
CN
China
Prior art keywords
level
node
optical
control unit
signal
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.)
Expired - Lifetime
Application number
CNU2007200339887U
Other languages
Chinese (zh)
Inventor
孙小菡
赵俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Southeast University
Original Assignee
Southeast University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Southeast University filed Critical Southeast University
Priority to CNU2007200339887U priority Critical patent/CN201018634Y/en
Application granted granted Critical
Publication of CN201018634Y publication Critical patent/CN201018634Y/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Optical Communication System (AREA)

Abstract

本实用新型公开了一种树型光分组交换式机群结构,包括至少2组CPU(A),在CPU(A)之间连接有光互连交换装置,光互连交换装置至少包括第1级节点(1)和第2级节点(2),目前的HPCS多采用集中控制方式,每一个端口有业务产生后,必须向中央调度器发送请求信号,若距离较远,则可能引入请求和回答信号较大的往返时延。本实用新型采用分级控制的管理模式,节点只需向本地控制单元发送请求,可以大大减小此类时延,同时,可以减小每级控制单元的存储和计算压力。

Figure 200720033988

The utility model discloses a tree-type optical packet switching cluster structure, which comprises at least two groups of CPUs (A), and an optical interconnection switching device is connected between the CPUs (A), and the optical interconnection switching device includes at least the first level For nodes (1) and second-level nodes (2), the current HPCS mostly adopts a centralized control method. After each port has a service, it must send a request signal to the central scheduler. If the distance is far away, it may introduce a request and reply. The round-trip delay of the signal is large. The utility model adopts a hierarchical control management mode, and the nodes only need to send requests to the local control unit, which can greatly reduce such time delay, and at the same time, can reduce the storage and calculation pressure of each level of control unit.

Figure 200720033988

Description

树型光分组交换式机群结构 Tree-type optical packet switching cluster structure

技术领域technical field

本实用新型涉及一种分级控制计算机,尤其涉及一种树型光分组交换式机群结构。The utility model relates to a hierarchical control computer, in particular to a tree-type optical packet switching cluster structure.

背景技术Background technique

过去的若干年里,在技术领域内,计算资源的发展往往跟不上应用的需求。在一些诸如量子物理实验、全球范围内的气候模拟等专门化的领域当中,需要共享大量的测量数据来加强分析计算的能力。同时,为了能满足科学研究、资源环境、制造业和服务业等行业与领域的需要,希望研制出一批基于高性能计算与网格技术的大型应用系统,实现行业与领域的资源共享和协同工作,提高行业的生产力,促进各部门的信息化建设。In the past few years, in the field of technology, the development of computing resources often cannot keep up with the needs of applications. In some specialized fields such as quantum physics experiments and global climate simulations, it is necessary to share a large amount of measurement data to strengthen the ability of analysis and calculation. At the same time, in order to meet the needs of industries and fields such as scientific research, resource environment, manufacturing and service industries, it is hoped to develop a number of large-scale application systems based on high-performance computing and grid technology to realize resource sharing and collaboration in industries and fields Work, improve the productivity of the industry, and promote the informatization construction of various departments.

传统的计算和通信资源已不能满足需求。在高性能计算的快速发展过程中,人们提出了通过高速的网络将分处不同区域的不同计算资源连接起来,以解决一些“大量级”应用的思想。90年代中期提出的“网格”概念,是实现这种思想的主要实现方法。Traditional computing and communication resources are no longer sufficient. During the rapid development of high-performance computing, people have proposed the idea of connecting different computing resources in different regions through high-speed networks to solve some "mass-level" applications. The "grid" concept proposed in the mid-1990s is the main way to realize this idea.

但是,电的带宽受到其固有的高频电容、电感效应以及电磁干扰等因素的影响,成为高速、高容量、低延时数据传输的瓶颈。However, the bandwidth of electricity is affected by factors such as its inherent high-frequency capacitance, inductance effect, and electromagnetic interference, which has become a bottleneck for high-speed, high-capacity, and low-latency data transmission.

现在,光纤和DWDM技术日趋成熟,分布式计算被带到了一个新的高度。通过高速的光网络及光互连技术,把一系列分布的计算存储节点整合起来作为一个大计算存储单元的想法在技术和经济上都是可行的。Now, optical fiber and DWDM technologies are maturing day by day, and distributed computing has been brought to a new level. Through high-speed optical network and optical interconnection technology, the idea of integrating a series of distributed computing and storage nodes as a large computing and storage unit is technically and economically feasible.

目前HPCS及Grid的设计从光交换的角度来看主要可以分为光电路交换(OCS),光突发交换(OBS)及光分组交换(OPS)等方面。At present, the design of HPCS and Grid can be divided into Optical Circuit Switching (OCS), Optical Burst Switching (OBS) and Optical Packet Switching (OPS) from the perspective of optical switching.

基于OCS的HPCS尝试在节点之间建立永久的静态的光路的连接,适用于吞吐量较大的流量传输,但其静态特性降低了端口和链路的利用率,不能满足用户突发业务的需求。OCS-based HPCS attempts to establish a permanent static optical path connection between nodes, which is suitable for high-throughput traffic transmission, but its static characteristics reduce the utilization of ports and links, and cannot meet the needs of users for burst services .

采用OBS技术既可满足较大文件的传输对较高吞吐量的需求,又可满足较小命令的传输对较低时延的需求。但突发的组装会引入较大的突发装配时延,不能满足低时延的实时传输需求。The use of OBS technology can not only meet the requirements of higher throughput for the transmission of larger files, but also meet the requirements of lower latency for the transmission of smaller commands. However, the burst assembly will introduce a large burst assembly delay, which cannot meet the low-latency real-time transmission requirements.

发明内容Contents of the invention

本实用新型提供一种能够减小时延,满足用户业务突发性需求,提高链路和端口的利用率的树型光分组交换式机群结构。The utility model provides a tree-type optical packet switching cluster structure capable of reducing time delay, satisfying user business sudden demands, and improving link and port utilization.

本实用新型采用如下技术方案:The utility model adopts the following technical solutions:

以两级HPCS为例,定义第一级为主节点,第二级为从节点。主节点带有n个从节点;每一个从节点带有m个CPUs。主节点具有最高管理级别,管理并控制n个从节点,从节点管理自己的m个CPUs,以此类推,可以实现多级扩展。定义从节点向主节点转发的信号为上路信号,主节点向从节点转发的信号为下路信号。Taking two-level HPCS as an example, the first level is defined as the master node, and the second level is the slave node. The master node has n slave nodes; each slave node has m CPUs. The master node has the highest management level, manages and controls n slave nodes, and the slave nodes manage their own m CPUs, and so on, which can achieve multi-level expansion. Define the signal forwarded from the slave node to the master node as an uplink signal, and the signal forwarded from the master node to the slave node as a downlink signal.

每一个从节点所带的m个CPUs产生的信号通过密集波分复用(DWDM)技术与从节点交换单元相连,同样,n个从节点产生的信号通过DWDM技术与主节点相连。The signals generated by the m CPUs of each slave node are connected to the switching unit of the slave node through Dense Wavelength Division Multiplexing (DWDM) technology, and similarly, the signals generated by n slave nodes are connected to the master node through DWDM technology.

CPUs通过控制信道,定期把自己的空闲存储空间、空闲计算能力等信息传到从节点,从节点同样定期将自己所管理的CPUs的信息向主节点汇报。主,从节点将这些信息存储在自己控制单元的存储矩阵当中。Through the control channel, the CPUs regularly transmit information such as their free storage space and free computing power to the slave nodes, and the slave nodes also regularly report the information of the CPUs they manage to the master node. The master and slave nodes store these information in the storage matrix of their own control unit.

CPUs有任务产生以后,在边缘路由器(ER)处组装成光分组,分组头中带有任务所需的存储容量,计算能力等信息,若有明确的目的地,则带有地址信息。After the CPUs have a task, they are assembled into an optical packet at the edge router (ER). The packet header contains information such as the storage capacity and computing power required by the task. If there is a clear destination, it contains address information.

分组首先在此CPU所在的从节点内部交换,控制单元根据分组头信息为任务分配或寻找目的地,若无满足需要的目的单元,则将分组转发至主节点。The packets are first exchanged inside the slave node where the CPU is located. The control unit allocates or finds the destination for the task according to the packet header information. If there is no destination unit that meets the requirements, the packet is forwarded to the master node.

主节点根据各从节点情况进行均衡,寻找满足合适的从节点,并将任务转发至相应的从节点,获得任务的从节点再根据分组头信息为任务分配合适的目的CPUs。The master node balances according to the situation of each slave node, finds a suitable slave node, and forwards the task to the corresponding slave node, and the slave node that obtains the task allocates the appropriate destination CPUs for the task according to the packet header information.

光交换单元采用组播技术实现高速大容量数据交换。The optical switching unit adopts multicast technology to realize high-speed and large-capacity data exchange.

与现有技术相比,本实用新型具有如下优点:Compared with the prior art, the utility model has the following advantages:

本实用新型能够实现大批量分布式高性能微处理器的互连和大量突发高速光数据流的实时交互和共享。高速大容量数据采用分布式控制、分级管理模式进行存储和处理,可以减小控制单元的计算和存储压力,有利于实现多级扩展,容易实现较远距离CPUs之间的连接。采用异步交换模式和OPS及组播技术可以减小时延,满足用户业务突发性需求,提高链路和端口的利用率和数据传输效率,同时避免时钟同步。The utility model can realize the interconnection of large batches of distributed high-performance microprocessors and the real-time interaction and sharing of a large number of burst high-speed optical data streams. High-speed and large-capacity data is stored and processed in a distributed control and hierarchical management mode, which can reduce the calculation and storage pressure of the control unit, facilitate the realization of multi-level expansion, and facilitate the connection between long-distance CPUs. The use of asynchronous switching mode, OPS and multicast technology can reduce the delay, meet the sudden demand of user services, improve the utilization rate of links and ports and the efficiency of data transmission, while avoiding clock synchronization.

目前的HPCS多采用集中控制方式,每一个端口有业务产生后,必须向中央调度器发送请求信号,若距离较远,则可能引入请求和回答信号较大的往返时延。本实用新型采用分级控制的管理模式,节点只需向本地控制单元发送请求,可以大大减小此类时延,同时,可以减小每级控制单元的存储和计算压力;The current HPCS mostly adopts a centralized control method. After each port generates a service, it must send a request signal to the central scheduler. If the distance is long, a large round-trip delay for the request and reply signals may be introduced. The utility model adopts the hierarchical control management mode, the node only needs to send a request to the local control unit, which can greatly reduce such time delay, and at the same time, can reduce the storage and calculation pressure of each level of control unit;

本实用新型采用异步交换模式,可以减小数据等待时间,满足用户业务的突发性需求,避免对同步时钟信号的需求,增加了业务交换的灵活性。特别是在进行多级扩展的时候,若采用同步交换,各级节点之间的同步难度较大,采用异步交换模式可以避免这个问题;The utility model adopts the asynchronous exchange mode, which can reduce the data waiting time, meet the sudden demand of user business, avoid the demand for synchronous clock signal, and increase the flexibility of business exchange. Especially when performing multi-level expansion, if synchronous exchange is used, the synchronization between nodes at all levels is more difficult, and the asynchronous exchange mode can avoid this problem;

本实用新型采用DWDM技术可以充分利用光纤容量大的特点,避免了电信号容量较小的传输瓶颈,提高信道的利用率,另外光纤在抗干扰能力及价格等方面和电传输交换技术相比也有无法比拟的优势;The utility model adopts DWDM technology, which can make full use of the characteristics of large capacity of optical fiber, avoid the transmission bottleneck of small electrical signal capacity, and improve the utilization rate of the channel. In addition, the optical fiber has better anti-interference ability and price compared with the electric transmission and exchange technology. Incomparable advantages;

本实用新型采用OPS技术实现数据交换,既可避免OCS的静态特性所导致的较低端口和链路利用率,也可避免OBS中突发组装所引入的较大装配时延,能够满足用户业务突发性和实时传输的需求;The utility model adopts OPS technology to realize data exchange, which can not only avoid the lower port and link utilization rate caused by the static characteristics of OCS, but also avoid the large assembly time delay introduced by burst assembly in OBS, and can meet the needs of user services. Bursty and real-time transmission requirements;

本实用新型采用组播技术,和点对点的单播技术相比,可以大大提高数据传输效率;Compared with point-to-point unicast technology, the utility model adopts multicast technology, which can greatly improve data transmission efficiency;

目前的HPCS结构在实现多级扩展的时候,每一级往往都需要进行光电光转换,交换速度和吞吐量都会受到影响。本实用新型采用的多级控制技术进行多级扩展时,无需进行多次光电光转换,可大大提高吞吐量并减小时延。When the current HPCS structure implements multi-level expansion, each level often needs to perform photoelectric-optical conversion, and the switching speed and throughput will be affected. When the multi-level control technology adopted by the utility model is used for multi-level expansion, multiple photoelectric-optical conversions are not required, and the throughput can be greatly improved and the time delay can be reduced.

附图说明Description of drawings

图1是本实用新型两级系统上下路结构示意图。Fig. 1 is a schematic diagram of the structure of the two-stage system of the utility model for the on and off roads.

图2是本实用新型节点控制单元结构示意图。Fig. 2 is a structural schematic diagram of the node control unit of the present invention.

图3是本实用新型实施例的m级系统结构示意图。Fig. 3 is a schematic structural diagram of an m-level system according to an embodiment of the present invention.

图中,A、CPUs,11、第一级节点控制单元,12、第一级节点光交换单元,13、第一级节点光复用器,14、第一级节点光分束器,15、第一级节点光纤延时线,211、第二级第1个节点光复用器,212、第二级第1个节点光合波器,213、第二级第1个节点光分束器,214、第二级第1个节点光交换单元,215、第二级第1个节点控制单元,216、第二级第1个节点光交换单元,217、边缘路由器,218、第二级第1个节点光纤延时线,A11、第二级第1个节点下路波长冲突解决模块,A12、第二级第1个节点上路波长冲突解决模块,An1、第二级第n个节点下路波长冲突解决模块,An2、第二级第n个节点上路波长冲突解决模块。In the figure, A, CPUs, 11, first-level node control unit, 12, first-level node optical switching unit, 13, first-level node optical multiplexer, 14, first-level node optical beam splitter, 15, first-level node optical beam splitter, First-level node fiber delay line, 211, second-level first node optical multiplexer, 212, second-level first-node optical multiplexer, 213, second-level first-node optical beam splitter, 214, The optical switching unit of the first node of the second level, 215, the control unit of the first node of the second level, 216, the optical switching unit of the first node of the second level, 217, the edge router, 218, the first node of the second level Optical fiber delay line, A11, wavelength conflict resolution module for the drop channel of the first node in the second stage, A12, wavelength conflict resolution module for the add channel of the first node in the second stage, An1, wavelength conflict resolution module for the drop channel of the nth node in the second stage Module, An2, the on-line wavelength conflict resolution module of the nth node in the second level.

具体实施方式Detailed ways

实施例1Example 1

本实用新型提出基于OPS及光组播的新型分级控制HPCS。以两级HPCS为例,定义第一级为主节点,第二级为从节点。主节点带有n个从节点;每一个从节点带有m个CPUs。主节点具有最高管理级别,管理并控制n个从节点,从节点管理自己的m个CPUs,以此类推,可以实现多级扩展。定义从节点向主节点转发的信号为上路信号,主节点向从节点转发的信号为下路信号。The utility model proposes a novel hierarchical control HPCS based on OPS and optical multicast. Taking two-level HPCS as an example, the first level is defined as the master node, and the second level is the slave node. The master node has n slave nodes; each slave node has m CPUs. The master node has the highest management level, manages and controls n slave nodes, and the slave nodes manage their own m CPUs, and so on, which can achieve multi-level expansion. Define the signal forwarded from the slave node to the master node as an uplink signal, and the signal forwarded from the master node to the slave node as a downlink signal.

每一个从节点所带的m个CPUs产生的信号通过密集波分复用(DWDM)技术与从节点交换单元相连,同样,n个从节点产生的信号通过DWDM技术与主节点相连。The signals generated by the m CPUs of each slave node are connected to the switching unit of the slave node through Dense Wavelength Division Multiplexing (DWDM) technology, and similarly, the signals generated by n slave nodes are connected to the master node through DWDM technology.

CPUs通过控制信道,定期把自己的空闲存储空间、空闲计算能力等信息传到从节点,从节点同样定期将自己所管理的CPUs的信息向主节点汇报。主,从节点将这些信息存储在自己控制单元的存储矩阵当中。Through the control channel, the CPUs regularly transmit information such as their free storage space and free computing power to the slave nodes, and the slave nodes also regularly report the information of the CPUs they manage to the master node. The master and slave nodes store these information in the storage matrix of their own control unit.

CPUs有任务产生以后,在边缘路由器(ER)处组装成光分组,分组头中带有任务所需的存储容量,计算能力等信息,若有明确的目的地,则带有地址信息。After the CPUs have a task, they are assembled into an optical packet at the edge router (ER). The packet header contains information such as the storage capacity and computing power required by the task. If there is a clear destination, it contains address information.

分组首先在此CPU所在的从节点内部交换,控制单元根据分组头信息为任务分配或寻找目的地,若无满足需要的目的单元,则将分组通过光上下路单元转发至主节点。The packets are first exchanged inside the slave node where the CPU is located. The control unit allocates or finds the destination for the task according to the packet header information. If there is no destination unit that meets the needs, the packet is forwarded to the master node through the optical add/drop unit.

光上下路单元由可调谐光纤布啦格光栅和光环行器组成。The optical add/drop unit consists of a tunable fiber Bragg grating and an optical circulator.

主节点根据各从节点情况进行均衡,寻找满足合适的从节点,并将任务转发至相应的从节点,获得任务的从节点再根据分组头信息为任务分配合适的目的CPUs。The master node balances according to the situation of each slave node, finds a suitable slave node, and forwards the task to the corresponding slave node, and the slave node that obtains the task allocates the appropriate destination CPUs for the task according to the packet header information.

光交换单元采用组播技术实现高速大容量数据交换。The optical switching unit adopts multicast technology to realize high-speed and large-capacity data exchange.

参照图1,一种树型光分组交换式机群结构,包括至少2组CPUA,在CPUA之间连接有光互连交换装置,光互连交换装置至少包括第1级节点1和第2级节点2,其中:With reference to Fig. 1, a kind of tree-type optical packet switching cluster structure, comprises at least 2 groups of CPUA, is connected with optical interconnection switching device between CPUA, optical interconnection switching device comprises at least the first level node 1 and the second level node 2, of which:

第1级节点由第一级控制单元11、第一级光交换单元12、第一级光复用器13及第一级光分束器14组成,第一级光复用器13的输出端与第一级光分束器14的输入端连接,第一级光分束器14的一个输出端与第一级控制单元11的输入端连接,用于将含有分组头的信号传送至第一级控制单元11,第一级光分束器14的另一个输出端通过光纤延时线15与第一级光交换单元12的输入端连接,用于将含有数据的信号传送至第一级光交换单元,第一级控制单元11的控制信号输出端与第一级光交换单元12的控制信号输入端连接,用于控制第一级光交换单元12以进行数据的组播交换;The first-level node is composed of the first-level control unit 1 1 , the first-level optical switching unit 1 2 , the first-level optical multiplexer 1 3 and the first-level optical beam splitter 1 4 , the first-level optical multiplexer 1 3 The output end of the first-stage optical beam splitter 14 is connected to the input end of the first-stage optical beam splitter 14, and one output end of the first-stage optical beam splitter 14 is connected to the input end of the first-stage control unit 11 , which is used to connect the The signal sent to the first-level control unit 1 1 , the other output end of the first-level optical beam splitter 1 4 is connected to the input end of the first-level optical switching unit 1 2 through an optical fiber delay line 1 5 for the The signal containing data is transmitted to the first-level optical switching unit, and the control signal output end of the first-level control unit 11 is connected to the control signal input end of the first-level optical switching unit 12 for controlling the first-level optical switching unit 1 2 for data multicast exchange;

第2级节点至少包括n个二级节点,n≥2且n为自然数,该二级节点2包括第二级光复用器211、第二级合波器212、第二级光分束器213、光上下路单元214、第二级节点控制单元215及第二级节点光交换单元216,CPUs的总线输出端分别经过边缘路由器217的信号发送端与第二级光复用器211的输入端连接,用于将多路光信号采用密集波分复用(DWDM)技术复用进光纤,第二级光复用器211的输出端经光纤与合波器212的一个输入端连接,上述第一级光交换单元12的输出端分别经过下路波长冲突解决模块A11、…、An1与各个二级节点的合波器212、…2n2的另一输入端连接,该合波器212用于将第一级光交换单元12产生的下路信号复用进二级节点,合波器212的输出端与第二级光分束器213的输入端连接,第二级光分束器213的一个输出端经过光纤延时线218与第二级光上下路单元214的一个输入端连接,第二级光分束器213的另一个输出端第二级节点控制单元215的控制信号输入端连接,第二级光分束器213用于将数据信号与分组头控制信号分离,光上下路单元214的输出端与第二级节点光交换单元216的输入端连接,第二级节点光交换单元216的输出端分别与第二级边缘路由器的信号接收端连接,并将接收的光信号转换为电信号传送至CPUs的内存,第二级节点控制单元215的一个控制信号输出端与光上下路单元214的控制信号输入端连接,用于控制光上下路单元214的状态,将需要分别在第一级和第二级交换的数据分开,另一个控制信号输出端与第二级节点光交换单元216的控制信号输入端连接,用于控制第二级光交换单元216以进行数据的组播交换,各个第二级光上下路单元214的下路信号输出端分别经过上路波长冲突解决模块Al2、…、An2与第一级光复用器13的输入端连接,用于将需要在第一级节点交换的数据上路至第一级节点,参照图2,第一级节点控制单元11、二级节点控制单元215、……或m级节点控制单元采用控制单元实现,该控制单元由光电转换器B1、头识别单元B2、控制单元接口B3和存储矩阵B4组成,光电转换器B1的输入端作为控制单元的控制信号输入端,光电转换器B1的输出端与头识别单元B2的输入端连接,头识别单元B2的输出端分别与控制单元接口B3及存储矩阵B4的输入端连接,头识别单元B2将具有明确目的地址的控制信号直接传输至控制单元接口B3,而将没有目的地址的控制信号传输至存储矩阵B4,通过对存储矩阵B4的轮询为任务分配目的地,存储矩阵B4的输出端与控制单元接口B3输入端连接,控制单元接口B3的输出端作为控制单元的控制信号输出端。The second-level node includes at least n second-level nodes, n≥2 and n is a natural number, and the second-level node 2 includes a second-level optical multiplexer 21 1 , a second-level multiplexer 21 2 , a second-level optical beam splitter 21 3 , optical add/drop unit 21 4 , second-level node control unit 21 5 , and second-level node optical switch unit 21 6 , the bus outputs of the CPUs respectively pass through the signal sending end of the edge router 21 7 and the second-level optical complex The input end of the multi-channel optical multiplexer 21 1 is connected to the optical fiber using Dense Wavelength Division Multiplexing (DWDM) technology, and the output end of the second-stage optical multiplexer 21 1 is connected to the optical fiber and the multiplexer 21 2 connected to one input end of the first-level optical switching unit 12, and the output ends of the above-mentioned first-level optical switching unit 12 pass through the drop wavelength conflict resolution modules A11 , ..., An 1 and the other multiplexers 212 , ... 2n 2 of each second-level node respectively. One input end is connected, and the multiplexer 212 is used to multiplex the drop signal generated by the first-level optical switching unit 12 into the second-level node, and the output end of the multiplexer 212 is connected to the second-level optical beam splitter The input end of 213 is connected, and an output end of the second-level optical beam splitter 213 is connected with an input end of the second-level optical add/drop unit 214 through an optical fiber delay line 218 , and the second-level optical beam splitter The other output end of 213 is connected to the control signal input end of the second-level node control unit 215 , and the second-level optical beam splitter 213 is used to separate the data signal from the packet header control signal, and the optical add/drop unit 214 The output end is connected to the input end of the second-level node optical switching unit 216 , and the output ends of the second-level node optical switching unit 216 are respectively connected to the signal receiving end of the second-level edge router, and the received optical signal is converted into The electrical signal is transmitted to the memory of the CPUs, and a control signal output end of the second-level node control unit 215 is connected to the control signal input end of the optical add/drop unit 214 , which is used to control the state of the optical add/drop unit 214 . The data exchanged at the first level and the second level are separated, and another control signal output port is connected with the control signal input end of the second level node optical switching unit 216 for controlling the second level optical switching unit 216 to perform In the multicast exchange of data, the drop signal output ends of each second-level optical add/drop unit 214 are respectively connected to the input ends of the first-level optical multiplexer 13 through the add wavelength conflict resolution modules Al 2 , ..., An 2 , It is used to upload the data that needs to be exchanged at the first-level node to the first-level node. Referring to FIG. The control unit is composed of a photoelectric converter B1, a head recognition unit B2, a control unit interface B3 and a storage matrix B4. The input terminal of the photoelectric converter B1 is used as the control signal input terminal of the control unit, and the output terminal of the photoelectric converter B1 is Connect to the input end of the head identification unit B2, the output end of the head identification unit B2 is respectively connected to the input end of the control unit interface B3 and the storage matrix B4, and the head identification unit B2 directly transmits the control signal with a clear destination address to the control unit interface B3, and the control signal without the destination address is transmitted to the storage matrix B4, and the polling to the storage matrix B4 is the task assignment destination, the output end of the storage matrix B4 is connected with the control unit interface B3 input end, and the control unit interface B3 The output end serves as the control signal output end of the control unit.

实施例2Example 2

参照图3,Referring to Figure 3,

一种基于光分组交换及光组播的m级计算机系统,包括n(m-1)组CPU,在CPU之间连接有光互连交换装置,其特征在于包括m级光互连交换装置,其中:An m-level computer system based on optical packet switching and optical multicasting, comprising n (m-1) groups of CPUs, connected with optical interconnection switching devices between the CPUs, characterized in that it comprises m-level optical interconnection switching devices, in:

第1级节点由第一级控制单元、第一级光交换单元、第一级光复用器及第一级光分束器组成,第一级光复用器的输出端与第一级光分束器的输入端连接,第一级光分束器的一个输出端与第一级控制单元的输入端连接,用于将含有分组头的信号传送至第一级控制单元,第一级光分束器的另一个输出端通过光纤延时线与第一级光交换单元的输入端连接,用于将含有数据的信号传送至第一级光交换单元,第一级控制单元的控制信号输出端与第一级光交换单元的控制信号输入端连接,用于控制第一级光交换单元以进行数据的组播交换;The first-level node is composed of the first-level control unit, the first-level optical switching unit, the first-level optical multiplexer and the first-level optical beam splitter. The output of the first-level optical multiplexer and the first-level optical beam splitter connected to the input end of the first-level optical beam splitter, and an output end of the first-level optical beam splitter is connected to the input end of the first-level control unit for transmitting the signal containing the packet header to the first-level control unit, and the first-level optical beam splitter The other output end of the device is connected to the input end of the first-level optical switching unit through an optical fiber delay line, and is used to transmit the signal containing data to the first-level optical switching unit, and the control signal output end of the first-level control unit is connected to the first-level optical switching unit. The control signal input end of the first-level optical switching unit is connected to control the first-level optical switching unit to perform data multicast switching;

第2级节点至少包括n个二级节点,n≥2且n为自然数,该二级节点包括第二级光复用器、第二级合波器、第二级光分束器、光上下路单元、第二级节点控制单元及第二级节点光交换单元,第三级节点的光上下路单元的下路信号输出端分别经过上路波长冲突解决单元与第二级光复用器的输入端连接,用于将第三级节点的上路信号采用密集波分复用(DWDM)技术复用进第二级节点,第二级光复用器的输出端经光纤与合波器的一个输入端连接,上述第一级光交换单元的输出端分别经过下路波长冲突解决模块与各个二级节点的合波器的另一输入端连接,该合波器用于将第一级光交换单元产生的下路信号复用进第二级节点,合波器的输出端与第二级光分束器的输入端连接,第二级光分束器的一个输出端经过光纤延时线与第二级光上下路单元的一个输入端连接,第二级光分束器的另一个输出端与第二级节点控制单元的控制信号输入端连接,光分束器用于将数据信号与分组头控制信号分离,光上下路单元的输出端与第二级节点光交换单元的输入端连接,第二级节点光交换单元的输出端分别与第二级边缘路由器的信号接收端连接,并将接收的光信号转换为电信号传送至CPUs的内存,第二级节点控制单元的一个控制信号输出端与光上下路单元的控制信号输入端连接,用于控制光上下路单元的状态,将需要分别在第一级和第二级交换的数据分开,另一个控制信号输出端与第二级节点光交换单元的控制信号输入端连接,用于控制第二级光交换单元以进行数据的组播交换,各个第二级光上下路单元的下路信号输出端分别经过上路波长冲突解决模块与第一级光复用器的输入端连接,用于将需要在第一级节点交换的数据上路至第一级节点。The second-level nodes include at least n second-level nodes, n≥2 and n is a natural number, and the second-level nodes include the second-level optical multiplexer, the second-level combiner, the second-level optical beam splitter, and optical add/drop unit, the second-level node control unit and the second-level node optical switching unit, and the output ends of the drop signal of the optical add/drop unit of the third-level node are respectively connected to the input ends of the second-level optical multiplexer through the add wavelength conflict resolution unit , used to multiplex the add-on signal of the third-level node into the second-level node using Dense Wavelength Division Multiplexing (DWDM) technology, and the output end of the second-level optical multiplexer is connected to an input end of the multiplexer through an optical fiber, The output ends of the above-mentioned first-level optical switching units are respectively connected to the other input ends of the multiplexers of each secondary node through the drop wavelength conflict resolution module, and the multiplexers are used to combine the drop wavelength generated by the first-level optical switching unit. The signal is multiplexed into the second-level node, the output end of the multiplexer is connected to the input end of the second-level optical beam splitter, and one output end of the second-level optical beam splitter is connected to the second-level light through the fiber delay line One input end of the road unit is connected, and the other output end of the second-level optical beam splitter is connected with the control signal input end of the second-level node control unit. The optical beam splitter is used to separate the data signal from the packet header control signal. The output end of the add/drop unit is connected to the input end of the second-level node optical switching unit, and the output end of the second-level node optical switching unit is respectively connected to the signal receiving end of the second-level edge router, and the received optical signal is converted into The electrical signal is sent to the memory of the CPUs, and a control signal output terminal of the second-level node control unit is connected to the control signal input terminal of the optical add-on and drop-off unit to control the state of the optical add-on and add-off unit. The data exchanged by the second stage is separated, and the other control signal output port is connected with the control signal input port of the second-stage node optical switching unit, which is used to control the second-stage optical switching unit to perform data multicast exchange, and each second-stage The output ends of the drop signal of the optical add/drop unit are respectively connected to the input ends of the first-level optical multiplexer through the add wavelength conflict resolution module, and are used to add the data that needs to be exchanged at the first-level node to the first-level node.

第m级节点与第2级节点结构相同,共包括n(m-1)个m级节点,n,m≥2且n、m为自然数,该m级节点包括第m级光复用器、第m级合波器、第m级光分束器、第m级光上下路单元、第m级节点控制单元及第m级节点光交换单元,CPUs的总线输出端分别经过边缘路由器的信号发送端与第m级光复用器的输入端连接,用于将多路光信号采用密集波分复用(DWDM)技术复用进光纤,第m级光复用器的输出端经光纤与合波器的一个输入端连接,第m-1级光交换单元的输出端分别经过下路波长冲突解决模块与各个m级节点的合波器的另一输入端连接,该m级合波器用于将第m-1级光交换单元产生的下路信号复用进第m级节点,第m级合波器的输出端与第m级光分束器的输入端连接,第m级光分束器的一个输出端经过光纤延时线与第m级光上下路单元的一个输入端连接,第m级光分束器的另一个输出端第m级节点控制单元的控制信号输入端连接,第m级光分束器用于将数据信号与分组头控制信号分离,第m级光上下路单元的输出端与第m级节点光交换单元的输入端连接,第m级节点光交换单元的输出端分别与第m级边缘路由器的信号接收端连接,并将接收的光信号转换为电信号传送至CPUs的内存,第m级节点控制单元的一个控制信号输出端与第m级光上下路单元的控制信号输入端连接,用于控制第m级光上下路单元的状态,将需要分别在第m-1级和第m级交换的数据分开,另一个控制信号输出端与第m级节点光交换单元的控制信号输入端连接,用于控制第m级光交换单元以进行数据的组播交换,各个第m级光上下路单元的下路信号输出端分别经过上路波长冲突解决模块与第m-1级光复用器的输入端连接,用于将需要在第m-1级节点交换的数据上路至第m-1级节点。The m-level node has the same structure as the second-level node, including n (m-1) m-level nodes, n, m≥2 and n and m are natural numbers, and the m-level node includes the m-level optical multiplexer, the m-level multiplexer, m-level optical beam splitter, m-level optical add/drop unit, m-level node control unit and m-level node optical switching unit, the bus output ends of CPUs respectively pass through the signal sending end of the edge router It is connected to the input end of the mth-level optical multiplexer, which is used to multiplex multiple optical signals into the optical fiber using Dense Wavelength Division Multiplexing (DWDM) technology, and the output end of the m-th One input end is connected, and the output end of the m-1th level optical switching unit is respectively connected to the other input end of the multiplexer of each m-level node through the drop wavelength conflict resolution module, and the m-level multiplexer is used to combine the mth -The drop signal generated by the first-level optical switching unit is multiplexed into the m-th-level node, the output of the m-th-level multiplexer is connected to the input of the m-th-level optical beam splitter, and one of the m-level optical beam splitters The output end is connected to one input end of the mth-level optical add/drop unit through the fiber delay line, the other output end of the m-level optical beam splitter is connected to the control signal input end of the m-level node control unit, and the m-level optical The beam splitter is used to separate the data signal from the packet header control signal. The output end of the mth level optical add/drop unit is connected to the input end of the mth level node optical switching unit, and the output end of the mth level node optical switching unit is connected to the output end of the mth level node optical switching unit respectively. The signal receiving end of the m-level edge router is connected, and the received optical signal is converted into an electrical signal and sent to the memory of the CPUs. A control signal output terminal of the m-level node control unit is connected to a control signal input of the m-level optical add/drop unit. terminal connection, used to control the status of the m-th level optical add/drop unit, separate the data that needs to be exchanged at the m-1 level and the m-th level respectively, and the other control signal output port is connected with the control of the m-th level node optical switching unit The signal input terminal is connected to control the m-th level optical switching unit for multicast data exchange. The drop signal output terminals of each m-th level optical add/drop unit respectively pass through the add wavelength conflict resolution module and the m-1 level optical complex connected to the input end of the user, and is used to upload the data to be exchanged by the m-1th level node to the m-1th level node.

Claims (2)

1. a tree type light packet switching formula group of planes structure comprises at least 2 group CPU (A), is connected with light interconnection switch between CPU (A), it is characterized in that light interconnection switch comprises the 1st grade of node (1) and the 2nd grade of node (2) at least, wherein:
The 1st grade of node is by first order control unit (1 1), first order light crosspoint (1 2), first order optical multiplexer (1 3) and first order beam splitter (1 4) form first order optical multiplexer (1 3) output and first order beam splitter (1 4) input connect first order beam splitter (1 4) output and first order control unit (1 1) input connect, the signal that is used for containing packets headers is sent to first order control unit (1 1), first order beam splitter (1 4) another output by fiber delay line (1 5) and first order light crosspoint (1 2) input connect, the signal that is used for containing data is sent to first order light crosspoint, first order control unit (1 1) control signal output ends and first order light crosspoint (1 2) signal input end connect, be used to control first order light crosspoint (1 2) to carry out the multicast exchange of data;
The 2nd grade of node comprises n two-level node at least, and n 〉=2 and n are natural number, and this two-level node (2) comprises second level optical multiplexer (21 1), second level wave multiplexer (21 2), second level beam splitter (21 3), light top and bottom path unit (21 4), node control unit, the second level (21 5) and second level node optical crosspoint (21 6), the output end of main of CPUs passes through edge router (21 respectively 7) signal sending end and second level optical multiplexer (21 1) input connect, be used for multipath light signal adopted that dense wave division multipurpose (DWDM) technology is multiplexing advances optical fiber, second level optical multiplexer (21 1) output through optical fiber and wave multiplexer (21 2) input connect above-mentioned first order light crosspoint (1 2) output respectively through following road wavelength conflict-solving module (Al 1..., An 1) with the wave multiplexer (21 of each two-level node 2... 2n 2) another input connect this wave multiplexer (21 2) be used for first order light crosspoint (1 2) the following road signal multiplexing that produces advances two-level node, wave multiplexer (21 2) output and second level beam splitter (21 3) input connect second level beam splitter (21 3) output through fiber delay line (21 8) and light top and bottom path unit, the second level (21 4) input connect second level beam splitter (21 3) another node control unit, output second level (21 5) signal input end connect second level beam splitter (21 3) be used for data-signal being separated light top and bottom path unit (21 with the packets headers control signal 4) output and second level node optical crosspoint (21 6) input connect second level node optical crosspoint (21 6) output be connected with the signal receiving end of second level edge router respectively, and the light signal that receives is converted to the internal memory that the signal of telecommunication is sent to CPUs, node control unit, the second level (21 5) control signal output ends and light top and bottom path unit (21 4) signal input end connect, be used to control light top and bottom path unit (21 4) state, with needs respectively separately in the data of the first order and second level exchange, another control signal output ends and second level node optical crosspoint (21 6) signal input end connect, be used to control second level light crosspoint (21 6) to carry out the multicast exchange of data, each light top and bottom path unit, second level (21 4) following road signal output part respectively through the wavelength conflict-solving module (Al that sets out on a journey 2..., An 2) and first order optical multiplexer (1 3) input connect, be used for and need set out on a journey to first order node in the data of first order node switching.
2. tree type light packet switching formula group of planes structure according to claim 1 is characterized in that first order node control unit (1 1), two-level node control unit (21 5), or m level node control unit adopts control unit to realize, this control unit is by optical-electrical converter (B1), recognition unit (B2), control unit interface (B3) and storage matrix (B4) are formed, the input of optical-electrical converter (B1) is as the signal input end of control unit, the output of optical-electrical converter (B1) is connected with the input of a recognition unit (B2), the output of recognition unit (B2) is connected with the input of control unit interface (B3) and storage matrix (B4) respectively, the control signal that recognition unit (B2) will have the address that has a definite purpose directly transfers to control unit interface (B3), and the control signal that will not have destination address transfers to storage matrix (B4), by storage matrix (B4) is polled as the Task Distribution destination, the output of storage matrix (B4) is connected with control unit interface (B3) input, and the output of control unit interface (B3) is as the control signal output ends of control unit.
CNU2007200339887U 2007-02-02 2007-02-02 Tree-type optical packet switching cluster structure Expired - Lifetime CN201018634Y (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNU2007200339887U CN201018634Y (en) 2007-02-02 2007-02-02 Tree-type optical packet switching cluster structure

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNU2007200339887U CN201018634Y (en) 2007-02-02 2007-02-02 Tree-type optical packet switching cluster structure

Publications (1)

Publication Number Publication Date
CN201018634Y true CN201018634Y (en) 2008-02-06

Family

ID=39059136

Family Applications (1)

Application Number Title Priority Date Filing Date
CNU2007200339887U Expired - Lifetime CN201018634Y (en) 2007-02-02 2007-02-02 Tree-type optical packet switching cluster structure

Country Status (1)

Country Link
CN (1) CN201018634Y (en)

Similar Documents

Publication Publication Date Title
EP4293935B1 (en) Passive optical-based data center networks
CN103441942B (en) Based on data centre network system and the data communications method of software definition
CN105099556B (en) A kind of method of data center network and the deployment data center network
CN104244118B (en) Construction Method of Modular Interconnection Network Based on Arrayed Waveguide Grating
US20130156425A1 (en) Optical Network for Cluster Computing
CN100584105C (en) Graded control computer system based on optical packet switch and optical multicast
US20100254652A1 (en) Optical Network for Cluster Computing
US11791926B2 (en) Efficiently interconnecting a plurality of computing nodes to form a circuit-switched network
CN106851442A (en) Light interconnection network system and communication means in a kind of supercomputer
Zheng et al. Dual MAC based hierarchical optical access network for hyperscale data centers
EP3038279B1 (en) Bandwidth map update method and device
CN105959163A (en) Passive optical interconnection network structure based on software definition and data communication method
CN207588877U (en) Electric power data transmission device
CN201018634Y (en) Tree-type optical packet switching cluster structure
CN100478720C (en) Method for solving link configuration and wavelength allocation competed in OBS by using parallel light fiber
WO2013159501A1 (en) Data transmission system, data interface device and data transmission method used among multiple servers
CN104993903B (en) A kind of multistage Wavelength division multiplex optical ring network
Liu et al. WRH-ONoC: A wavelength-reused hierarchical architecture for optical network on chips
CN103401739A (en) Node device for supporting sensing access and light packet transmission
CN108683961A (en) In-rack Optical Interconnection Network of Data Center Based on Wavelength Selective Switch
Minkenberg et al. Large-scale system partitioning using OCS
CN109361967B (en) Cluster-based data center optical network architecture method
Baziana et al. A Scalable Optical Intra-Cluster Data Center Network with an Efficient WDMA protocol: Performance and Power Consumption Study
Hao Research of Optical Interconnection Technology in Datacenter Networks
Wang et al. MNDM: MEMS-based N-dimensional modular hybrid data center network

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
AV01 Patent right actively abandoned

Effective date of abandoning: 20070202

C25 Abandonment of patent right or utility model to avoid double patenting