Synthesis of Fault-Tolerant Distributed Router Configurations

被引:10
作者
Subramanian, Kausik [1 ]
D'Antoni, Loris [1 ]
Akella, Aditya [1 ]
机构
[1] Univ Wisconsin Madison, 1210 W Dayton St, Madison, WI 53706 USA
基金
美国国家科学基金会;
关键词
Zeppelin; Synthesis; Fault Tolerance; Network Management; Routing protocols; Hierarchical network control plane;
D O I
10.1145/3179425
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Operators of modern networks require support for diverse and complex end-to-end policies, such as, middlebox traversals, isolation, and traffic engineering. While Software-defined Networking (SDN) provides centralized custom routing functionality in networks to realize these policies, many networks still deploy "legacy" control planes running distributed routing protocols like OSPF and BGP because these protocols are scalable and robust to failures. However, realization of policies by distributed control plane configurations is manual and error-prone. We present Zeppelin, a system for automatically generating policy-compliant control planes that also behave well under majority of small network failures. Zeppelin differs from existing approaches in that it uses policy-compliant paths to guide the synthesis process instead of directly generating policy-compliant configurations. We show that Zeppelin synthesizes highly resilient and policy-compliant configurations for real topologies with up to 80 routers.
引用
收藏
页数:26
相关论文
共 50 条
  • [21] Distributed fault-tolerant classification in wireless sensor networks
    Wang, TY
    Han, YSS
    Varshney, PK
    Chen, PN
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2005, 23 (04) : 724 - 734
  • [22] Addressing Transient and Permanent Faults in NoC With Efficient Fault-Tolerant Deflection Router
    Feng, Chaochao
    Lu, Zhonghai
    Jantsch, Axel
    Zhang, Minxuan
    Xing, Zuocheng
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (06) : 1053 - 1066
  • [23] Fundamentals of fault-tolerant distributed computing in asynchronous environments
    Gärtner, FC
    ACM COMPUTING SURVEYS, 1999, 31 (01) : 1 - 26
  • [24] An Efficient Fault-Tolerant Algorithm for Distributed Cloud Services
    Al-Jaroodi, Jameela
    Mohamed, Nader
    Al Nuaimi, Klaithem
    2012 IEEE SECOND SYMPOSIUM ON NETWORK CLOUD COMPUTING AND APPLICATIONS (NCCA 2012), 2012, : 1 - 8
  • [25] Ensuring fault-tolerant computations in distributed control systems
    V. I. Klepikov
    Automation and Remote Control, 2013, 74 : 2112 - 2121
  • [26] Distributed dynamic fault-tolerant routing in fat tree
    Hu N.-D.
    Wang D.-W.
    Sun N.-H.
    Jisuanji Xuebao/Chinese Journal of Computers, 2010, 33 (10): : 1799 - 1808
  • [27] Fault-Tolerant Mesh-Based NoC with Router-Level Redundancy
    Yung-Chang Chang
    Cihun-Siyong Alex Gong
    Ching-Te Chiu
    Journal of Signal Processing Systems, 2020, 92 : 345 - 355
  • [28] On distributed fault-tolerant detection in wireless sensor networks
    Luo, XW
    Dong, M
    Huang, YL
    IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (01) : 58 - 70
  • [29] A hybrid and adaptive model for fault-tolerant distributed computing
    Gorender, S
    Macêdo, R
    Raynal, M
    2005 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2005, : 412 - 421
  • [30] Fault-tolerant distributed deployment of embedded control software
    Pinello, Claudio
    Carloni, Luca P.
    Sangiovanni-Vincentelli, Alberto L.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (05) : 906 - 919