Route and wavelength assignment method and device based on all-optical wavelength conversion

12035081 ยท 2024-07-09

Assignee

Inventors

Cpc classification

International classification

Abstract

The present invention provides a route and wavelength assignment method based on all-optical wavelength conversion, including the steps of: introducing an all-optical wavelength converter in the network; placing a corresponding number of all-optical wavelength converters in a network node according to the principle of sparse wavelength converter placement; establishing an optical channel for the service, in which the establishing an optical channel includes the steps of: establishing an OSNR awareness route and wavelength assignment algorithm model that includes transmission loss, ASE noise and OSNR penalty; and calculating the OSNR of various routes by using the OSNR awareness route and wavelength assignment algorithm model and establishing the optical channel using the route with the highest OSNR and accomplishing wavelength assignment. The present invention can reduce the cost of all-optical wavelength conversion and the impact of the OSNR penalty on the network performance improvement.

Claims

1. A route and wavelength assignment method based on all-optical wavelength conversion, comprising steps of: S1: introducing an all-optical wavelength converter in a network; S2: placing a corresponding number of all-optical wavelength converters in a network node according to the principle of sparse wavelength converter placement; S3: establishing an optical channel for a service, wherein the establishing an optical channel includes steps of: S31: establishing an OSNR awareness route and wavelength assignment algorithm model that includes transmission loss, ASE noise and OSNR penalty; and S32: calculating the OSNR of various routes by using the OSNR awareness route and wavelength assignment algorithm model and establishing the optical channel using the route with the highest OSNR and accomplishing wavelength assignment.

2. The route and wavelength assignment method based on all-optical wavelength conversion of claim 1, wherein the placing the all-optical wavelength converters according to the principle of sparse wavelength converter placement in the step S2 includes optimal placement of the shortest route traversal number, optimal placement of the maximum hop count and optimal placement of block cause.

3. The route and wavelength assignment method based on all-optical wavelength conversion of claim 2, wherein optimal placement of the shortest route traversal number includes steps of: calculating the total number of traversals through each network node by the fixed shortest route and defining it as V.sub.s, where s is a sequence number of the node; and placing the number C.sub.s of all-optical wavelength converters in each network node by using the formula C s = v s .Math. s ? N v s .Math. T , where T is the total number of wavelength converters in the whole network and N is a set of network nodes.

4. The route and wavelength assignment method based on all-optical wavelength conversion of claim 2, wherein the optimal placement of the maximum hop count includes steps of: comparing the maximum hop count in the fixed shortest route through the network nodes with each other and defining the maximum hop count as V.sub.s; and placing the number C.sub.s of all-optical wavelength converters in each network node by using the formula C s = v s .Math. s ? N v s .Math. T , where T is the total number of wavelength converters in the whole network and N is a set of network nodes, and placing the converters on the node with the greater maximum hop count.

5. The route and wavelength assignment method based on all-optical wavelength conversion of claim 2, wherein the optimal placement block cause specifically includes steps of: finding a blocked service according to a current resource state of the network; assuming that all the nodes in the network have full wavelength conversion capability, finding an available route for each blocked service by using the adaptive shortest route algorithm, if an available route is found, checking the wavelength state on all the links in this route, and determining in which node the wavelength converters are to be placed so that this route is successfully established; and based on this, calculating the total number of all-optical wavelength converters needed for each node and defining it as V.sub.s, and placing the number C.sub.s of all-optical wavelength converters in each network node by using the formula C s = v s .Math. s ? N v s .Math. T , where T is total number of wavelength converters in the whole network, N is the set of network nodes, and the greater V.sub.s a node has, the more it needs wavelength conversion.

