Passive optical interconnection system, path selection method and device, medium and product
By introducing a multi-AWG and multi-target server group structure in the passive optical interconnection system, the problems of low channel utilization and limited signal throughput of passive optical interconnection technology based on AWG are solved, and higher channel utilization and throughput are achieved.
Patent Information
- Application Number
- CN202510253440.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-04
- Publication Date
- 2025-06-03
AI Technical Summary
AWG-based passive optical interconnection technology has low channel utilization and limited signal throughput.
A passive optical interconnection system is adopted, including a first AWG, a second AWG and a server group. The server group is divided into a source server group, a first type of target server group and a second type of target server group. The carrier signals are transmitted to different target server groups through the first AWG and the second AWG, providing more simultaneous transmission paths.
The channel utilization and signal throughput of passive optical interconnection systems are improved, providing more simultaneous transmission paths, close to 1 channel utilization.
Smart Images

Figure CN120091244A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of optical fiber communication technologies, and particularly to a passive optical interconnection system, a path selection method, device, medium, and product. Background Art
[0002] With the rapid development of information technology, various types of data have grown explosively, which has forced the continuous expansion of the scale of data centers to meet the storage, processing, and transmission requirements of massive data. Traditional data transmission methods are difficult to meet the continuously expanding data transmission requirements. Against this background, optical interconnection technologies have emerged.
[0003] Among many optical interconnection technologies, passive optical interconnection (POI) is very promising. In traditional passive optical interconnection systems, servers are interconnected through passive optical devices (e.g., Arrayed Waveguide Grating (AWG)).
[0004] However, the interconnection scale based on AWG is limited by the number of AWG ports and available wavelengths, with low channel utilization and limited signal throughput. Summary of the Invention
[0005] Embodiments of the present disclosure provide a passive optical interconnection system, a path selection method, device, medium, and product, aiming to solve the problems of low channel utilization and limited signal throughput in passive optical interconnection technologies based on AWG.
[0006] To achieve the above object, this application adopts the following technical solutions:
[0007] In a first aspect, a passive optical interconnection system is provided, including: a first AWG, a second AWG, and a server group; the server group includes: a source server group, a first type of target server group, and a second type of target server group; the source server group includes multiple source servers; the first type of target server group is a pre-divided server group; the second type of target server group includes servers selected from at least one first type of target server group; a source server can transmit a carrier signal to a first target server in the first type of target server group through the first AWG; a source server can transmit a carrier signal to a second target server in the second type of target server group through the second AWG.
[0008] Optionally, in the second type of target server group, the number of servers selected from the first type of target server group is 1.
[0009] Optionally, the passive optical interconnection system further includes: a first type of combiner, a second type of combiner, a first type of splitter, and a second type of splitter; the first transmission port of the source server is communicatively connected to the first port of the first type of combiner; the second port of the first type of combiner is communicatively connected to the first port of the first AWG; the second port of the first AWG is communicatively connected to the first port of the first type of splitter; the second port of the first type of splitter is communicatively connected to the first reception port of the first target server; the second transmission port of the source server is communicatively connected to the first port of the second type of combiner; the second port of the second type of combiner is communicatively connected to the first port of the second AWG; the second port of the second AWG is communicatively connected to the first port of the second type of splitter; the second port of the second type of splitter is communicatively connected to the second reception port of the second target server.
[0010] Optionally, multiple source servers in the source server group simultaneously transmit carrier signals; the first type of combiner is used to combine the carrier signals transmitted by the multiple source servers through the first transmission port of the source server; the second type of combiner is used to combine the carrier signals transmitted by the multiple source servers through the second transmission port of the source server; the first AWG is used to transmit and decompose the carrier signals combined by the first type of combiner; the second AWG is used to transmit and decompose the carrier signals combined by the second type of combiner; the first type of splitter is used to distribute the carrier signals decomposed by the first AWG to multiple first target servers; the second type of splitter is used to distribute the carrier signals decomposed by the second AWG to multiple second target servers.
[0011] Optionally, different source servers in the source server group may send different carrier signals; the wavelengths of the different carrier signals are different.
[0012] In a second aspect, a path selection method is provided, which is applied to the passive optical interconnection system according to any one of the first aspect. The method includes: determining a first type of target server group and a second type of target server group; the second type of target server group includes servers selected from at least one first type of target server group; determining a first set of transmission paths and a second set of transmission paths; the first set of transmission paths is used to transmit carrier signals to the first type of target server group; the second set of transmission paths is used to transmit carrier signals to the second type of target server group.
[0013] Optionally, the first set of transmission paths is the transmission path composed of a first type of combiner, a first AWG, and a first type of distributor; the first type of combiner is used to combine the carrier signals transmitted by multiple source servers through the first transmission ports of the source servers; the first AWG is used to transmit the carrier signals combined by the first type of combiner; the first type of distributor distributes the carrier signals combined by the first type of combiner to multiple first target servers in the first type of target server group; the second set of transmission paths is the transmission path composed of a second type of combiner, a second AWG, and a second type of distributor; the second type of combiner is used to combine the carrier signals transmitted by multiple source servers through the second transmission ports of the source servers; the second AWG is used to transmit the carrier signals combined by the second type of combiner; the second type of distributor distributes the carrier signals combined by the second type of combiner to multiple second target servers in the second type of target server group.
[0014] Optionally, the carrier signals include: a first carrier signal and a second carrier signal; the wavelength of the first carrier signal is a first wavelength, and the first carrier signal is used to carry a first signal; the wavelength of the second carrier signal is a second wavelength, and the second carrier signal is used to carry a second signal; the second type of target server group includes: a first target server group and a second target server group, and the path selection method further includes: determining a first transmission path and a second transmission path in the second set of transmission paths; the first transmission path is used to transmit the first carrier signal to the first target server group; the second transmission path is used to transmit the second carrier signal to the second target server group.
[0015] Optionally, the first transmission path is the transmission path composed of the second type of combiner, the second AWG, and the first distributor in the second type of distributor; the second transmission path is the transmission path composed of the second type of combiner, the second AWG, and the second distributor in the second type of distributor; the second type of combiner is used to combine the first carrier signal and the second carrier signal to obtain a combined signal; the second AWG is used to transmit the combined signal and decompose the combined signal based on the wavelength routing cycle function of the second AWG to obtain the first carrier signal and the second carrier signal; the first distributor is used to transmit the first carrier signal; the second distributor is used to transmit the second carrier signal.
[0016] In a third aspect, a path selection device is provided, and the path selection device includes: a processing unit; the processing unit is used to determine a first type of target server group and a second type of target server group; the second type of target server group includes servers selected from at least one first type of target server group; the processing unit is further used to determine a first set of transmission paths and a second set of transmission paths; the first set of transmission paths is used to transmit carrier signals to the first type of target server group; the second set of transmission paths is used to transmit carrier signals to the second type of target server group.
[0017] Optionally, the first group of transmission paths is a transmission path composed of a first type of combiner, a first AWG, and a first type of distributor; the first type of combiner is used to combine carrier signals transmitted by multiple source servers through the first transmission ports of the source servers; the first AWG is used to transmit the carrier signals combined by the first type of combiner; the first type of distributor distributes the carrier signals combined by the first type of combiner to multiple first target servers in the first type of target server group; the second group of transmission paths is a transmission path composed of a second type of combiner, a second AWG, and a second type of distributor; the second type of combiner is used to combine carrier signals transmitted by multiple source servers through the second transmission ports of the source servers; the second AWG is used to transmit the carrier signals combined by the second type of combiner; the second type of distributor distributes the carrier signals combined by the second type of combiner to multiple second target servers in the second type of target server group.
[0018] Optionally, the carrier signals include: a first carrier signal and a second carrier signal; the wavelength of the first carrier signal is a first wavelength, and the first carrier signal is used to carry a first signal; the wavelength of the second carrier signal is a second wavelength, and the second carrier signal is used to carry a second signal; the second type of target server group includes: a first target server group and a second target server group, and the processing unit is further used to determine a first transmission path and a second transmission path in the second group of transmission paths; the first transmission path is used to transmit the first carrier signal to the first target server group; the second transmission path is used to transmit the second carrier signal to the second target server group.
[0019] Optionally, the first transmission path is a transmission path composed of the second type of combiner, the second AWG, and the first distributor in the second type of distributor; the second transmission path is a transmission path composed of the second type of combiner, the second AWG, and the second distributor in the second type of distributor; the second type of combiner is used to combine the first carrier signal and the second carrier signal to obtain a combined signal; the second AWG is used to transmit the combined signal and decompose the combined signal based on the wavelength routing cycle function of the second AWG to obtain the first carrier signal and the second carrier signal; the first distributor is used to transmit the first carrier signal; the second distributor is used to transmit the second carrier signal.
[0020] In a fourth aspect, a path selection device is provided, including a memory and a processor; the memory is used to store computer execution instructions, and the processor is connected to the memory through a bus; when the path selection device runs, the processor executes the computer execution instructions stored in the memory, so that the path selection device executes the path selection method of the first aspect.
[0021] The path selection device may be an electronic device or a part of the electronic device, such as a chip system in the electronic device. The chip system is used to support the electronic device to implement the functions involved in the first aspect and any possible implementation manner thereof. For example, it is used to obtain and determine the data and / or information involved in the above path selection method. The chip system includes a chip and may also include other discrete devices or circuit structures.
[0022] In a fifth aspect, a computer-readable storage medium is provided. The computer-readable storage medium includes computer-executable instructions. When the computer-executable instructions run on a computer, the computer is caused to execute the path selection method described in the first aspect.
[0023] In a sixth aspect, a computer program product is further provided. The computer program product includes a computer program or instructions. When the computer instructions run on the path selection device, the path selection device is caused to execute the path selection method described in the first aspect as above.
[0024] It should be noted that the above computer instructions may be stored in whole or in part on the computer-readable storage medium. Among them, the computer-readable storage medium may be packaged together with the processor of the path selection device or separately packaged from the processor of the path selection device. The embodiments of the present application do not limit this.
[0025] For the descriptions of the third aspect, the fourth aspect, the fifth aspect, and the sixth aspect in the present application, reference may be made to the detailed descriptions of the first aspect and the second aspect.
[0026] In the embodiments of the present application, the name of the above path selection device does not limit the device or functional module itself. In actual implementation, these devices or functional modules may appear under other names. For example, the receiving unit may also be called a receiving module, a receiver, etc. As long as the functions of each device or functional module are similar to those of the present application and fall within the scope of the claims of the present application and equivalent technologies.
[0027] The technical solutions provided by the present application at least bring the following beneficial effects:
[0028] Based on any of the above aspects, embodiments of the present application provide a passive optical interconnection system, including: a first AWG, a second AWG, and a server group. The server group includes: a source server group, a first type of target server group, and a second type of target server group. The source server group includes a plurality of source servers. The first type of target server group is a pre-divided server group. The second type of target server group includes servers selected from at least one first type of target server group. The source server can transmit a carrier signal to a first target server in the first type of target server group through the first AWG. The source server can transmit a carrier signal to a second target server in the second type of target server group through the second AWG.
[0029] As can be seen from the above, in the passive optical interconnection system provided in this application, the source server can transmit a carrier signal to the first target server of the first type of target server group through the first AWG. The source server can transmit a carrier signal to the second target server of the second type of target server group through the second AWG. Among them, the first type of target server group is a pre-divided server group, and the second type of target server group includes servers selected from at least one first type of target server group. In this way, the passive optical interconnection system of this application provides more simultaneous transmission paths, that is, channels, to improve the channel utilization rate and signal throughput of the passive optical interconnection system.
[0030] For the beneficial effects of the first aspect, second aspect, third aspect, fourth aspect, fifth aspect, and sixth aspect in this application, reference can be made to the analysis of the above beneficial effects, which will not be elaborated here. Brief Description of the Drawings
[0031] Figure 1 It is a schematic structural diagram of a GPOI system provided by an embodiment of this application;
[0032] Figure 2 It is another schematic structural diagram of a GPOI system provided by an embodiment of this application;
[0033] Figure 3 It is a schematic diagram of signal transmission provided by an embodiment of this application;
[0034] Figure 4 It is a schematic structural diagram of a passive optical interconnection system provided by an embodiment of this application;
[0035] Figure 5 It is another schematic structural diagram of a passive optical interconnection system provided by an embodiment of this application;
[0036] Figure 6 It is a distribution diagram of target servers provided by an embodiment of this application;
[0037] Figure 7 It is a schematic hardware structure diagram of a communication device provided by an embodiment of this application;
[0038] Figure 8 It is a schematic flow diagram of a path selection method provided by an embodiment of this application;
[0039] Figure 9 It is another schematic flow diagram of a path selection method provided by an embodiment of this application;
[0040] Figure 10 It is a schematic structural diagram of a path selection device provided by an embodiment of this application. Detailed Description of the Invention
[0041] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present application.
[0042] It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Exactly speaking, using words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.
[0043] In order to facilitate a clear description of the technical solutions in the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish the same items or similar items with basically the same functions and roles. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order.
[0044] As described in the background art, with the rapid development of information technology, various types of data have grown explosively, which has forced the scale of data centers to continue to expand to meet the storage, processing, and transmission requirements of massive data. Traditional data transmission methods are difficult to meet the continuously expanding data transmission requirements. In this context, optical interconnection technology has emerged.
[0045] Among many optical interconnection technologies, POI is very promising. In a traditional passive optical interconnection system (which can also be called a passive optical architecture), servers are interconnected through passive optical devices (such as AWG), rather than traditional top-of-rack (ToR) switches, to reduce data transmission power consumption and costs.
[0046] Among them, in the POI technology based on a coupler, the source server broadcasts the signal (i.e., data in the form of a signal) it needs to transmit to all servers, the target server receives the signal broadcast by the source server, and other servers ignore the signal broadcast by the source server.
[0047] In the POI technology based on AWG, one side of the AWG is connected to a signal transmitter (i.e., the transmitter of the source server), and the other side is connected to a signal receiver (i.e., the receiver of the target server). Based on the wavelength periodic routing characteristics of the AWG, the source server can send signals to any server by adjusting the emission wavelength (which can also be called the transmission wavelength).
[0048] The AWG-based POI technology includes: Grouped Passive Optical Interconnection (GPOI).
[0049] The GPOI system includes: multiple server groups, an AWG, multiple combiners, and multiple distributors.
[0050] Each server group includes multiple servers.
[0051] Among them, the multiple servers of one server group are connected to the same combiner to connect to one side of the AWG through the combiner. The multiple servers of one server group are connected to the same distributor to connect to the other side of the AWG through the distributor. In this way, signal transmission between servers can be achieved.
[0052] Taking a GPOI system including N server groups as an example, Figure 1 Fig. shows a schematic structural diagram of a GPOI system.
[0053] The GPOI system includes: 1 AWG, N combiners, N distributors, and N server groups (i.e., server group 1, server group 2,..., server group N). Among them, one server group includes 1 server (i.e., the servers labeled 1, 2,..., N respectively).
[0054] That is, an N×N AWG can interconnect N 2 servers. Among them, each server is respectively equipped with a Wavelength Tunable Transmitter (WTT) and a Wavelength Tunable Receiver (WTR). The WTT is connected to the combiner, and the WTR is connected to the distributor. In this way, an N×N AWG can provide N wavelength channels and N spatial channels, with a total of N×N channels (which can also be called channels), that is, it can transmit N×N signals simultaneously.
[0055] Combined with Figure 1 , Figure 2 Fig. shows another schematic structural diagram of a GPOI system.
[0056] In practical applications, each server can be used as a source server, and each server can also be used as a target server.
[0057] The source server can adjust its transmission wavelength through the WTT and transmit the signal to the target server in the target server group. The target server can adjust its reception wavelength through the WTR to filter the signal.
[0058] However, in practical applications, since signals in the same server group must be carried by the same wavelength, the above-mentioned GPOI cannot send signals to the same target server group simultaneously, that is, an N×N AWG cannot transmit N signals at the same time.
[0059] In an implementable manner, the transmission of signals by servers in the GPOI system can be controlled based on time scheduling. First, the control platform can collect the transmission requirements of all servers and allocate time periods (which can also be called time slots) for the servers according to the requirements. Then, the control platform can notify the servers to transmit signals at the specified time slots to avoid signal transmission conflicts.
[0060] Taking N = 4 as an example, the schematic diagram of signal transmission in the above GPOI system is as shown in Figure 3 (a) therein.
[0061] The GPOI system includes: 1 AWG, 4 combiners, 4 distributors, and 4 server groups (i.e., server group 1, server group 2, server group 3, and server group 4). Among them, one server group includes 4 servers (i.e., servers numbered 1, 2, 3, and 4 respectively).
[0062] Server group 1 is used as the source server group, and the server group is used as the target server group.
[0063] The source server group sequentially transmits the carrier signal carrying signal A and the carrier signal carrying signal B to the target server group through the combiner, AWG, and distributor in sequence.
[0064] Figure 3 The arrow direction shown in (a) in
[0065] In the embodiment shown in (a) in Figure 3 , each server can independently and randomly select the target server group, and the probability of each server selecting a specific target server group is 1 / N.
[0066] Therefore, the minimum probability U that each server in the server group transmits signals simultaneously 1min satisfies the following formula:
[0067]
[0068] where N is used to represent the number of servers in the server group.
[0069] Therefore, the probability P that k servers select the same transmission path 1 , P 1 satisfies the following formula:
[0070]
[0071] Among them, N is used to represent the number of servers in the server group.
[0072] In this way, the expected probability U that each server in the server group transmits signals simultaneously 1exp satisfies the following formula:
[0073]
[0074] Among them, N is used to represent the number of servers in the server group.
[0075] When N takes the value of 4, the value of U 1min is 0.25, and the value of U 1exp is approximately 0.68.
[0076] When N takes the value of 6, the value of U 1min is approximately 0.17, and the value of U 1exp is approximately 0.67.
[0077] In another implementable way, the idle servers that are idle due to queuing can be used as relays to transmit other signals. That is, a waiting server can relay and transmit from another waiting server in another group, enabling the servers in one server group to send data to the same target server group.
[0078] Taking N = 4 as an example, the schematic diagram of signal transmission in the above GPOI system is as shown in Figure 3 the (b) in it.
[0079] Server group 1 is used as the source server, server group 2 is used as the target server, and server group 3 is used as the relay server.
[0080] The source server group sequentially transmits the carrier signal carrying signal A to the target server group through a combiner, an AWG, and a distributor.
[0081] The source server group sequentially transmits the carrier signal carrying signal B to the relay server group through a combiner, an AWG, and a distributor. The relay server group sequentially transmits the carrier signal carrying signal B to the target server group through a combiner, an AWG, and a distributor.
[0082] Figure 3 The solid arrow direction shown in the (b) in it is the transmission direction of the carrier signal carrying signal A, and the dotted arrow direction in the figure is the transmission direction of the carrier signal carrying signal B.
[0083] In such as Figure 3In the embodiment shown in (b) of the [description], in the GPOI system, the number of waiting servers is reduced by half. Even in the worst case, where there are (N - 1) waiting servers in a server group, (N - 1) / 2 servers in the GPOI system can act as relay servers to send data.
[0084] The minimum probability U that each server in the server group transmits signals simultaneously 2min Satisfies the following formula:
[0085]
[0086] Where N represents the number of servers in the server group.
[0087] In practical applications, the expected number of waiting servers W in each server group 等待 Satisfies the following formula:
[0088]
[0089] Where N represents the number of servers in each server group.
[0090] Among the expected waiting servers, since half of the servers act as relay servers, the number of relay servers W 中继 Satisfies the following formula:
[0091]
[0092] Where N represents the number of servers in each server group.
[0093] Thus, the expected probability U that each server in the server group transmits signals simultaneously 2exp Satisfies the following formula:
[0094]
[0095] Where N represents the number of servers in each server group.
[0096] When N takes the value of 4, the value of U 2min is 0.625, and the value of U 2exp is approximately 0.84.
[0097] When N takes the value of 6, the value of U 2min is approximately 0.58, and the value of U 2exp is approximately 0.83.
[0098] The POI technology based on AWG also includes: dual - wavelength GPOI.
[0099] The structure of the dual-wavelength GPOI system is the same as that of the above-mentioned GPOI system. The difference is that in the dual-wavelength GPOI system, the tunable wavelength range of each WTT and WTR in the server contains 2N wavelengths. Since the free spectral range of the AWG is N wavelengths, λ i and λ i+N have the same wavelength routing characteristics. In this way, two servers in a server group can simultaneously send two identical signals to the same target server group, that is, two signals with different wavelengths but the same wavelength routing characteristics.
[0100] Taking N = 4 as an example, the signal transmission schematic diagram in the above-mentioned dual-wavelength GPOI system is as shown in Figure 3 figure (c).
[0101] Server group 1 is used as the source server and server group 2 is used as the target server.
[0102] The source server group sequentially transmits the carrier signal carrying signal A and the carrier signal carrying signal B to the target server group through a combiner, an AWG, and a splitter.
[0103] Figure 3 The solid arrow directions shown in figure (c) indicate the transmission directions of the carrier signal carrying signal A and the carrier signal carrying signal B.
[0104] The POI technology based on the AWG also includes: dual-connection GPOI.
[0105] The dual-connection GPOI system includes multiple server groups, two AWGs, multiple combiners, and multiple splitters.
[0106] Each server in the server group has two transmit ports and two receive ports.
[0107] The transmit ports on one side of the server are connected to the same combiner to connect to one side of one of the AWGs through the combiner. The receive ports on one side of the server are connected to the same splitter to connect to the other side of one of the AWGs through the splitter. Correspondingly, the transmit ports on the other side of the server are connected to the same combiner to connect to one side of the other AWG through the combiner. The receive ports on the other side of the server are connected to the same splitter to connect to the other side of the other AWG through the splitter. In this way, two servers in a server group can now send signals to the same target server group with the same wavelength through different connections.
[0108] The signal transmission schematic diagram in the above-mentioned dual-connection GPOI system is as shown in Figure 3 figure (d).
[0109] The dual - connection GPOI system includes: a first AWG, a second AWG, 2N combiners, 2N distributors, and N server groups (i.e., server group 1 (abbreviated as group 1), server group 2 (abbreviated as group 2), …, server group N (abbreviated as group N)). Among them, one server group includes N servers (i.e., servers numbered 1, 2, …, N respectively).
[0110] Server group 1 serves as the source server and server group 2 serves as the target server.
[0111] The source server group sequentially transmits the carrier signal carrying signal A to the target server group through the combiner, the first AWG, and the distributor.
[0112] The source server group sequentially transmits the carrier signal carrying signal A to the target server group through the combiner, the second AWG, and the distributor.
[0113] Figure 3 The solid - line arrow shown in (d) in [reference] points to the transmission direction of the carrier signal.
[0114] It can be understood that the dual - wavelength GPOI system and the dual - connection GPOI system respectively provide, for example, dual - wavelength channels and dual - space channels, both providing double channels.
[0115] Therefore, the minimum probability U that each server in the server group transmits signals simultaneously 3min satisfies the following formula:
[0116]
[0117] where N is used to represent the number of servers in the server group.
[0118] Since each path has a dual - wavelength or dual - space channel, when multiple servers use this path, two channels can be provided for simultaneous transmission.
[0119] Therefore, when k servers select the same transmission path, the expected probability U that each server in the server group transmits signals simultaneously 3exp satisfies the following formula:
[0120]
[0121] where N is used to represent the number of servers in the server group.
[0122] After formula derivation, U 3exp satisfies the following formula:
[0123]
[0124] where N is used to represent the number of servers in the server group.
[0125] When N takes the value of 4, U 3min has a value of 0.5, and U 3exp has a value of approximately 0.95.
[0126] When N takes the value of 6, U 3min has a value of approximately 0.33, and U 3exp has a value of approximately 0.93.
[0127] As can be seen from the above, the above-mentioned AWG-based interconnection scale is limited by the number of AWG ports and available wavelengths, with low channel utilization rate and limited signal throughput.
[0128] In view of the above problems, the embodiments of the present application provide a passive optical interconnection system, which includes: a first AWG, a second AWG, and a server group. Among them, the server group includes: a source server group, a first type of target server group, and a second type of target server group. The source server group includes multiple source servers. The first type of target server group is a pre-divided server group. The second type of target server group includes servers selected from at least one first type of target server group. The source server can transmit a carrier signal to a first target server in the first type of target server group through the first AWG. The source server can transmit a carrier signal to a second target server in the second type of target server group through the second AWG.
[0129] As can be seen from the above, in the passive optical interconnection system provided by the present application, the source server can transmit a carrier signal to a first target server in the first type of target server group through the first AWG. The source server can transmit a carrier signal to a second target server in the second type of target server group through the second AWG. Among them, the first type of target server group is a pre-divided server group, and the second type of target server group includes servers selected from at least one first type of target server group. In this way, the passive optical interconnection system of the present application provides more simultaneous transmission paths, that is, channels, to improve the channel utilization rate and signal throughput of the passive optical interconnection system.
[0130] The passive optical interconnection system includes: a first AWG, a second AWG, and a server group.
[0131] Among them, the server group includes: a source server group, a first type of target server group, and a second type of target server group. The source server group includes multiple source servers.
[0132] The first type of target server group is a pre-divided server group.
[0133] The second type of target server group includes servers selected from at least one first type of target server group.
[0134] The source server can transmit a carrier signal to the first target server of the first type of target server group through the first AWG.
[0135] The source server can transmit a carrier signal to the second target server of the second type of target server group through the second AWG.
[0136] It can be understood that in practical applications, each server in the passive optical interconnection system can transmit and receive carrier signals to achieve interconnection between servers. For the sake of easy understanding, the server groups in this application are divided into source server groups and target server groups.
[0137] In the passive optical interconnection system, in order to distinguish the first interconnection and the second interconnection, conceptually, the target server group is divided into the first type of target servers and the second type of target servers.
[0138] It can be understood that the first type of target server group is a pre-divided server group, which is used to achieve the first interconnection between server groups (i.e., the source server group and the first type of target server group). The second type of target server group includes servers selected from at least one first type of target server group, which is used to achieve the second interconnection between server groups (i.e., the source server group and the second type of target server group).
[0139] The AWG has a wavelength routing and cycling function, that is, optical signals of different wavelengths propagate in arrayed waveguides with a specific length difference, generating different phase delays, and forming a specific interference pattern at the output end, so that optical signals of a specific wavelength are coupled to a specific output port.
[0140] In some embodiments, in the second type of target server group, the number of servers selected from the first type of target server group is 1.
[0141] Exemplarily, taking the example of selecting 1 target server from each first type of target server group to form the second type of target server group, Figure 4 shows a schematic structural diagram of a passive optical interconnection system provided by an embodiment of the present application.
[0142] The passive optical interconnection system includes: a first AWG, a second AWG, and N server groups (i.e., server group 1, server group 2,..., server group N).
[0143] It can be understood that in the first interconnection, each server group can serve as the source server group and the first type of target server group. In the second interconnection, the source server group remains unchanged, and one target server is selected from each first type of target server group to form the second type of target server group. For example, the second server in each server group forms the first target server group in the second type of target server group, the third server in each server group forms the second target server group in the second type of target server group, and so on. The Nth server in each server group forms the (N - 1)th target server group in the second type of target server group.
[0144] In some embodiments, the passive optical interconnection system further includes: a first type of combiner, a second type of combiner, a first type of splitter, and a second type of splitter.
[0145] It can be understood that the number of the first type of combiner, the second type of combiner, the first type of splitter, and the second type of splitter is all N. Among them, the first type of combiner and the first type of splitter are used for the first interconnection. The second type of combiner and the second type of splitter are used for the second interconnection.
[0146] The first transmission port of the source server is communicatively connected to the first port of the first type of combiner.
[0147] The second port of the first type of combiner is communicatively connected to the first port of the first AWG.
[0148] The second port of the first AWG is communicatively connected to the first port of the first type of splitter.
[0149] The second port of the first type of splitter is communicatively connected to the first reception port of the first target server.
[0150] The second transmission port of the source server is communicatively connected to the first port of the second type of combiner.
[0151] The second port of the second type of combiner is communicatively connected to the first port of the second AWG.
[0152] The second port of the second AWG is communicatively connected to the first port of the second type of splitter.
[0153] The second port of the second type of splitter is communicatively connected to the second reception port of the second target server.
[0154] Optionally, the above-mentioned servers all include a first transmission port, a second transmission port, a first reception port, and a second reception port.
[0155] The above-mentioned servers include: WTT and WTR.
[0156] Among them, the server transmits carrier signals based on WTT, and the server receives carrier signals based on WTR.
[0157] The structural schematic diagram of the above passive optical interconnection system is as Figure 5 shown.
[0158] It can be understood that the first type of splitter is connected to multiple servers in the same first type of server group, and the i-th server in the second type of splitter is connected to the i-th server in different first type of server groups. In this way, the i-th server in each first type of server group is regrouped to form a second type of server group. In some embodiments, multiple source servers in the source server group simultaneously transmit carrier signals.
[0159] The first type of combiner is used to combine the carrier signals transmitted by multiple source servers through the first transmission ports of the source servers, and the second type of combiner is used to combine the carrier signals transmitted by multiple source servers through the second transmission ports of the source servers.
[0160] The first AWG is used to transmit and decompose the carrier signals combined by the first type of combiner, and the second AWG is used to transmit and decompose the carrier signals combined by the second type of combiner.
[0161] The first type of distributor is used to distribute the carrier signals decomposed by the first AWG to multiple first target servers, and the second type of distributor is used to distribute the carrier signals decomposed by the second AWG to multiple second target servers.
[0162] In some embodiments, different source servers in the source server group may send different carrier signals, and the wavelengths of different carrier signals are different.
[0163] Exemplarily, in the second interconnection, the first source server in the source server group transmits a first carrier signal based on the WTT emission wavelength in the first source server, and the wavelength of the first carrier signal is λ 1 , which is used to carry signal A. The second source server in the source server group transmits a first carrier signal based on the WTT emission wavelength in the second source server, and the wavelength of the first carrier signal is λ 2 , which is used to carry signal B.
[0164] The second type of combiner is used to combine the first carrier signal and the second carrier signal transmitted by the first source server and the second through the source server, and combines the first carrier signal and the second carrier signal through the wavelength division multiplexing function.
[0165] The second type of combiner transmits the combined first carrier signal and second carrier signal to the first port of the second AWG, that is, the port on the first side.
[0166] The second AWG decomposes the combined signal based on the wavelength routing loop function to obtain a first carrier signal and a second carrier signal, and transmits the first carrier signal and the second carrier signal to the second port of the second AWG, that is, the other port.
[0167] The second port includes multiple ports, and the first carrier signal and the second carrier signal are transmitted to different second - type target server groups through different second ports.
[0168] Exemplarily, the first carrier signal is transmitted through the first second port to the first target server group in the second - type target server groups. The second carrier signal is transmitted through the second second port to the second target server group in the second - type target server groups.
[0169] The servers in the first target server group filter the first carrier signal based on the wavelength filtering function of the WTR to obtain signal A. The servers in the second target server group filter the second carrier signal based on the wavelength filtering function of the WTR to obtain signal B.
[0170] As can be seen from the above, the present application can provide a first - type target server group and a second - type target server group, thus increasing the number of channels for simultaneously transmitting signals.
[0171] In the embodiment of the present application, the passive optical interconnection system includes N server groups, and one server group includes N servers. Therefore, the target servers in the passive optical interconnection system can be represented by an N×N matrix. The servers in the i - th row are used to represent the i - th servers in different server groups, and the servers in the i - th column are used to represent the servers in the i - th server group.
[0172] In the first interconnection, multiple servers in one server group can be used as the first - type target servers in the first - type target server group. Therefore, in the first interconnection, the first - type target servers are in the i - th column of the first sub - matrix.
[0173] Exemplarily, the distribution of the first - type target servers is as Figure 6 shown in (a) of.
[0174] As Figure 6 shown in (a) of, the first server in server group 1, the N - th server in server group 1, the 3 - rd server in server group N, and the 4 - th server in server group N form the first - type target server group.
[0175] In the second interconnection, at most one server is selected from a server group as the second type of target server in the second type of target server group. The first type of target server and the second type of target server can form the target servers in the passive optical interconnection system, and the number of target servers can be used to represent the number of paths for simultaneous signal transmission. Therefore, in the second interconnection, the second type of target server is located in the i-th row of the second sub-matrix.
[0176] Exemplarily, the distribution of the second type of target servers is as shown in Figure 6 (b) in.
[0177] As shown in Figure 6 (b) in, the second server of server group 1, the N-th server of server group 3, the 4th server of server group 4, and the 1st server of server group N form the second type of target server group.
[0178] Therefore, the distribution of the target servers is as shown in Figure 6 (c) in.
[0179] Therefore, the target server group includes: the first server of server group 1, the second server of server group 1, the N-th server of server group 1, the N-th server of group 3, the 4th server of server group 4, the 1st server of server group N, the 3rd server of server group N, and the 4th server of server group N.
[0180] As can be seen from the above, when the target servers are distributed in j columns and k rows, the first interconnection can provide j channels for simultaneous transmission, and the second interconnection can provide k channels for simultaneous transmission.
[0181] When the quantity of j + k is greater than or equal to and less than N, the minimum probability U of each server in the server group transmitting signals simultaneously and each server group transmitting signals simultaneously min satisfies the following formula:
[0182]
[0183] where N is used to represent the number of servers in the server group.
[0184] When N is less than or less than or equal to 5, the value of is greater than N, there is no wavelength competition conflict in the passive optical interconnection system, and U exp is 1.
[0185] When N is greater than or equal to 6, The value is less than or equal to N. On this premise, when the quantity of j + k is less than N, there is an overlapping situation between the first type of target servers and the second type of target servers, but the probability of this situation occurring is extremely small. Therefore, U exp is approximately equal to 1.
[0186] When j + k is greater than or equal to N, N groups of signals can be sent to the target server group simultaneously, and U exp = 1.
[0187] As can be seen from the above, the passive optical interconnection system provided by this application can provide more simultaneous transmission paths, that is, signals, to improve the channel utilization rate and signal throughput of the passive optical interconnection system. Its channel utilization rate is close to 1.
[0188] In some embodiments, the passive optical interconnection system further includes a path selection device for implementing the path selection method provided by the embodiments of this application.
[0189] The path selection device includes Figure 7 the components included in the communication device shown. Below, taking Figure 7 the communication device shown as an example, the hardware structure is introduced.
[0190] Figure 7 As shown, it is a schematic diagram of a hardware structure of the communication device provided by the embodiments of this application. The communication device includes a processor 71, a memory 72, a communication interface 73, and a bus 74. The processor 71, the memory 72, and the communication interface 73 can be connected through the bus 74.
[0191] The processor 71 is the control center of the communication device, which can be a single processor or a collective term for multiple processing elements. For example, the processor 71 can be a general-purpose central processing unit (CPU), or other general-purpose processors, etc. Among them, the general-purpose processor can be a microprocessor or any conventional processor, etc.
[0192] As an embodiment, the processor 71 can include one or more CPUs. For example, Figure 7 the CPU0 and CPU1 shown in
[0193] The memory 72 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0194] In a possible implementation, the memory 72 can exist independently of the processor 71. The memory 72 can be connected to the processor 71 through the bus 74 and is used to store instructions or program code. When the processor 71 calls and executes the instructions or program code stored in the memory 72, the path selection method provided in the following embodiments of the present application can be implemented.
[0195] In the embodiments of the present application, for a communication device, the software programs stored in the memory 72 are different, so the functions implemented by the communication device are different. The functions performed by each device will be described in conjunction with the following flowcharts.
[0196] In another possible implementation, the memory 72 can also be integrated with the processor 71.
[0197] The communication interface 73 is used for the communication device to connect to other devices through a communication network. The communication network can be an Ethernet, a radio access network, a wireless local area network (WLAN), etc. The communication interface 73 can include a receiving unit for receiving data and a transmitting unit for transmitting data.
[0198] The bus 74 can be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, etc. This bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 7 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.
[0199] It should be noted thatFigure 7 The structure shown does not constitute a limitation on the communication device. Except Figure 7 for the components shown, the communication device may include more or fewer components than those shown, or combine certain components, or have a different component arrangement.
[0200] The path selection method provided in the embodiments of the present application will be introduced in detail below with reference to the accompanying drawings.
[0201] The embodiments of the present application provide a path selection method, which can be applied to the above-mentioned passive optical interconnection system.
[0202] Figure 8 The flowchart of a path selection method provided in the embodiments of the present application is shown. As Figure 8 shown, the path selection method includes:
[0203] S801. Determine a first type of target server group and a second type of target server group.
[0204] The second type of target server group includes servers selected from at least one first type of target server group.
[0205] In the embodiments of the present application, the path selection device can determine a first type of target server group and a second type of target server group. And the second type of target server group includes servers selected from at least one first type of target server group. In this way, there is very little overlap between the target servers provided by the first type of target server group and the second type of target server group. Therefore, the path selection device selects servers from at least one first type of target server group to determine the second type of target server group, so as to provide more channels for simultaneously transmitting signals, that is, transmission paths.
[0206] Exemplarily, in combination with Figure 4 , at the first interconnection, the path selection device can determine server group 1, server group 2,..., server group N as the first type of target server groups respectively.
[0207] At the second interconnection, the path selection device can determine the first server in each server group as the Nth server group in the second type of target server group. The path selection device can determine the second server in each server group as the first server group in the second type of target server group. The path selection device can determine the third server in each server group as the second server group in the second type of target server group. And so on, the path selection device can determine the Nth server in each server group as the (N-1)th server group in the second type of target server group.
[0208] S802. Determine a first group of transmission paths and a second group of transmission paths.
[0209] The first set of transmission paths is used to transmit carrier signals to the first type of target server group.
[0210] The second set of transmission paths is used to transmit carrier signals to the second type of target server group.
[0211] It can be understood that the passive optical interconnection system includes a first AWG and a second AWG. Therefore, the server groups in the passive optical interconnection system can achieve interconnection between servers through the first AWG, and the server groups in the passive optical interconnection system can achieve interconnection between servers through the second AWG.
[0212] In some embodiments, the first set of transmission paths is a transmission path composed of a first type of combiner, a first AWG, and a first type of splitter.
[0213] Among them, the first type of combiner is used to combine the carrier signals transmitted by multiple source servers through the first transmission ports of the source servers.
[0214] The first AWG is used to transmit the carrier signals combined by the first type of combiner.
[0215] The first type of splitter distributes the carrier signals combined by the first type of combiner to multiple first target servers in the first type of target server group.
[0216] In some embodiments, the second set of transmission paths is a transmission path composed of a second type of combiner, a second AWG, and a second type of splitter.
[0217] Among them, the second type of combiner is used to combine the carrier signals transmitted by multiple source servers through the second transmission ports of the source servers.
[0218] The second AWG is used to transmit the carrier signals combined by the second type of combiner.
[0219] The second type of splitter distributes the carrier signals combined by the second type of combiner to multiple second target servers in the second type of target server group.
[0220] In some embodiments, the carrier signals include: a first carrier signal and a second carrier signal. The wavelength of the first carrier signal is the first wavelength, and the first carrier signal is used to carry the first signal. The wavelength of the second carrier signal is the second wavelength, and the second carrier signal is used to carry the second signal. The second type of target server group includes: a first target server group and a second target server group. Combining Figure 8 , as Figure 9 shown, the path selection method further includes:
[0221] S901. Determine a first transmission path and a second transmission path in the second set of transmission paths.
[0222] The first transmission path is used to transmit a first carrier signal to a first target server group.
[0223] The second transmission path is used to transmit a second carrier signal to a second target server group.
[0224] In some embodiments, the first transmission path is a transmission path composed of a second type of combiner, a second AWG, and a first distributor among second type of distributors. The second transmission path is a transmission path composed of a second type of combiner, a second AWG, and a second distributor among second type of distributors.
[0225] The second type of combiner is used to combine the first carrier signal and the second carrier signal to obtain a combined signal.
[0226] The second AWG is used to transmit the combined signal and decompose the combined signal based on the wavelength routing cycle function of the second AWG to obtain the first carrier signal and the second carrier signal.
[0227] The first distributor is used to transmit the first carrier signal.
[0228] The second distributor is used to transmit the second carrier signal.
[0229] The above mainly introduces the solution provided by the embodiments of the present application from the perspective of methods. To implement the above functions, it includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, combining the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0230] The embodiments of the present application can divide the function modules of the path selection device according to the above method examples. For example, each function module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software function modules. Optionally, the division of modules in the embodiments of the present application is illustrative, only a logical function division, and there can be other division methods in actual implementation.
[0231] Figure 10 The structural schematic diagram of a path selection device provided by the embodiments of the present application is shown. As Figure 10As shown in the figure, the path selection device includes: a processing unit 1001; the processing unit 1001 is configured to determine a first type of target server group and a second type of target server group; the second type of target server group includes servers selected from at least one first type of target server group; the processing unit 1001 is further configured to determine a first group of transmission paths and a second group of transmission paths; the first group of transmission paths is used to transmit carrier signals to the first type of target server group; the second group of transmission paths is used to transmit carrier signals to the second type of target server group.
[0232] Optionally, the first group of transmission paths is a transmission path composed of a first type of combiner, a first AWG, and a first type of distributor; the first type of combiner is configured to combine carrier signals transmitted by multiple source servers through the first transmission ports of the source servers; the first AWG is configured to transmit the carrier signals combined by the first type of combiner; the first type of distributor distributes the carrier signals combined by the first type of combiner to multiple first target servers in the first type of target server group; the second group of transmission paths is a transmission path composed of a second type of combiner, a second AWG, and a second type of distributor; the second type of combiner is configured to combine carrier signals transmitted by multiple source servers through the second transmission ports of the source servers; the second AWG is configured to transmit the carrier signals combined by the second type of combiner; the second type of distributor distributes the carrier signals combined by the second type of combiner to multiple second target servers in the second type of target server group.
[0233] Optionally, the carrier signals include: a first carrier signal and a second carrier signal; the wavelength of the first carrier signal is a first wavelength, and the first carrier signal is used to carry a first signal; the wavelength of the second carrier signal is a second wavelength, and the second carrier signal is used to carry a second signal; the second type of target server group includes: a first target server group and a second target server group, and the processing unit 1001 is further configured to determine a first transmission path and a second transmission path in the second group of transmission paths; the first transmission path is used to transmit the first carrier signal to the first target server group; the second transmission path is used to transmit the second carrier signal to the second target server group.
[0234] Optionally, the first transmission path is a transmission path composed of the first distributor among the second type of combiner, the second AWG, and the second type of distributor; the second transmission path is a transmission path composed of the second distributor among the second type of combiner, the second AWG, and the second type of distributor; the second type of combiner is configured to combine the first carrier signal and the second carrier signal to obtain a combined signal; the second AWG is configured to transmit the combined signal and decompose the combined signal based on the wavelength routing cycle function of the second AWG to obtain the first carrier signal and the second carrier signal; the first distributor is configured to transmit the first carrier signal; the second distributor is configured to transmit the second carrier signal.
[0235] An embodiment of the present application further provides a computer-readable storage medium. The computer-readable storage medium includes computer-executable instructions. When the computer-executable instructions run on a computer, the computer is enabled to execute the path selection method provided in the foregoing embodiment.
[0236] An embodiment of the present application further provides a computer program. The computer program can be directly loaded into a memory and contains software code. After being loaded and executed by a computer, the computer program can implement the path selection method provided in the foregoing embodiment.
[0237] Those skilled in the art should be able to realize that in the above one or more examples, the functions described in the present application can be implemented by hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. The computer-readable medium includes a computer-readable storage medium and a communication medium, where the communication medium includes any medium facilitating the transmission of a computer program from one place to another. The storage medium can be any available medium accessible by a general-purpose or special-purpose computer.
[0238] Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and brevity of description, only the division of the above functional modules is used as an example. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0239] In several embodiments provided by the present application, it should be understood that the disclosed device and method can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical functional division, and there can be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces, and the indirect coupling or communication connection of the device or unit can be in an electrical, mechanical, or other form. The units described as separate components may or may not be physically separated, and the components displayed as units can be a physical unit or multiple physical units, that is, they can be located in one place or distributed to multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0240] In addition, in each embodiment of the present application, each functional unit can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on such an understanding, the technical solution of the embodiments of the present application, in essence, or the part that contributes to the general technology, or all or part of the technical solution, can be embodied in the form of a software product. The software product is stored in a storage medium and includes several instructions for causing a device (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical discs that can store program codes.
[0241] As described above, the above are only specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed in the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. A passive optical interconnection system, characterized in that: The passive optical interconnection system comprises: a first arrayed waveguide grating AWG, a second AWG and a server group; the server group comprises: a source server group, a first type of target server group and a second type of target server group; the source server group comprises a plurality of source servers; The first type of target server group is a pre-divided server group; the second type of target server group includes servers selected from at least one of the first type of target server groups; The source server may transmit a carrier signal to a first target server of the first type of target server group through the first AWG; The source server may transmit a carrier signal to a second target server of the second type target server group through the second AWG.
2. The passive optical interconnect system according to claim 1, characterized in that: In the second type target server group, the number of servers selected from the first type target server group is 1.
3. The passive optical interconnect system according to claim 1, characterized in that: The passive optical interconnection system further includes: a first type combiner, a second type combiner, a first type distributor, and a second type distributor; The first transmitting port of the source server is communicatively connected to the first port of the first type merger; the second port of the first type merger is communicatively connected to the first port of the first AWG; the second port of the first AWG is communicatively connected to the first port of the first type distributor; the second port of the first type distributor is communicatively connected to the first receiving port of the first target server; The second transmitting port of the source server is communicatively connected to the first port of the second type of combiner; the second port of the second type of combiner is communicatively connected to the first port of the second AWG; the second port of the second AWG is communicatively connected to the first port of the second type of distributor; the second port of the second type of distributor is communicatively connected to the second receiving port of the second target server.
4. The passive optical interconnect system according to claim 3, characterized in that: Multiple source servers in the source server group transmit carrier signals simultaneously; The first type combiner is used to combine carrier signals transmitted by multiple source servers through the first transmission port of the source server; The second type combiner is used to combine the carrier signals transmitted by the multiple source servers through the second transmission port of the source server; The first AWG is used to transmit and decompose the carrier signal combined by the first type combiner; The second AWG is used to transmit and decompose the carrier signal combined by the second type combiner; The first type distributor is used to distribute the carrier signal decomposed by the first AWG to multiple first target servers; The second type distributor is used to distribute the carrier signal decomposed by the second AWG to multiple second target servers.
5. The passive optical interconnect system according to claim 1, characterized in that: Different source servers in the source server group may send different carrier signals; and the wavelengths of the different carrier signals are different.
6. A path selection method, characterized in that: Applied to the passive optical interconnection system according to any one of claims 1 to 5, the method comprising: Determine a first type target server group and a second type target server group; the second type target server group includes servers selected from at least one first type target server group; A first group of transmission paths and a second group of transmission paths are determined; the first group of transmission paths is used to transmit carrier signals to the first type of target server group; the second group of transmission paths is used to transmit carrier signals to the second type of target server group.
7. The method according to claim 6, characterized in that The first group of transmission paths is a transmission path composed of a first type of combiner, a first AWG, and a first type of distributor; the first type of combiner is used to combine carrier signals transmitted by multiple source servers through the first transmission port of the source server; the first AWG is used to transmit the carrier signal combined by the first type of combiner; the first type of distributor distributes the carrier signal combined by the first type of combiner to multiple first target servers in the first type of target server group; The second group of transmission paths is a transmission path composed of a second type combiner, a second AWG, and a second type distributor; the second type combiner is used to combine the carrier signals transmitted by the multiple source servers through the second transmission port of the source server; the second AWG is used to transmit the carrier signal combined by the second type combiner; The second type distributor distributes the carrier signal combined by the second type combiner to a plurality of second target servers in the second type target server group.
8. The method according to claim 7, characterized in that The carrier signal includes: a first carrier signal and a second carrier signal; the wavelength of the first carrier signal is a first wavelength, and the first carrier signal is used to carry the first signal; the wavelength of the second carrier signal is a second wavelength, and the second carrier signal is used to carry the second signal; the second type of target server group includes: a first target server group and a second target server group, and the method further includes: A first transmission path and a second transmission path in the second group of transmission paths are determined; the first transmission path is used to transmit a first carrier signal to the first target server group; and the second transmission path is used to transmit a second carrier signal to the second target server group.
9. The method according to claim 8, characterized in that The first transmission path is a transmission path composed of the second type combiner, the second AWG, and the first distributor of the second type distributor; the second transmission path is a transmission path composed of the second type combiner, the second AWG, and the second distributor of the second type distributor; The second type combiner is used to combine the first carrier signal and the second carrier signal to obtain a combined signal; The second AWG is used to transmit the combined signal, and based on the wavelength routing loop function of the second AWG, decompose the combined signal to obtain the first carrier signal and the second carrier signal; The first distributor is used to transmit the first carrier signal; The second distributor is used to transmit the second carrier signal.
10. A path selection device, characterized in that: The device comprises: a processing unit; The processing unit is used to determine a first-category target server group and a second-category target server group; the second-category target server group includes servers selected from at least one first-category target server group; The processing unit is further used to determine a first group of transmission paths and a second group of transmission paths; the first group of transmission paths is used to transmit carrier signals to the first type of target server group; the second group of transmission paths is used to transmit carrier signals to the second type of target server group.
11. A path selection device, characterized in that: include: A processor and a memory; wherein the memory is used to store one or more programs, and the one or more programs include computer-executable instructions. When the device is running, the processor executes the computer-executable instructions stored in the memory to enable the device to perform the method described in any one of claims 6 to 9.
12. A computer-readable storage medium, characterized in that: When the computer-executable instructions stored in the computer-readable storage medium are executed by a processor of a path selection device, the path selection device can perform the method according to any one of claims 6 to 9.
13. A computer program product, characterized in that The computer program product comprises: a computer program or instructions, and when the computer program or instructions are run on a computer, the computer is caused to perform the method according to any one of claims 6 to 9.