Path Computation for Dynamic Provisioning in Multi-Technology Multi-Layer Transport Networks

Service providers employ different transport technologies such as PDH, SDH/SONET, OTN, DWDM, Ethernet, MPLS-TP to support different types of traffic and service requirements. A typical transport network element supports adaptation of multiple technologies and multiple layers of those technologies to carry the input traffic. Further, transport networks are deployed such that they follow different topologies like linear, ring, mesh, protected linear, dual homing etc. in different layers. Dynamic service provisioning requires the use of on-line algorithms that automatically compute the path to be taken to satisfy the given service request. Path computation algorithms can be implemented in Path Computation Element (PCE) which can be invoked from Transport SDN controller to automate service provisioning. This paper studies automated path computation for service requests considering the above factors where, a new mechanism for building an auxiliary graph that models each layer as a node within each network element and creates adaptation edges between them and also supports creation of special edges to represent different types of topologies, is proposed. Logical links that represent multiplexing or adaptation are also created in the auxiliary graph. An initial weight assignment scheme for non-adaptation edges that consider both link distance and link capacity is introduced along with three dynamic weight assignment functions that consider the current link utilization. Path computation algorithms considering adaptation and topologies are proposed over the auxiliary graph structure. The performance of the algorithms is evaluated and it is found that the weighted number of requests accepted is higher and the weighted capacity provisioned is lesser for one of the dynamic weight function and certain combination of values proposed as part of the weight assignment. It is found that the proposed approach results in better overall network utilization (improvement of up to 30 Gbps for a scenario with 50,000 service requests) and fragmentation compared to the traditional layered path computation approach for a representative large-scale service provider transport network (Network 1) with 2955 network elements, 5753 physical links and 480 hub nodes. It is also found that the proposed approach results in better overall network utilization (3–4 times lesser utilization for a scenario up to 50,000 service requests) and fragmentation compared to the traditional layered path computation approach for another representative large-scale service provider transport network (Network 2) generated randomly with 2040 network elements and more than 7000 physical links.

[1]  Cees T. A. M. de Laat,et al.  A multi-layer network model based on ITU-T G.805 , 2008, Comput. Networks.

[2]  Zuqing Zhu,et al.  On Cost-Efficient Integrated Multilayer Protection Planning in IP-Over-EONs , 2018, Journal of Lightwave Technology.

[3]  Vishnu Shukla,et al.  Emerging transport SDN architecture and use cases , 2016, IEEE Communications Magazine.

[4]  J. Y. Yen Finding the K Shortest Loopless Paths in a Network , 1971 .

[5]  Cesar Beltran-Royo,et al.  Solving the edge-disjoint paths problem using a two-stage method , 2020, Int. Trans. Oper. Res..

[6]  Timothy A. Gonsalves,et al.  Path Computation Algorithms for Dynamic Service Provisioning With Protection and Inverse Multiplexing in SDH/SONET Networks , 2010, IEEE/ACM Transactions on Networking.

[7]  Andrzej Jajszczyk,et al.  Generic Dijkstra for optical networks , 2018, IEEE/OSA Journal of Optical Communications and Networking.

[8]  Wei Lu,et al.  Dynamic Service Provisioning in Elastic Optical Networks With Hybrid Single-/Multi-Path Routing , 2013, Journal of Lightwave Technology.

[9]  Fernando A. Kuipers,et al.  Technology-aware multi-domain multi-layer routing , 2015, Comput. Commun..

[10]  Fernando A. Kuipers,et al.  Path selection in multi-layer networks , 2009, Comput. Commun..

[11]  Elisa Rojas,et al.  Iterative Discovery of Multiple Disjoint Paths in Switched Networks with Multicast Frames , 2018, 2018 IEEE 43rd Conference on Local Computer Networks (LCN).

[12]  S. J. B. Yoo,et al.  Spectral and spatial 2D fragmentation-aware routing and spectrum assignment algorithms in elastic optical networks [invited] , 2013, IEEE/OSA Journal of Optical Communications and Networking.

[13]  Mung Chiang,et al.  Link-State Routing With Hop-by-Hop Forwarding Can Achieve Optimal Traffic Engineering , 2011, IEEE/ACM Trans. Netw..

[14]  Masahiko Jinno,et al.  Elastic optical networking: a new dawn for the optical layer? , 2012, IEEE Communications Magazine.

[15]  Johanne Cohen,et al.  Algorithmic and Complexity Aspects of Path Computation in Multi-Layer Networks , 2018, IEEE/ACM Transactions on Networking.

[16]  Zuqing Zhu,et al.  On the cross-layer orchestration to address IP router outages with cost-efficient multilayer restoration in IP-over-EONs , 2018, IEEE/OSA Journal of Optical Communications and Networking.

[17]  Krishna M. Sivalingam,et al.  Routing Mechanisms Employing Adaptive Weight Functions for Shortest Path Routing in Optical WDM Networks , 2004, Photonic Network Communications.

[18]  Timothy A. Gonsalves,et al.  Path Computation Algorithms for Dynamic Service Provisioning in SDH Networks , 2007, 2007 10th IFIP/IEEE International Symposium on Integrated Network Management.

[19]  Johanne Cohen,et al.  Path computation in multi-layer networks: Complexity and algorithms , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[20]  Yi Zhu,et al.  Routing and Scheduling for Variable Bandwidth Advance Reservation , 2009, IEEE/OSA Journal of Optical Communications and Networking.

[21]  Jörn Altmann,et al.  Network Management Challenges and Trends in Multi-Layer and Multi-Vendor Settings for Carrier-Grade Networks , 2014, IEEE Communications Surveys & Tutorials.

[22]  Jingjing Yao,et al.  Highly efficient data migration and backup for big data applications in elastic optical inter-data-center networks , 2015, IEEE Network.

[23]  Cees T. A. M. de Laat,et al.  A path finding implementation for multi-layer networks , 2009, Future Gener. Comput. Syst..

[24]  Krishna M. Sivalingam,et al.  Topology based path computation for provisioning in transport networks , 2017, 2017 9th International Conference on Communication Systems and Networks (COMSNETS).

[25]  Wei Lu,et al.  Efficient resource allocation for all-optical multicasting over spectrum-sliced elastic optical networks , 2013, IEEE/OSA Journal of Optical Communications and Networking.