6. The route and wavelength assignment method based on all-optical wavelength conversion of claim 1, wherein the OSNR awareness route and wavelength assignment algorithm model is O S N R = O S N R tota1 + .Math. j = 1 m O S N R penalty j = 10 lg 1 .Math. i = 1 n P ASE i + .Math. j = 1 m 10 lg 1 ? j = 10 lg 1 .Math. i = 1 n P ASE i ? ? j = 1 m a j , ( 1 ) where OSNR.sub.total represents the initial OSNR of the optical path and P.sub.ASE.sup.i represents the ASE noise power of the i.sup.th optical amplifier; OSNR.sub.penalty.sup.j represents the OSNR penalty of the j.sup.th all-optical wavelength converter and is specifically calculated as OSNR.sub.penalty=OSNR.sub.WC?OSNR.sub.NWC=10lg(P.sub.NWC/P.sub.WC), where OSNR.sub.WC represents the OSNR with a wavelength conversion system and OSNR.sub.NWC represents the OSNR without any wavelength conversion system, P.sub.WC and P.sub.NWC represent noise power with and without a wavelength conversion system respectively, with P.sub.NWC/P.sub.WC being represented by ? in the formula (1), and ?.sup.j being the P.sub.NWC/P.sub.WC of the j.sup.th all-optical wavelength converter.

7. The route and wavelength assignment method based on all-optical wavelength conversion of claim 6, wherein the calculating the OSNR of various routes by using the OSNR awareness route and wavelength assignment algorithm model in the step S32 specifically includes the steps of: S321: calculating P.sub.ASE.sup.i by using formulas of:
P.sub.ASE.sup.i (dBm)=?58 (dBm)+G (dB)+NF.sub.G (dB)(2) and
P.sub.ASE.sup.i (mW)=10.sup.P.sup.ASE.sup.i.sup.(dmB)/10(3) where G is the gain of the i.sup.th optical amplifier, and NF is the noise corresponding to G; S322: obtaining the OSNR.sub.s without considering the OSNR penalty:
OSNR.sub.s=P.sub.out/P.sub.Ase=1/P.sub.Ase(mw)(4) where P.sub.out is the transmit power of the optical amplifier; S323: obtaining the corresponding modulation format according to the comparison between the obtained OSNR.sub.s and a corresponding OSNR threshold, determining the corresponding OSNR penalty according to the modulation format, and deriving ?.sup.j from OSNR.sub.penalty=OSNR.sub.WC?OSNR.sub.NWC=10lg(P.sub.NWC/P.sub.WC); S324: setting costs of each link and each wavelength conversion node to P.sub.ASE.sup.i and ?.sup.j respectively and substituting them into the formula (1) for calculation to obtain the corresponding OSNR; and S325: comparing the OSNR of the links with each other and selecting the route with the highest OSNR for establishment of the optical channel.

8. A route and wavelength assignment device based on all-optical wavelength conversion, comprising: a deployment unit configured to place a corresponding number of all-optical wavelength converters in a network node according to the principle of sparse wavelength converter placement; and computation units configured to establish an optical channel for a service, including a first computation unit and a second computation unit, in which the first computation unit is configured to establish an OSNR awareness route and wavelength assignment algorithm model that includes transmission loss, ASE noise and OSNR penalty; and the second computation unit is configured to calculate the OSNR of various routes by using the OSNR awareness route and wavelength assignment algorithm model and establish the optical channel using the route with the highest OSNR and accomplish wavelength assignment.

9. The route and wavelength assignment device based on all-optical wavelength conversion of claim 8, wherein the deployment unit places the number C.sub.s of all-optical wavelength converters in each network node by using the formula C s = v s .Math. s ? N v s .Math. T , where T is total number of wavelength converters in the whole network, N is the set of network nodes, and V.sub.s is the total number of wavelength converters needed by each node.

10. The route and wavelength assignment device based on all-optical wavelength conversion of claim 8, wherein the OSNR awareness route and wavelength assignment algorithm model is: O S N R = O S N R tota1 + .Math. j = 1 m O S N R penalty j = 10 lg 1 .Math. i = 1 n P ASE i + .Math. j = 1 m 10 lg 1 ? j = 10 lg 1 .Math. i = 1 n P ASE i ? ? j = 1 m a j , ( 1 ) where OSNR.sub.total represents an initial OSNR of the optical path and P.sub.ASE.sup.i represents the ASE noise power of the i.sup.th optical amplifier; OSNR.sub.penalty.sup.j represents the OSNR penalty of the j.sup.th all-optical wavelength converter and is specifically calculated as OSNR.sub.penalty=OSNR.sub.WC?OSNR.sub.NWC=10lg(P.sub.NWC/P.sub.WC), where OSNR.sub.WC represents the OSNR with a wavelength conversion system and OSNR.sub.NWC represents the OSNR without any wavelength conversion system, P.sub.WC and P.sub.NWC represent noise power with and without a wavelength conversion system, with P.sub.NWC/P.sub.WC being represented by ? in the formula (1), and ?.sup.j is the P.sub.NWC/P.sub.WC of the j.sup.th all-optical wavelength converter.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIG. 1 is a schematic flow diagram of a method according to the present invention;

