Synthesis of Fault-Tolerant Distributed Router Configurations

被引:11
|
作者
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 条
  • [31] Optimization of fault-tolerant thruster configurations for satellite control
    Yoshimura, Yasuhiro
    Kojima, Hirohisa
    ADVANCES IN SPACE RESEARCH, 2018, 61 (06) : 1617 - 1625
  • [32] Optimal Fault-Tolerant Configurations of Control Moment Gyros
    Yoshimura, Yasuhiro
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2015, 38 (12) : 2460 - 2466
  • [33] Well-conditioned configurations of fault-tolerant manipulators
    Abdi, Hamid
    Nahavandi, Saeid
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2012, 60 (02) : 242 - 251
  • [34] Fault-tolerant distributed computing: Evolution and issues
    Kim, K.H.
    IEEE Distributed Systems Online, 2002, 3 (07):
  • [35] DISTRIBUTED FAULT-TOLERANT EMBEDDINGS OF RINGS IN HYPERCUBES
    CHAN, MY
    LEE, SJ
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1991, 11 (01) : 63 - 71
  • [36] SNOOPING FAULT-TOLERANT DISTRIBUTED SHARED MEMORIES
    BROWN, L
    WU, J
    JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 29 (02) : 149 - 165
  • [37] Units of computation in fault-tolerant distributed systems
    Ahuja, M
    Mishra, S
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1997, 40 (02) : 194 - 209
  • [38] DFTSNA:A Distributed Fault-Tolerant Shipboard System
    徐洁
    李庆南
    黄世泽
    徐江峰
    JournalofComputerScienceandTechnology, 1990, (02) : 109 - 116
  • [39] A Novel Fault-Tolerant Scheme for Distributed Systems
    Zhang, Xiaoqin
    Wei, Zhidong
    Zhang, Fenggui
    Liu, Guoliang
    CEIS 2011, 2011, 15
  • [40] A fault-tolerant distributed deadlock detection algorithm
    Hansdah, RC
    Gantait, N
    Dey, S
    DISTRIBUTED COMPUTING, PROCEEDINGS: MOBILE AND WIRELESS COMPUTING, 2002, 2571 : 78 - 87