A kind of racks of data centers internal networking structure based on array waveguide gratingTechnical field
The invention belongs to digital information transmission and multiplex communication technical field in communication, be specifically related to a kind of racks of data centers internal networking structure and method thereof based on array waveguide grating.
Background technology
The rise of the network service of cloud computing in recent years and various high bandwidths, has higher requirement to the data exchange capability of data center.In current data center, optical communication technique is more for the switching network between frame, and the communication network of frame inside is still mainly based on cable.But along with the rise of large data, services, the transmission speed of traditional copper cable will be difficult to meet following demand.In addition, the inner switch using of frame is also the important sources of power consumption of data center.By optical communication technique high bandwidth, the advantage of low-power consumption is applied to data center, can improve the network capacity of data center, and effectively reduces the energy consumption of data center.
Summary of the invention
The present invention is directed to current racks of data centers inside and still generally adopt the situation of electric switching network, in order to improve the traffic rate during racks of data centers internal services, and in reduction frame, the power consumption of switching network, has proposed a kind of racks of data centers internal networking structure and method thereof based on array waveguide grating.
The optical network structure of racks of data centers inside comprises server, the array waveguide grating of N * N-type, described server comprises main frame, first sends buffer memory, first receives buffer memory, second sends buffer memory, second receives buffer memory, the first tunable transmitter, the first receiver, the second tunable transmitter, the second receiver, the first circulator, the second circulator, the first optical interface, the second optical interface, main frame respectively with the first transmission buffer memory, first receives buffer memory, second sends buffer memory, second receives buffer memory is connected, main frame is provided with key-course interface, first sends buffer memory is connected with the first tunable transmitter, first receives buffer memory is connected with the first receiver, second sends buffer memory is connected with the second tunable transmitter, second receives buffer memory is connected with the second receiver, the first tunable transmitter, the second receiver is connected with the first circulator, the second tunable transmitter, the first receiver is connected with the second circulator, the first circulator is connected with the first optical interface, the second circulator is connected with the second optical interface, the array waveguide grating of described N * N-type has transmitted in both directions characteristic, interface wherein can be used as input interface and also can be used as output interface, the first optical interface of server, the interface that the second optical interface has a same channels numbering by optical fiber and the array waveguide grating both sides of N * N-type is respectively connected, and the array waveguide grating of N * N-type is provided with the first frame and external network interface, the second frame and external network interface.
The quantity of the server that the array waveguide grating of described N * N-type connects mostly is N-1 most.
Described key-course interface is connected with external control layer, and the first described frame is connected with external network with external network interface with external network interface, the second frame.
Exchanges data and the network protection method of the optical network structure of described racks of data centers inside comprise the steps:
1) main frame sending in server determines destination server, by key-course interface, to key-course, files a request;
2) operating state of key-course query aim server indication send server and select the corresponding transmitter of receiver with the free time in destination server;
3) selected transmitter is adjusted emission wavelength, makes data to be sent transfer to destination server via array waveguide grating;
4) main frame of transmission server sends data by sending the selected receiver of buffer memory utilization to destination server.
5) destination server utilizes receiver and reception buffer memory to realize the reception of data;
?6) any one section of optical fiber when between server and array waveguide grating opens circuit; in connected server, corresponding transmitter and receiver can be considered occupied state; now another group transmitter and receiver still can guarantee the proper communication of server, realize the protection of network.
The invention has the beneficial effects as follows: take and there is the exchcange core that N * N-type array waveguide grating of wavelength is network, by adopt the transmitter with wavelength tuning function in server, realize wavelength division multiplexing, realize high power capacity, the communication network between the multiserver of the racks of data centers inside of low-power consumption.The optical-fiber network of employing based on N * N-type array waveguide grating replaces the electric switching network of frame inside, by the communication bandwidth for frame inside, provides large Improvement, and reduces the energy consumption in communication process.Because array waveguide grating is supported two-way communication, therefore can reduce the obstruction of network, and realize the function of route protection.
Can utilize the wavelength of array waveguide grating to realize the optical switching network of jumbo frame inside; thereby raising transmission bandwidth; reduce network power consumption; and the bidirectional characteristic of utilizing array waveguide grating realizes the protection of network; improve the reliability of network, and simple in structure being easy to realized.
Accompanying drawing explanation
Below in conjunction with accompanying drawing, subordinate list, the present invention is further described.
Fig. 1 is server internal structure schematic diagram;
Fig. 2 is racks of data centers internal networking structure schematic diagram;
Fig. 3 is the intercommunicating Wavelength Assignment table of frame;
In figure: 1. server, 2. main frame, 3. first sends buffer memory, 4. second receive buffer memory, 5. second send buffer memory, 6. first receive buffer memory, 7. the first tunable transmitter, 8. the second receiver, 9. the second tunable transmitter, 10. the first receiver, 11. first circulators, 12. second circulators, 13. key-course interfaces, the array waveguide grating of 14. N * N-type, 15. first frame and external network interfaces, 16. second frame and external network interfaces.
Embodiment
The internal structure of server 1: as shown in Figure 1, server internal main will be comprised of two parts of optical communication interface of being responsible for the server host 2 of data processing and be responsible for communicating by letter.And optical communication interface consists of two components vertical the first tunable transmitter 7, the second tunable transmitter 9 and the second receiver 8, the first receiver 10.The second receiver 8, the first receiver 10 can adopt photodiode receiver or the higher avalanche optoelectronic pipe receiver of sensitivity.For every group of transmitter and receiver (7,8 or 9,10), the integrated module of optical transceiver of the encapsulation such as the SFP+ that suggestion employing integrated level is higher or XFP, to reduce space hold, makes server architecture compacter.The emission wavelength of the first tunable transmitter 7, the second tunable transmitter 9 is selected and controls according to sending target by main frame.Each transmitter and receiver, all be furnished with independently buffer memory and main-machine communication, to guarantee that two groups of transmitters and receiver can be realized simultaneously, work, to reduce as much as possible to occur in network the possibility of obstruction, sending buffer memory is that the first transmission buffer memory 3, second sends buffer memory 5, receive buffer memory and be the second reception buffer memory 4, first receive all buffer memorys of buffer memory 6(are all optional, according to performance requirement allocating cache size).Consider the bidirectional characteristic of N * N-type array waveguide grating, server inside add the first circulator 11, the second circulator 12, the light signal with separated export server with input server, realizes two-way communication.The direction of circulator as shown in Figure 1.In addition, main frame has the communication interface 13 with key-course, from key-course, learns the real time status network, the wavelength according to the target of transmitting data with adjustment transmitter and employing.
Frame internal networking structure: as shown in Figure 2, network is comprised of array waveguide grating 14 and some servers being attached thereto of core devices N * N-type.For the array waveguide grating that has N input port, the network of its formation can be supported at most N-1 server in same frame.For the arbitrary server in this network, transmitter wherein and receiver can be divided into two groups, correspond respectively to the two kind different transmission directions of signal in the array waveguide grating of Fig. 2 (from left side port to right side port, or from right side port to left side port) for transmitter and receiver on the same group, at transmitter, launch a certain specific wavelength (as the λ in Fig. 31) time, receiver on the same group can receive.The wavelength of launching by change, can select other server or frame outside as transmission objectives.Concrete Wavelength Assignment table determines by the device parameters of array waveguide grating, and a kind of possible Wavelength Assignment as shown in Figure 3.Two groups of different transmitters from receiver corresponding to the different direction of propagation in array waveguide grating.The first transmitter 7 in Fig. 1 and the first receiver 10 are corresponding to the direction of propagation from left to right, array waveguide grating inside in Fig. 2, otherwise the second transmitter 9 and the second receiver 8 are.The different directions of propagation has formed the transmission network of two independent completions, can form the defencive function of 1+1 or 1:1, improves transmission reliability.For communicating by letter of frame inside and frame outside, frame external overall is equal to a server in this structure, in array waveguide grating for it distributes a pair of port 15,16.In the mode of transmission, do not distinguish with remaining Service-Port, this point is also reflected in Wavelength Assignment table.In addition,, for each server, all there is a wavelength can make the receiver of self accept, as the λ in Fig. 31.This is meaningless in actual transmitting procedure, but can be used as a kind of method that test network connects.
The traffic rate of this programme determines by concrete device parameters, comprising the speed of transceiver, and the passband interval of array waveguide grating etc.For the array waveguide grating at 100GHz passband interval, this scheme can be supported 10G and even high-speed transfer speed more than 40G, can meet the demand of following data center to frame intercommunication speed.
This programme utilizes the bidirectional characteristic of array waveguide grating to form the protection of circuit, and this protection is also different from common 1+1 or 1:1 protection.Two-way circuit, in reciprocity status, can be worked simultaneously.For each server, when sending data, can select to realize the transmission of data by the first transmitter 7 or the second transmitter 9, but need to require receiver that destination server is corresponding in idle condition.Increased the path of a transmission.In the situation that target receiver allows, server can make two transmitters simultaneously in running order, to one or two destination server, transmits data simultaneously.Equally, for certain specific server, also can accept the data of one or two server transmission simultaneously, thus the situation of the network congestion reducing.And if circuit of a server damages, its another circuit still can normally be worked, so when with this server communication, only need limit the selection of other server transmitter and receiver, can guarantee that normal communication do not interrupt.
In this programme, adopt independent key-course to carry out the signal intelligence of real-time control network.Server is communicated by letter with key-course by the communication port of self.Key-course receives the operating state of each server, analyzes the working condition of network, and processes new server transmission request according to real-time network condition, and Dynamic Programming is also determined the transmit port that server adopts.
For the communication port with frame outside, in scheme, regarded as a comparatively special server.In the mode of transmission, it is identical with common server.But different according to the design of frame external network, may allow the inner whole server of frame to outside, to send data, so its port does not exist the situation of taking simultaneously.