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 条
  • [21] Loose-strain loop-free conditions for multiple path IP routing
    Ma, K
    Sim, KM
    IEE PROCEEDINGS-COMMUNICATIONS, 2004, 151 (03): : 243 - 250
  • [22] A scalable and loop-free multicast Internet protocol
    Parsa, M
    GarciaLunaAceves, JJ
    MULTIMEDIA COMPUTING AND NETWORKING 1997, 1997, 3020 : 2 - 16
  • [23] Loop-free calculus for modal logic . II
    Andrikonis, Julius
    LITHUANIAN MATHEMATICAL JOURNAL, 2012, 52 (02) : 123 - 133
  • [24] RIPPLE-WiN: An efficient protocol for loop-free multipath routing in wireless networks
    Garcia-Luna-Aceves, J. J.
    Cirimelli-Low, Dylan
    COMPUTER COMMUNICATIONS, 2024, 228
  • [25] Fast loop-free transition of routing protocols
    Bekono, Nina Pelagie
    El Rachkidy, Nancy
    Guitton, Alexandre
    2016 IEEE 84TH VEHICULAR TECHNOLOGY CONFERENCE (VTC FALL), 2016,
  • [26] Loop-Free Routing Using Diffusing Computations
    Garcia-Lunes-Aceves, J. J.
    IEEE-ACM TRANSACTIONS ON NETWORKING, 1993, 1 (01) : 130 - 141
  • [27] MINIMAL ORDER LOOP-FREE ROUTING STRATEGY
    SHIN, KG
    CHEN, MS
    IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (07) : 870 - 881
  • [28] Efficient Throughput and Loop-Free Routing: An Adaptive Second-Order Backpressure Algorithm
    Yin, Yuexi
    Zhuang, Zirui
    Wang, Jingyu
    Qi, Qi
    Sun, Haifeng
    Fu, Xiaoyuan
    Liao, Jianxin
    IEEE INFOCOM 2024-IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS, INFOCOM WKSHPS 2024, 2024,
  • [29] Scheduling Loop-free Updates for Multiple Policies with Overlaps in Software-Defined Networks
    Yu, Jinping
    Fan, Xinxin
    Zhang, Guoqiang
    Bi, Jingping
    2017 IEEE 36TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2017,
  • [30] Comparison of two loop-free decomposition methods
    Arato, Peter
    Drexler, Daniel Andras
    2015 IEEE 10TH JUBILEE INTERNATIONAL SYMPOSIUM ON APPLIED COMPUTATIONAL INTELLIGENCE AND INFORMATICS (SACI), 2015, : 477 - 481