Efficient Loop-Free Rerouting of Multiple SDN Flows

被引:34
|
作者
Basta, Arsany [1 ]
Blenk, Andreas [1 ]
Dudycz, Szymon [2 ]
Ludwig, Arne [3 ]
Schmid, Stefan [4 ]
机构
[1] Tech Univ Munich, Dept Elect & Comp Engn, D-80333 Munich, Germany
[2] Univ Wroclaw, Inst Informat, PL-1260 Wroclaw, Poland
[3] Tech Univ Berlin, Dept Telecommun Syst, D-10587 Berlin, Germany
[4] Univ Vienna, Fac Comp Sci, A-1010 Vienna, Austria
关键词
Communication networks; software-defined networks; scheduling algorithms; COMPLEXITY;
D O I
10.1109/TNET.2018.2810640
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Computer networks have become a crucial infrastructure for many critical services. Accordingly, it is important that such networks preserve the correctness criteria, even during transitions from one correct configuration to a new correct configuration. This paper initiates the study of how to simultaneously update, i.e., reroute multiple policies (i.e., flows) in a software-defined network in a transiently consistent and efficient manner. In particular, we consider the problem of minimizing the number of controller switch interactions, henceforth called touches, while preserving fundamental properties, in particular loop freedom, at any time. Indeed, we empirically show that the number of such interactions affects the resource consumption at the switches. Our main result is a negative one: we rigorously prove that jointly optimizing multiple route updates in a consistent and efficient manner is N P - hard, already for two routing policies. However, we also present an efficient polynomial-time algorithm that, given a fixed number of correct update schedules for independent policies, computes an optimal global schedule with minimal touches. This algorithm applies to any per-flow independent consistency property, not only loop freedom.
引用
收藏
页码:948 / 961
页数:14
相关论文
共 50 条
  • [41] Distributed fast loop-free transition of routing protocols
    Bekono, Nina
    El Rachkidy, Nancy
    Guitton, Alexandre
    2017 IEEE 86TH VEHICULAR TECHNOLOGY CONFERENCE (VTC-FALL), 2017,
  • [42] On providing fast protection with remote loop-free alternates
    Csikor, Levente
    Retvari, Gabor
    TELECOMMUNICATION SYSTEMS, 2015, 60 (04) : 485 - 502
  • [43] Loop-free Markov chains as determinantal point processes
    Borodin, Alexei
    ANNALES DE L INSTITUT HENRI POINCARE-PROBABILITES ET STATISTIQUES, 2008, 44 (01): : 19 - 28
  • [44] Shortest paths and loop-free routing in dynamic networks
    Awerbuch, B.
    Computer Communications Review, 1990, 20 (04):
  • [45] On-demand loop-free routing with link vectors
    Garcia-Luna-Aceves, JJ
    Roy, S
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2005, 23 (03) : 533 - 546
  • [46] Efficient use of route requests for loop-free on-demand routing in ad hoc networks
    Rangarajan, Hari
    Garcia-Luna-Aceves, J. J.
    COMPUTER NETWORKS, 2007, 51 (06) : 1515 - 1529
  • [47] A novel loop-free IP fast reroute algorithm
    Enyedi, Gabor
    Retvari, Gabor
    Cinkler, Tibor
    DEPENDABLE AND ADAPTABLE NETWORKS AND SERVICES, PROCEEDINGS, 2007, 4606 : 111 - +
  • [48] A path-finding algorithm for loop-free routing
    GarciaLunaAceves, JJ
    Murthy, S
    IEEE-ACM TRANSACTIONS ON NETWORKING, 1997, 5 (01) : 148 - 160
  • [49] A LOOP-FREE ALGORITHM FOR GENERATING THE LINEAR EXTENSIONS OF A POSET
    CANFIELD, ER
    WILLIAMSON, SG
    ORDER-A JOURNAL ON THE THEORY OF ORDERED SETS AND ITS APPLICATIONS, 1995, 12 (01): : 57 - 75
  • [50] Routing optimization for IP networks with loop-free alternates
    Hartmann, Matthias
    Hock, David
    Menth, Michael
    COMPUTER NETWORKS, 2016, 95 : 35 - 50