(2) FIG. 2 is a schematic view of cost setting in a wave plane topology according to a first embodiment of the present invention;

(3) FIG. 3 is a schematic view of a test network NSFNET utilized in a second embodiment of the present invention;

(4) FIG. 4 is a schematic view of a test network USNET utilized in a second embodiment of the present invention;

(5) FIG. 5 is a simulation diagram of optical path blocking performance in the network NSFNET for a converter placement scheme according to the present invention;

(6) FIG. 6 is a simulation diagram of optical path blocking performance in the network USNET for a converter placement scheme according to the present invention;

(7) FIG. 7 shows the optical path blocking performance in the case of different numbers of wavelength conversion nodes in NSFNET according to the present invention; and

(8) FIG. 8 shows the optical path blocking performance in the case of different numbers of wavelength conversion nodes in USNET according to the present invention.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

(9) The invention will be further explained with reference to the following drawings and particular embodiments, so that those skilled in the art can better understand the present invention and implement it. However, the cited embodiments should not be taken as limitation of the present invention.

(10) Referring to FIG. 1, an embodiment of the present invention provides a route and wavelength assignment method based on all-optical wavelength conversion, including the steps of: S1: introducing an all-optical wavelength converter in the network; S2: placing a corresponding number of all-optical wavelength converters in a network node according to the principle of sparse wavelength converter placement; S3: establishing an optical channel for the service, in which the establishing an optical channel includes the steps of: S31: establishing an OSNR awareness route and wavelength assignment algorithm model that includes transmission loss, ASE noise and OSNR penalty; and S32: calculating the OSNR of various routes by using the OSNR awareness route and wavelength assignment algorithm model and establishing the optical channel using the route with the highest OSNR and accomplishing wavelength assignment.

(11) Specifically, the placing a corresponding number of all-optical wavelength converters in a network node according to the principle of sparse wavelength converter placement includes placing the number C.sub.s of all-optical wavelength converters in each network node by using the formula

(12) C s = v s .Math. s ? N v s .Math. T ,
where T is total number of wavelength converters in the whole network, N is the set of network nodes, and V.sub.s is the total number of wavelength converters needed by each node and can be defined here depending on the specific deployment conditions and requirements. Three modes of deployment are made as follows: (1) Shortest route traversal number priority (SRT): first, the total number of traversals through each node by the fixed shortest route is calculated and defined as V.sub.s, where s is the sequence number of the node. Then, a certain number of wavelength converters are placed in each node by using the formula

(13) C s = v s .Math. s ? N v s .Math. T ,
where T is the total number of wavelength converters in the whole network and N is the set of network nodes. The route traversal number represents how busy a node is. Placing converters in the busiest node can mitigate wavelength contention to the greatest extent and consequently improve blocking performance of the optical path. (2) Maximum hop count priority (MH): first the maximum hop count in the fixed shortest route through the nodes is compared with each other and the maximum hop count is defined as V.sub.s; then the number of wavelength converters to be placed in each node is calculated by using the same formula as in the SRT strategy. Better performance can be achieved by placing more converters on the node with the greater maximum hop count. (3) Block cause priority (BC): unlike the two strategies based on a fixed route as described above, this strategy is based on a wave plane algorithm. First, a blocked service is found according to the current resource state of the network. Then, assuming that all the nodes in the network have full wavelength conversion capability, an available route is found for each blocked service by using the adaptive shortest route algorithm. If an available route is found, the wavelength state on all the links in this route is checked, and it is determined in which node the wavelength converters are to be placed so that this route is successfully established. On this basis, the total number of wavelength converters needed by each node is calculated and defined as V.sub.s. Then the number of converters that should be placed in each node is calculated based on the same formula as in the SRT strategy. The greater a node has, the more it needs wavelength conversion.

(14) In establishing the optical channel, the OSNR awareness route and wavelength assignment algorithm model is specifically:

(15) O S N R = O S N R tota1 + .Math. j = 1 m O S N R penalty j = 10 lg 1 .Math. i = 1 n P ASE i + .Math. j = 1 m 10 lg 1 ? j = 10 lg 1 .Math. i = 1 n P ASE i ? ? j = 1 m a j , ( 1 )

