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 条
  • [1] Loop-Free Rerouting of Multiple Policies With Overlaps
    Yu, Jinping
    Bi, Jingping
    Zhang, Guoqiang
    Fan, Xinxin
    Li, Zhongcheng
    IEEE COMMUNICATIONS LETTERS, 2018, 22 (07) : 1370 - 1373
  • [2] Efficient computation of loop-free alternates
    Geng, Haijun
    Zhang, Han
    Shi, Xingang
    Wang, Zhiliang
    Yin, Xia
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2020, 151 (151)
  • [3] A New Selection Criterion of Loop-free Alternate Interface for IP Fast Rerouting
    Liu Jinhua
    Wang Yahong
    Du Shuai
    CHINA COMMUNICATIONS, 2010, 7 (03) : 91 - 98
  • [4] Loop-Free IP Fast Rerouting Considering Double-Link Failures
    Kamamura, Shohei
    Shimazaki, Daisaku
    Hiramatsu, Atsushi
    Nakazato, Hidenori
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2012, E95B (12) : 3811 - 3821
  • [5] A New Selection Criterion of Loop-free Alternate Interface for IP Fast Rerouting
    Liu Jinhua1
    中国通信, 2010, 7 (03) : 91 - 98
  • [6] TRANS: Efficient sequential verification of loop-free circuits
    Khasidashvili, Z
    Moondanos, J
    Hanna, Z
    SEVENTH IEEE INTERNATIONAL HIGH-LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2002, : 115 - 120
  • [7] A More Efficient Diffusing Update Algorithm For Loop-Free Routing
    Zhao, Chuanqiang
    Liu, Yuanan
    Liu, Kaiming
    2009 5TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-8, 2009, : 4081 - 4084
  • [8] Message-efficient dissemination for loop-free centralized routing
    Peterson, Haldane
    Sen, Soumya
    Chandrashekar, Jaideep
    Gao, Lixin
    Guerin, Roch
    Zhang, Zhi-Li
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (03) : 65 - 74
  • [9] Message-efficient dissemination for loop-free centralized routing
    University of Minnesota, United States
    不详
    不详
    不详
    Comput Commun Rev, 2008, 3 (63-74):
  • [10] Simple and Efficient Loop-Free Multipath Routing in Wireless Networks
    Garcia-Luna-Aceves, J. J.
    Cirimelli-Low, Dylan J.
    PROCEEDINGS OF THE INT'L ACM CONFERENCE ON MODELING, ANALYSIS AND SIMULATION OF WIRELESS AND MOBILE SYSTEMS, MSWIM 2023, 2023, : 47 - 56