Scheduling Loop-free Updates for Multiple Policies with Overlaps in Software-Defined Networks

被引:0
|
作者
Yu, Jinping [1 ,3 ]
Fan, Xinxin [1 ]
Zhang, Guoqiang [2 ]
Bi, Jingping [1 ,3 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Beijing, Peoples R China
[2] Nanjing Normal Univ, Sch Comp Sci & Technol, Nanjing, Jiangsu, Peoples R China
[3] Univ Chinese Acad Sci, Beijing, Peoples R China
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Match field overlaps are common in most of today's networks because of wildcards and Longest Prefix Match (LPM). These overlaps exacerbate the loop-free update problem in Software- Defined Networks (SDNs). Because with overlaps, forwarding loops exist not only between old and new routes of a single policy but also among routes of different policies. However, previous work can only eliminate forwarding loops introduced by a single policy. In this paper, we focus on eliminating forwarding loops introduced by match field overlaps of multiple policies. Moreover, we prove that it is NP-hard to give a (k(s) + 1)-round schedule, where k(s) is the maximum round number of the single policy schedules. We then propose an N-ary tree based heuristic algorithm that efficiently produces a schedule with approximate minimum rounds. Experimental results show that our approach could reduce more than 90% unnecessary rounds and achieve absolute loop-freedom especially when updating policies with overlaps.
引用
收藏
页数:8
相关论文
共 50 条
  • [31] On Polynomial-Time Congestion-Free Software-Defined Network Updates
    Amiri, Saeed A.
    Dudycz, Szytnon
    Parham, Mahlnoud
    Schmid, Stefan
    Wiederrecht, Sebastian
    2019 IFIP NETWORKING CONFERENCE (IFIP NETWORKING), 2019,
  • [32] On Polynomial-Time Congestion-Free Software-Defined Network Updates
    Amiri, Saeed A.
    Dudycz, Szytnon
    Parham, Mahlnoud
    Schmid, Stefan
    Wiederrecht, Sebastian
    2019 IFIP NETWORKING CONFERENCE (IFIP NETWORKING), 2019,
  • [33] Energy-saving traffic scheduling in backbone networks with software-defined networks
    Junru Lei
    Shuhua Deng
    Zebin Lu
    Yihao He
    Xieping Gao
    Cluster Computing, 2021, 24 : 279 - 292
  • [34] Consistent Updates in Software Defined Networks: On Dependencies, Loop Freedom, and Blackholes
    Forster, Klaus-Tycho
    Mahajan, Ratul
    Wattenhofer, Roger
    2016 IFIP NETWORKING CONFERENCE (IFIP NETWORKING) AND WORKSHOPS, 2016, : 1 - 9
  • [35] Languages for Software-Defined Networks
    Foster, Nate
    Guha, Arjun
    Reitblatt, Mark
    Story, Alec
    Freedman, Michael J.
    Katta, Naga Praveen
    Monsanto, Christopher
    Reich, Joshua
    Rexford, Jennifer
    Schlesinger, Cole
    Walker, David
    Harrison, Major Robert
    IEEE COMMUNICATIONS MAGAZINE, 2013, 51 (02) : 128 - 134
  • [36] On the Fingerprinting of Software-Defined Networks
    Cui, Heng
    Karame, Ghassan O.
    Klaedtke, Felix
    Bifulco, Roberto
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2016, 11 (10) : 2160 - 2173
  • [37] On the Security of Software-Defined Networks
    Prasad, Abhinandan S.
    Koll, David
    Fu, Xiaoming
    2015 FOURTH EUROPEAN WORKSHOP ON SOFTWARE DEFINED NETWORKS - EWSDN 2015, 2015, : 105 - 106
  • [38] Abstractions for Software-Defined Networks
    Casado, Martin
    Foster, Nate
    Guha, Arjun
    COMMUNICATIONS OF THE ACM, 2014, 57 (10) : 86 - 95
  • [39] Software-Defined Access Networks
    Elbers, Joerg-Peter
    Grobe, Klaus
    Magee, Anthony
    2014 EUROPEAN CONFERENCE ON OPTICAL COMMUNICATION (ECOC), 2014,
  • [40] Fingerprinting Software-defined Networks
    Bifulco, Roberto
    Cui, Heng
    Karame, Ghassan O.
    Klaedtke, Felix
    2015 IEEE 23RD INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2015, : 453 - 459