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

Service providers employ different transport technologies like PDH, SDH/SONET, OTN, DWDM, Ethernet, MPLS-TP etc. to support different types of traffic and service requirements. Dynamic service provisioning requires the use of on-line algorithms that automatically compute the path to be taken to satisfy the given service request. 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. Path computation for service requests considering the above factors is the focus of this work, where a new mechanism for building an auxiliary graph which 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. Initial weight assignment scheme for non-adaptation edges that consider both link distance and link capacity is proposed and three dynamic weight assignment functions that consider the current utilization of the links are proposed. 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.

[1]  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.

[2]  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.

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

[4]  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.

[5]  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).

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

[7]  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.

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

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

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

[11]  J. Y. Yen,et al.  Finding the K Shortest Loopless Paths in a Network , 2007 .

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

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