Computer Science > Networking and Internet Architecture
[Submitted on 6 Jan 2019]
Title:Path Computation for Provisioning in Multi-Technology Multi-Layer Transport Networks
View PDFAbstract: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.
Submission history
From: Madanagopal Ramachandran [view email][v1] Sun, 6 Jan 2019 11:58:00 UTC (45 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.