|
1.IntroductionRecently, flexi-grid optical networks have attracted much attention from academia and industry.1,2 Different from the conventional wavelength division multiplexing (WDM) networks, flexi-grid optical networks could allocate just enough spectrum resources for the clients and support the subwavelength, super-wavelength, and multiple-rate data traffic requirements, thereby it could achieve higher spectrum resource efficiency. While different services in the current networks often require different reliability, the critical services, such as tel-surgery, require much higher reliability, whereas other services, such as entertainment videos, have relatively lower requirements for reliability.3 Because of this, multiple quality-of-protection (QoP) was introduced, where services would be divided into different classes.4 When failures occur, the failure probability of a service depends on its QoP. A quantitative framework of QoP against a single-link failure has been proposed in Ref. 4, where connection requests are divided into four classes, i.e., guaranteed protection, best effort protection, unprotected traffic, and pre-emptable traffic. Different path protection algorithms are provided for different classes of connection requests, respectively. Reference 5 extended the QoP framework above and studied the optimal design of a span-restorable mesh network capacity. Partial protection mechanisms were used to achieve differentiated QoP provisioning in WDM mesh networks.6 Then, Ref. 7 put forward two-backup bandwidth aggregation schemes, i.e., backup bandwidth sharing and backup bandwidth multiplexing, by which differentiated QoP could be provided. Preconfigured protection structures (p-structures) are employed to support multiple QoP in Ref. 8, and differentiated QoP against arbitrary double-link failures was studied in Ref. 9. Nevertheless, the research above is only limited to single-link failure and double-link failures. With network topology becoming more and more complex, failures in optical networks are becoming simultaneous and are correlated with each other. In this article, a multifailures’ model, i.e., probabilistic-shared risk link group (PSRLG), is introduced to study QoP, which is developed from the conventional-shared risk link group (SRLG).10 Different from SRLG, PSRLG introduces a probabilistic view, which means that links belonging to a PSRLG would fail with some probability instead of failing deterministically. It is obvious that the PSRLG is more applicable to a number of failure scenarios. For example, when an electromagnetic pulse attack or earthquake occurs, communication links in the vicinity of the disaster may have a higher failure probability than those distant from the disaster.10 Among the common protection methods for optical networks, path protection, especially shared-path protection is more widely employed11–15 because it is easier to implement in the current phase and has a high resource utilization. In Ref. 14, full SRLG-disjoint protection (FSDP) was proposed, where each connection request was assigned one working path and one SRLG-disjoint backup path. Any two backup paths can share a common backup resource if their corresponding working paths are full SRLG-disjoint. Reference 15 extended FSDP and proposed partial SRLG-disjoint protection, where backup resources could be shared only if the joint reliability of their corresponding working paths can satisfy the survivability requirements other than being strictly SRLG-disjoint. Based on these works mentioned above, three shared-path protection algorithms are designed, which are full PSRLG-disjoint protection (FPDP), partial PSRLG-disjoint protection (PPDP), and full link-disjoint protection (FLDP). Then, two differentiated QoP provisioning schemes are proposed, i.e., intraclass-shared resource scheme (ICSR scheme) and cross-class-shared resource scheme (CCSR scheme), to provide differentiated QoP for flexi-grid optical networks. The rest of this article is organized as follows. In Sec. 2, we first describe the network model and give the definition and derivation process of service failure probability (SFP). Then, Sec. 3 proposes the differentiated QoP schemes with PSRLG. Simulation results and an analysis are given in Sec. 4. Section 5 concludes this article. 2.Network Model and Service Failure Probability2.1.Network ModelFor flexi-grid optical networks, PSRLG is adopted as the multiple-link failures model. It is assumed that there are PSRLG events in total (just like a service matrix), which are represented by set , i.e., . means that the ’th PSRLG in fails. represents the probability of . In this article, we employ mutually exclusive PSRLGs,3 which means that only one PSRLG failure event can take place every time, i.e., . Also, in one PSRLG failure event, there may be simultaneous multiple link failures. The architecture of flexi-grid optical networks could be described as , where , , and denote the nodes set, the bidirectional links set, and the frequency slots, respectively. Each optical node is equipped with bandwidth variable optical cross-connects and flexible transponders. Any link in will be denoted by for , meaning that the link starts from node and ends at node . Because there are PSRLG events in total, then there is an -dimensional vector , for each link . represents the failure probability of link when PSRLG event occurs. If , we say link belongs to PSRLG . Each connection request arrives with a source node and destination node, random bandwidth requirement, and QoP requirement. According to the QoP requirement, an appropriate algorithm would be chosen to compute a pair of paths and to assign the frequency slots, where both the spectral continuity constraint and spectral consecutiveness constraint must be satisfied.16 The guard bands are assumed to be allocated with the service spectrum resource together, so they have not been considered separately. 2.2.Service Failure ProbabilityTo exactly evaluate the performance of the differentiated QoP schemes, it is necessary to quantitatively measure the reliability of a connection. Considering that we defined a new metric, i.e., SFP, which denotes the failure probability of a connection during transmission when shared-path protection is employed, now we try to deduce the expression of SFP with a premise that the primary path and its backup path comply with link-disjoint constraint and that backup paths could share a spectrum resource only if the corresponding primary paths are link-disjoint. We try to deduce the SFP () of a connection request . consists of two components: the probability of the primary path and corresponding backup path failing simultaneously, which is defined as ; the probability of failing in competing for a backup resource, which is defined as . So, the SFP could be indicated as follows: is deduced as follows. First, we get the failure probability of a path when PSRLG event happens (). A path could survive only if all the links it passes through are not affected by failures. The survival probability of each link on the light path is , . With that we could get the survival probability of the light path . Then, the failure probability of the path could be denoted by the following equation: Because the primary path () and backup path () are disjoint, they are mutually independent. Considering that we could get the when PSRLG event happens () is indicated as follows: As mentioned in Sec. 2.1, mutually exclusive PSRLGs are adopted in this article, so should be expressed by the following equation: Now, we try to deduce . Suppose that if there are connections competing for a backup resource simultaneously, the success rate of each connection is . represents the probability of connection employing its backup resource when PSRLG event occurs. The connection would be switched to the backup path only if its primary path fails while its backup path works well. So, could be described by the following equation: For computing the , we need to consider a set with elements, which contains all the connections that may compete for the backup resource with when PSRLG occurs. Connection would compete for the backup resource with connection when the two connections are simultaneously switched to backup paths. The probability is: , where we could get the probability that there is only one connection competing for the backup resource with service : . Then, the probability of two services . By that analogy, the probability of () competing for the backup resource with service () could be expressed as follows: Based on the equations above, we could get the failure probability of service when PSRLG event happens () as follows: Then, could be written as follows: 3.Differentiated Quality-of-Protection Provisioning with Probabilistic-Shared Risk Link Group3.1.Shared-Path Protection AlgorithmsIn this section, we first present three shared-path protection algorithms, which are the basis of our proposed differentiated QoP schemes. 3.1.1.Full link-disjoint protection algorithmFor the FLDP algorithm, the primary path and corresponding backup path must be link-disjoint. Backup paths could share a resource only if their corresponding primary paths are link-disjoint. We develop the FLDP algorithm from a greedy algorithm proposed in Ref. 3, which only focuses on path computation and does not consider resource allocation. Service requests can be divided into two groups, i.e., arrival events (AE) and departure events (DE).17 The former needs to compute routes and assign spectrum resources, whereas the latter needs to tear down routes and release spectrum resources. We describe the general steps of FLDP as follows. FLDP algorithm could be further illustrated by the following example. Figure 1(a) shows the China Education and Research Network (CERNET) topology with eight PSRLG events. The probability of every PSRLG event is , i.e., , . The PSRLGs that each link belongs to and the failure probability of the link when each PSLRG occurs has been figured out, so that the symbol “{(3, 0.1), (4, 0.5)}” on link (1, 8) means that the link belongs to and , and , . Now there is a connection request from node 0 to node 4, link costs are calculated, and then the Dijkstra algorithm is used to calculate the primary path: 0–3–4, as shown in Fig. 1(b). In Fig. 1(c), for computing the backup path, all the links on the primary path are pruned, and the costs of the remaining links are updated. Then, we could get the backup path: 0–2–1–4 by the Dijkstra algorithm. Another connection from node 0 to node 6 is built in the same way, as shown in Fig. 1(d). The two primary paths are link-disjoint, so backup resource sharing is allowed on link (0, 2). Based on this simple analysis, we could see that the reliability of a connection established by this algorithm would be affected by two factors: the first one is that the primary path and backup path simultaneously fail, for example, in Fig. 1(d), when PSRLG occurs, link (5, 6) on and link (6, 9) on may fail simultaneously; the second one is caused by the failure in competing for the backup resource. For example, in Fig. 1(d), when PSRLG occurs, link (1, 3) on and link (0, 5) on may simultaneously fail, then those two services would be switched to and , respectively. Then, one of the two services will not be restored for lack of an available backup resource on link (0, 2). 3.1.2.Partial probabilistic-shared risk link group-disjoint protection algorithmTo obtain better reliability, PPDP gets rid of spectrum resource competition by adopting a stricter constraint for backup resource sharing. Besides link-disjoint, PSRLG-disjoint is also indispensable. Considering the same connection requests from node 0 to 4 and from 0 to 6 in Fig. 1, we could get the same primary paths and backup paths as FLDP employed, as is shown in Fig. 1(d). But and cannot share the backup resource on link (0, 2), because link (0, 3) on and link (0, 5) on belong to the same PSLRG , and the primary paths are not PSRLG-disjoint. From this instance, we could see that the PPDP has a lower degree of backup resource sharing compared to FLDP. Although PPDP could improve reliability, it has a lower resource efficiency than FLDP. 3.1.3.Full probabilistic-shared risk link group-disjoint protection algorithmFPDP algorithm manages to further improve the reliability on the basis of the PPDP algorithm. PSRLG-disjoint is an indispensable constraint for both route calculation and backup resource sharing. On one hand, PSRLG-disjoint for primary path and corresponding backup path could ensure that the primary path and corresponding backup path would not fail simultaneously. Once the primary path fails, the connection could be switched to the backup path. On the other hand, connections could share a backup resource only if their primary paths are PSRLG-disjoint. This constraint could ensure the primary paths could not simultaneously fail, i.e., the connections cannot be simultaneously switched to their backup paths, which could completely avoid competition for the backup resource. So, FPDP could restore any connection with 100%. In spite of its high reliability, the poor performance on blocking probability cannot be ignored. For example, the connection request from node 0 to node 6 in Fig. 1(d) would be blocked if FPDP is employed, because two PSRLG-disjoint paths from node 0 to node 6 do not exist. According to the description above for those shared-path protection algorithms, we could see that the improvement in reliability is generally at the cost of a lower resource sharing degree or a higher blocking probability. So, employing protection algorithms with different reliabilities introduce a tradeoff, i.e., providing differentiated QoP is a tradeoff between reliability and network resource efficiency. This is of great importance for both service demand and network operation. 3.2.Differentiated Quality-of-Protection SchemesBased on the shared-path protection algorithms proposed in Sec. 3.1, we propose two differentiated QoP schemes to provide a unified solution of jointly supporting services with different reliability requirements, which are the ICSR scheme and the CCSR scheme. 3.2.1.Intraclass-shared resource schemeIn this scheme, according to the reliability requirements, connection requests are divided into the following three classes: class high, class middle, and class low. Correspondingly, FPDP, PPDP, and FLDP are employed, respectively. For example, when a connection request of class high arrives, FPDP is adopted to calculate routes and assigned a spectrum resource. Backup resource sharing is implemented only within the services of the same class. This is a natural combination of the different shared-path protection algorithms. 3.2.2.Cross-class-shared resource schemeDifferent from the ICSR scheme, the CCSR scheme tries to improve the backup resource sharing degree without affecting the reliability of connections, which could be achieved only if the backup resource competition ratio does not increase with the improvement of the backup resource sharing degree. So, the CCSR scheme enables backup resource sharing among connections of different classes only if their primary paths are PSRLG-disjoint. We use CERNET topology to illustrate the ICSR scheme and the CCSR scheme. It is assumed that there have been three connections of different classes on the networks, as shown in Fig. 2(a). When a new connection request of class low from node 4 to node 9 arrives, routes are given directly without a calculation progress, primary path: 4–5–6–9, backup path: 4–1–2–9. The ICSR scheme is illustrated in Fig. 2(b), where the new connection could only share a backup resource with the one of class low, and other connections of different classes are not considered. According to FLDP, the two connections of class low are not link-disjoint, so backup resource sharing is not allowed. In Fig. 2(c), for the CCSR scheme, except for backup resource sharing within the same class, other connections of different classes can also be considered. The primary path of the new connection belongs to and , and the primary path of the exiting connection of class middle belongs to and . They are PSRLG-disjoint, so backup resource sharing can be implemented on link (2, 9). Similarly, the new connection could share a backup resource with the exiting connection of class high on link (1, 4). From the examples above, we can see that the CCSR scheme could obviously improve the degree of backup resource sharing, which is of great importance for network efficiency. From Table 1, we can see that the complexity of all the algorithms are , which can be easily found in the process of FLDP algorithm as shown in Table 1. On the other hand, in order to implement these QoP schemes, the information of the PSRLG group, the probability of each PSRLG event, and the failure probability of each link when one PSRLG occurs should be kept by routing the controller in ASON or the path computation element through the open shortest path first-traffic engineering (OSPF-TE) protocol. Table 1Full link-disjoint protection (FLDP) algorithm.
4.Simulation ResultsIn this section, we conducted the simulations based on the 14-node National Science Foundation Network (NSFNET) topology and 24-node USA Network (USNET) topology as shown in Fig. 3. Six PSRLG events and nine PSRLG events are generated, respectively, by the same method mentioned by Gerstel and Sasaki,3 i.e., each PSRLG event is associated with a circle whose center is randomly located on the plane and whose radius is a uniformly distributed random number in (1, 1.5). All the links touched by the circle belong to this PSLRG. The probability of the PSRLG events, namely , is uniformly distributed. Then, . If a link, such as , belongs to PSRLG , its failure probability is set to a uniformly distributed random number in (0.1, 0.9). The traffic arrival follows a Poisson process with arrival rate , and the traffic holding time follows a negative exponential distribution with departure rate . The traffic load equals to (Erlang), and 100,000 service requirements can be run in the experiment. The bandwidth requirement is uniformly distributed within [2, 5] frequency slots, and there are 300 available frequency slots on each fiber link. We compare the performance of the ICSR scheme and the CCSR scheme, and FLDP, PPDP, and FPDP are adopted individually, respectively. The metrics adopted here for performance evaluation include SFP, blocking probability, redundancy, and spectrum utilization ratio. As mentioned in Sec. 2.2, SFP is the failure probability of a connection during transmission. Blocking probability is the ratio of the number of the connection requests rejected by the networks over the number of all the connection requests arriving at the networks. Redundancy is the ratio of the total consumed backup frequency slots over the total consumed primary frequency slots. Spectrum utilization ratio is the ratio of the sum of the total consumed backup frequency slots and work frequency slots over the total frequency slots. As shown in Figs. 4(a) and 4(b), the ICSR scheme provides distinct SFP to three classes of services, i.e., the SFP obviously decreases from class low to class high, which illustrates that the ICSR scheme could well achieve differentiated QoP provisioning. The same situation occurs when the CCSR scheme is employed. It can also be observed that for the same class of services, such as class middle, the SFP of the CCSR scheme is almost the same as that of the ICSR scheme. The reason is that the CCSR scheme improves the degree of backup resource sharing under the premise of PSRLG-disjoint, which could guarantee that the SFP is not affected. Figure 5 shows the blocking probability versus traffic load in NSFNET (a) and USNET (b). For the two differentiated QoP provisioning schemes, the ratio of the number of requests for class high, class middle, and class low is . For FPDP, LDPDP, and FLDP, we do not associate any QoP requirements with a connection request. As expected, FPDP has the highest blocking probability, and FLDP achieves the lowest. For FPDP, it has more strict constraints for route calculation, i.e., the primary path and corresponding backup path must be link-disjoint as well as PSRLG-disjoint, which leads directly to the increasing of blocking probability. What is more, FPDP is stricter on backup resource sharing, which means that the connections can share a backup resource only if their primary paths are link-disjoint as well as PSRLG-disjoint. This leads to a lower resource sharing degree, which is another reason for the higher blocking probability. We also observe that the the CCSR scheme achieves a lower blocking probability than the ICSR scheme. As mentioned before, the CCSR scheme has a higher degree of backup resource sharing; more available resources could be saved for the coming services. Figure 6 plots the redundancy with NSFNET topology and USNET topology. First, PPDP has a lower redundancy than FPDP. Although the same constraint—PSRLG-disjoint—needs to be met when sharing a backup resource for the two algorithms, the blocking probability of PPDP is lower than that of FPDP, and the backup resource sharing degree would increase with an increase in connection numbers. The redundancy of FLDP is further reduced compared to the other two algorithms. In addition, FLDP has the lowest blocking probability; another important reason is that the constraint for backup resource sharing is relaxed from PSRLG-disjoint to link-disjoint. Moreover, Fig. 6 also shows that the CCSR scheme achieves a lower redundancy than the ICSR scheme. One reason is that the CCSR scheme directly increases the degree of backup resource sharing. Another is that the CCSR scheme has a lower blocking probability. The spectrum utilization ratio of different schemes can be seen in Fig. 7. FPDP has the lowest spectrum utilization ratio in both NSFNET topology and USNET topology, which is caused by its obviously higher blocking probability than that of the others. Another phenomenon which is not visible but does exist is that the CCSR scheme has a lower spectrum utilization ratio compared to ICSR scheme. Together with the performance of the ICSR scheme and the CCSR scheme on blocking probability, we can reach the conclusion that the CCSR scheme could support more connections with fewer spectrum resources, namely, it achieves a higher resource efficiency. 5.ConclusionsIn this article, we motivate the need of providing differentiated QoP with a new multilink failures model named PSLRG. Shared-path algorithms including FLDP, PPDP, and FPDP are proposed, based on which two differentiated QoP schemes, i.e., ICSR and CCSR, are put forward to provide differentiated reliability accordingly. To exactly measure the effectiveness of the schemes, a new metric called SFP is proposed. Numerical results show that both the differentiated QoP schemes could achieve a trade-off between reliability and resource efficiency. Compared to the ICSR scheme, the CCSR scheme could obtain a lower blocking probability, lower redundancy, and a better spectrum utilization ratio without disturbing reliability. AcknowledgmentsThis work has been supported in part by 973 program (2010CB328204), 863 program (2012AA011301), NSFC project (61271189, 61201154), RFDP Project (20120005120019), Ministry of Education-China Mobile Research Foundation (MCM20130132), Beijing Higher Education Young Elite Teacher Project, and Fund of State Key Laboratory of Information Photonics and Optical Communications (BUPT). ReferencesM. Jinnoet al.,
“Demonstration of novel spectrum-efficient elastic optical path network with per-channel variable capacity of to over ,”
in ECOC 2008,
(2008). Google Scholar
M. JinnoH. TakaraB. Kozicki,
“Concept and enabling technologies of spectrum-sliced elastic optical path network (SLICE),”
in OSA/ACP 2009,
(2009). Google Scholar
O. GerstelG. Sasaki,
“Quality of protection (QoP): a quantitative unifying paradigm to protection service grades,”
Proc. SPIE, 4599 1
–12
(2001). http://dx.doi.org/10.1117/12.436060 Google Scholar
S. SebbahB. Jaumard,
“Differentiated quality-of-protection in survivable WDM mesh networks using p-structures,”
Comput. Commun., 36
(6), 621
–629
(2013). http://dx.doi.org/10.1016/j.comcom.2012.09.003 COCOD7 0140-3664 Google Scholar
W. D. GroverM. Clouqueur,
“Span-restorable mesh networks with multiple quality of protection (QoP) service classes,”
Photonic Network Commun., 9
(1), 19
–34
(2005). http://dx.doi.org/10.1007/s11107-005-4529-y 1387-974X Google Scholar
M. Sivakumaret al.,
“Design and analysis of partial protection mechanisms in groomed optical WDM mesh networks,”
J. Opt. Network., 7
(6), 617
–634
(2008). http://dx.doi.org/10.1364/JON.7.000617 1943-0620 Google Scholar
C. MingZ. LuyingM. Gurusamy,
“Dynamic routing of dependable connections with different QoP grades in WDM optical networks,”
in ISCC 2005,
(2005). Google Scholar
C. V. SaradhiM. GurusamyL. Zhou,
“Differentiated QoS for survivable WDM optical networks,”
IEEE Opt. Commun., 42
(5), 8
–14
(2004). http://dx.doi.org/10.1109/MCOM.2004.1299335 ICOMD9 0163-6804 Google Scholar
X. Shaoet al.,
“Providing differentiated Quality-of-Protection for surviving double-link failures in WDM mesh networks,”
in ICC 2007,
(2007). Google Scholar
H.-W. LeeE. ModianoK. Lee,
“Diverse routing in networks with probabilistic failures,”
IEEE/ACM Trans. Network., 18
(6), 1895
–1904
(2010). http://dx.doi.org/10.1109/TNET.2010.2050490 IEANEP 1063-6692 Google Scholar
S. RamamurthyL. SahasrabuddheB. Mukherjee,
“Survivable WDM mesh network,”
J. Lightwave Technol., 21
(4), 870
–883
(2003). http://dx.doi.org/10.1109/JLT.2002.806338 JLTEDG 0733-8724 Google Scholar
L. GuoL. Li,
“Effective survivable routing algorithm with sharing of spare resources and fast failure recovery in wavelength division multiplexing mesh networks,”
Opt. Eng., 46
(1), 015002
(2007). http://dx.doi.org/10.1117/1.2424916 OPEGAR 0091-3286 Google Scholar
X. Wanget al.,
“An improved shared-path protection algorithm for double-link failures in meshed WDM optical networks,”
J. Commun. Networks, 10
(3), 331
–337
(2008). http://dx.doi.org/10.1109/JCN.2008.6388354 1229-2370 Google Scholar
H. WenS. WangL. Li,
“A routing algorithm for finding low-cost pair of no-shared-risk paths,”
J. Electron. Inf. Technol., 25
(6), 824
–830
(2003). Google Scholar
L. GuoL. Li,
“A novel survivable routing algorithm with partial shared-risk link groups (SRLG)-disjoint protection based on differentiated reliability constraints in WDM optical mesh networks,”
J. Lightpath Technol., 25
(6), 1410
–1415
(2007). http://dx.doi.org/10.1109/JLT.2007.896772 Google Scholar
Y. Wanget al.,
“Path connectivity based spectral defragmentation in flexible bandwidth networks,”
Opt. Express, 21
(2), 1353
–63
(2013). http://dx.doi.org/10.1364/OE.21.001353 OPEXFF 1094-4087 Google Scholar
B. Chenet al.,
“Multi-link failure restoration with dynamic load balancing in spectrum-elastic optical path networks,”
Opt. Fiber Technol., 18
(1), 21
–28
(2012). http://dx.doi.org/10.1016/j.yofte.2011.10.002 1068-5200 Google Scholar
BiographyYongli Zhao is an assistant professor at Beijing University of Posts and Telecommunications. He received his BE degree in communications engineering and his PhD degree in electromagnetic field and microwave technology from Beijing University of Posts and Telecommunications, Beijing, China, in 2005 and 2010, respectively. He is the author and coauthor of more than 150 journal and conference papers and has written two books. His current research interests include optical networks, SDN, datacenter, and virtualization. Jinyan Liu received the MS degree in communication engineering from Beijing University of Posts and Telecommunications (BUPT), in 2014. She is currently working at China Unicom Company. Her research interests include software defined network and survivability. Jie Zhang is currently a professor and the vice dean of the Information Photonics and Optical Communications Institute at Beijing University of Posts and Telecommunications (BUPT), China. He earned his bachelor’s degree in communication engineering and a PhD in electromagnetic field and microwave technology from BUPT. He has published more than 300 technical papers. His research focuses on optical network architecture, protocols, and standards. |