(16) where OSNR.sub.total represents the initial OSNR of the optical path and P.sub.ASE.sup.i represents the ASE noise power of the i.sup.th optical amplifier;

(17) OSNR.sub.penalty.sup.j represents the OSNR penalty of the j.sup.th all-optical wavelength converter and is specifically calculated as OSNR.sub.penalty=OSNR.sub.WC?OSNR.sub.NWC=10lg(P.sub.NWC/P.sub.WC), where OSNR.sub.WC represents the OSNR with a wavelength conversion system and OSNR.sub.NWC represents the OSNR without any wavelength conversion system, P.sub.WC and P.sub.NWC represent noise power with and without a wavelength conversion system, with P.sub.NWC/P.sub.WC being represented by ? in the formula (1), and ?.sup.j is the P.sub.NWC/P.sub.WC of the j.sup.th all-optical wavelength converter; and

(18) comparing the OSNR of the links with each other and selecting the route with the highest OSNR to establish the optical channel.

(19) The present invention has considered the trade-off between signal penalty and network performance improvement with AOWC and proposes an optical path OSNR awareness route and wavelength assignment algorithm (RWA). Specifically, by selecting the route with the highest OSNR to establish the optical channel considering signal penalty with AOWC, impact of signal penalty on network performance improvement is reduced to the greatest extent, while network resource assignment flexibility brought about by AOWC is ensured. Also, to further reduce the AOWC cost, we studied the impact of sparse wavelength conversion on network performance.

(20) An embodiment of the present invention further provides a wavelength assignment device based on all-optical wavelength conversion, including: a deployment unit configured to place a corresponding number of all-optical wavelength converters in a network node according to the principle of sparse wavelength converter placement; and computation units configured to establish an optical channel for the service, including a first computation unit and a second computation unit, in which the first computation unit is configured to establish an OSNR awareness route and wavelength assignment algorithm model that includes transmission loss, ASE noise and OSNR penalty; and the second computation unit is configured to calculate the OSNR of various routes by using the OSNR awareness route and wavelength assignment algorithm model and establish the optical channel using the route with the highest OSNR and accomplish wavelength assignment.

(21) The principle is the same as the method described above and shall not be described again.

First Embodiment

(22) To establish the optical channel, first the OSNR S of the optical path is calculated by using the formulas (2), (3) and (4):
P.sub.ASE.sup.i (dBm)=?58 (dBm)+G (dB)+NF.sub.G (dB)(2)
P.sub.ASE.sup.i (mW)=10.sup.P.sup.ASE.sup.i.sup.(dmB)/10(3)
OSNR.sub.s=P.sub.out/P.sub.Ase=1/P.sub.Ase(mw)(4)

(23) where G is the gain of the i.sup.th optical amplifier, and NF is the noise corresponding to G and P.sub.out is the transmit power of the optical amplifier.

(24) The OSNR.sub.s has taken into account the optic fiber transmission loss and amplifier spontaneous emission (ASE) noise but not the OSNR penalty. To calculate the OSNR penalty introduced by AOWC, a corresponding modulation format is obtained based on comparison between the obtained OSNR.sub.s and the corresponding OSNR threshold. The corresponding OSNR penalty is determined based on the modulation format. Then, ?.sup.j is obtained from OSNR.sub.penalty=OSNR.sub.WC?OSNR.sub.NWC=10lg(P.sub.NWC/P.sub.WC), as shown in Table 1:

(25) TABLE-US-00001 TABLE 1 ThresholdOSNR ModulationOSNR Penalty (dB) QPSK 12 ?0.5 8QAM 16 ?0.625 16QAM 18.6 ?0.75 32QAM 21.6 ?0.875 64QAM 24.6 ?1

(26) The cost of each link and each wavelength conversion node is set to P.sub.ASE.sup.i and ?.sup.j, which are substituted into the formula (1) for calculation to obtain the corresponding OSNR.

(27) The OSNR of the links is compared with each other, and the route with the highest OSNR is selected to establish the optical channel.

