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 条
  • [1] Loop-Free Route Updates for Software-Defined Networks
    Foerster, Klaus-Tycho
    Ludwig, Arne
    Marcinkowski, Jan
    Schmid, Stefan
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (01) : 328 - 341
  • [2] Achieving Fast Loop-Free Updates With Ingress Port in Software-Defined Networks
    Wu, Guanhao
    Gao, Xiaofeng
    Zheng, Jiaqi
    Chen, Guihai
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2021, 29 (04) : 1527 - 1539
  • [3] 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
  • [4] Loop-Free Alternates with Loop Detection for Fast Reroute in Software-Defined Carrier and Data Center Networks
    Wolfgang Braun
    Michael Menth
    Journal of Network and Systems Management, 2016, 24 : 470 - 490
  • [5] Loop-Free Alternates with Loop Detection for Fast Reroute in Software-Defined Carrier and Data Center Networks
    Braun, Wolfgang
    Menth, Michael
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2016, 24 (03) : 470 - 490
  • [6] Scalable Resilience for Software-Defined Networking Using Loop-Free Alternates with Loop Detection
    Braun, Wolfgang
    Menth, Michael
    2015 1ST IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT), 2015,
  • [7] Flow Scheduling for Conflict-Free Network Updates in Time-Sensitive Software-Defined Networks
    Pang, Zaiyu
    Huang, Xiao
    Li, Zonghui
    Zhang, Sukun
    Xu, Yanfen
    Wan, Hai
    Zhao, Xibin
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (03) : 1668 - 1678
  • [8] RoSCo: Robust Updates for Software-Defined Networks
    Lembke, James
    Ravi, Srivatsan
    Eugster, Patrick
    Schmid, Stefan
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (07) : 1352 - 1365
  • [9] Scheduling Loop-free Network Updates: It's Good to Relax!
    Ludwig, Arne
    Marcinkowski, Jan
    Schmid, Stefan
    PODC'15: PROCEEDINGS OF THE 2015 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2015, : 13 - 22
  • [10] Towards Causal Consistent Updates in Software-Defined Networks
    Guidara, Amine
    Pomares Hernandez, Saul E.
    Rodriguez Henriquez, Lil Maria X.
    Kacem, Hatem Hadj
    Kacem, Ahmed Hadj
    APPLIED SCIENCES-BASEL, 2020, 10 (06):