Algorithmic and Complexity Aspects of Path Computation in Multi-Layer Networks

被引:6
|
作者
Lamali, Mohamed Lamine [1 ]
Fergani, Nasreddine [2 ]
Cohen, Johanne [3 ]
机构
[1] Univ Bordeaux, LaBRI, F-33405 Talence, France
[2] MathWorks, Cambridge CB4 0HH, England
[3] Univ Paris Saclay, CNRS, Univ Paris Sud, LRI, F-91405 Orsay, France
关键词
Protocols; encapsulation; path computation; multi-layer networks; complexity theory; automata theory; OPENFLOW; MODEL;
D O I
10.1109/TNET.2018.2878103
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Carrier-grade networks comprise several layers where different protocols coexist. Nowadays, most of these networks have different control planes to manage routing on different layers, leading to a suboptimal use of the network resources and to additional operational costs. However, some routers are able to encapsulate, decapsulate, and convert protocols, and act as a liaison between these layers. A unified control plane would be useful to optimize the use of the network resources and to automate the routing configurations. Software-defined networking-based architectures offer an opportunity to design such a control plane. One of the most important problems to deal with in this design is the path computation process. Classical path computation algorithms cannot resolve the problem, as they do not take into account encapsulations and conversions of protocols. In this paper, we propose algorithms to solve this problem and study several cases. If there is no bandwidth constraint, we propose a polynomial algorithm that computes the optimal path. We also give lower and upper bounds on the optimal path length. On the other hand, we show that the problem is NP-hard if there is a bandwidth constraint (or other quality-of-service parameters), even if there is only two protocols and in a symmetric graph. We study the complexity and the scalability of our algorithms and evaluate their performances on real and random topologies. The results show that they are faster than the previous ones proposed in the literature. These algorithms can also have important applications in automatic tunneling.
引用
收藏
页码:2787 / 2800
页数:14
相关论文
共 50 条
  • [1] Path computation in multi-layer networks: Complexity and algorithms
    Lamali, Mohamed Lamine
    Fergani, Nasreddine
    Cohen, Johanne
    Pouyllau, Helia
    [J]. IEEE INFOCOM 2016 - THE 35TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, 2016,
  • [2] Path Computation in Multi-layer Multi-domain Networks
    Lamali, Mohamed Lamine
    Pouyllau, Helia
    Barth, Dominique
    [J]. NETWORKING 2012, PT I, 2012, 7289 : 421 - 433
  • [3] On constraints tor path computation in multi-layer switched networks
    Jabbari, Bijan
    Gong, Shujia
    Oki, Eiji
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2007, E90B (08) : 1922 - 1927
  • [4] Path computation in multi-layer multi-domain networks: A language theoretic approach
    Lamali, Mohamed Lamine
    Pouyllau, Helia
    Barth, Dominique
    [J]. COMPUTER COMMUNICATIONS, 2013, 36 (05) : 589 - 599
  • [5] Hierarchical Path Computation With Flexible Ethernet In Multi-layer Multi-domain Networks
    Koulougli, Dahina
    Kim Khoa Nguyen
    Cheriet, Mohamed
    [J]. 2020 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2020, : 314 - 319
  • [6] Path Computation for Dynamic Provisioning in Multi-Technology Multi-Layer Transport Networks
    Ramachandran M.
    Sivalingam K.M.
    [J]. SN Computer Science, 2020, 1 (6)
  • [7] Path selection in multi-layer networks
    Kuipers, Fernando
    Dijkstra, Freek
    [J]. COMPUTER COMMUNICATIONS, 2009, 32 (01) : 78 - 85
  • [8] Optimal and efficient end-to-end path computation in multi-layer networks
    Gong, Shuja
    Jabbari, Bijan
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, PROCEEDINGS, VOLS 1-13, 2008, : 5767 - 5771
  • [9] A path finding implementation for multi-layer networks
    Dijkstra, Freek
    van der Ham, Jeroen
    Grosso, Paola
    de Laat, Cees
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUTING THEORY METHODS AND APPLICATIONS, 2009, 25 (02): : 142 - 146
  • [10] Multi-Layer Function Computation in Disorganized Wireless Networks
    Wu, Fangzhou
    Chen, Li
    Wei, Guo
    [J]. 2020 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2020,