(28) As shown in FIG. 2, for the node pair (0-5) and the cost setting in the wave plane topology, the OSNR of the routes (0-2-3-5) and (0-1-4-5) is calculated respectively as 18.39 dB and 17.43 dB. Therefore, for the node pair (0-5), the optical channel is established on the route (0-2-3-5) because it has higher OSNR.

Second Embodiment

(29) To evaluate performance of the present invention, a NSFNET network including 14 nodes and 21 links and a USNET network including 24 nodes and 43 links are used as the test networks, as shown in FIGS. 3 and 4. Without exception, the number of wavelengths on each optic fibre link in both networks in the present invention is set to 16. It is noted, in a 50 GHz wavelength division multiplexing (WDM) network, the number of wavelengths on each optic fibre link in C waveband can be up to 80. However, with the popularization of hyper channels (e.g. 400 Gb/s and 800 Gb/s) in future optical networks, the number of wavelengths in each optic fibre link can be much lower, 16 for example. Besides, the load in the optical path is in the unit of Erlang, in which case the arrival of optical path requests follows Poisson distribution and the duration of each established optical path follows negative exponent distribution. Given the assumed load, the same applies to all the nodes. Table 2 shows the number of converters placed on the wavelength conversion node with the three strategies. In this case, 20 wavelength converters are placed on six nodes in the NSFNET network and 25 wavelength converters are placed on five nodes in the USNET network.

(30) TABLE-US-00002 TABLE 2 NSFNET BC SRT MH N0: 1 N3: 1 N4: 7 N1: 2 N4: 3 N5: 5 N3: 2 N4: 4 N5: 4 N5: 2 N7: 6 N8: 3 N6: 2 N7: 3 N8: 5 N6: 2 N7: 4 N8: 4 USNET BC SRT MH N5: 4 N6: 3 N8: 9 N8: 7 N9: 4 N11: 5 N5: 5 N6: 5 N8: 5 N9: 4 N10: 5 N15: 5 N21: 4 N15: 5 N16: 5

(31) According to the converter placement situations in Table 2, the optical path blocking performance is compared between different schemes, three placement strategies and the case without WC, in FIGS. 5 and 6. These schemes are represented in the legend respectively as BC, SRT, MH and without WC. As can be seen, the three strategies can significantly improve the optical path blocking performance compared with the case without WC. Among them, the BC strategy provides the best performance, since it has taken into account real-time network resource use state to determine the critical node that needs WC, whereas the SRT and MH strategies assign converters according to the static fixed route between a pair of nodes.

(32) FIGS. 7 and 8 evaluate how different numbers of wavelength conversion nodes impact optical path blocking performance in the network. In this embodiment, we only consider the BC strategy, because it has more superior performance. As described above, 20 and 25 converters are placed respectively in NSFNET and USNET and distributed sparsely in various wavelength conversion nodes. In the legend, Num=x represents the number of convertible nodes in the network, and Full WC and Full WC_ideal represent the full wavelength conversion capability of all the nodes in the network. Full WC_ideal assumes that AOWC will not introduce any signal penalty. As can be seen, at the beginning the optical path blocking rate decreases as the number of wavelength conversion nodes increases; however, when the number of wavelength conversion nodes reaches a certain threshold, further increase of the number of wavelength conversion nodes will cause increase of the blocking rate (e.g., Num=5 and Num=10 in FIG. 8). This is because when there are too many wavelength conversion nodes, some converters may be wastefully distributed on unimportant nodes, which causes degradation of network blocking performance. Also, when the ratio of the number of wavelength conversion nodes to the total number of nodes in the network reaches a certain threshold, e.g., 20%-40%, sparse WC can nearly reach the performance of full WC, which indicates that sparse WC can achieve efficient optical path blocking performance at a lower network cost. At last, the case considering AOWC signal penalty is compared with the case without considering AOWC signal penalty, i.e. Full WC vs Full WC_ideal, and it is noted that AOWC signal penalty significantly degrades the optical path blocking performance, which proves that AOWC signal penalty has to be reduced through the conversion technique, and that wavelength converters should be sparsely placed to reduce AOWC deployment as much as possible.

(33) The embodiments described above are only preferred embodiments for fully explaining the present invention, and the scope of protection of the present invention is not limited thereto. Equivalent substitutions or changes made by those skilled in the art on the basis of the present invention shall fall within the scope of protection of the present invention. The scope of protection of the present invention shall be defined by the claims.