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 条
  • [41] IMPLEMENTING FAULT-TOLERANT DISTRIBUTED OBJECTS.
    Birman, Kenneth P.
    Joseph, Thomas A.
    Raeuchle, Thomas
    Abbadi, Amr El
    IEEE Transactions on Software Engineering, 1985, SE-11 (06) : 502 - 508
  • [42] Fault-tolerant distributed stream processing system
    Gorawski, Marcin
    Marks, Pawel
    SEVENTEENTH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, : 395 - +
  • [43] A FAULT-TOLERANT COMMUNICATION ARCHITECTURE FOR DISTRIBUTED SYSTEMS
    PRADHAN, DK
    REDDY, SM
    IEEE TRANSACTIONS ON COMPUTERS, 1982, 31 (09) : 863 - 870
  • [44] Fault-Tolerant Mechanism of the Distributed Cluster Computers
    Shang, Yizi
    Jin, Yang
    Wu, Baosheng
    Tsinghua Science and Technology, 2007, 12 (SUPPL. 1): : 186 - 191
  • [45] ON RELIABILITY MODELING OF FAULT-TOLERANT DISTRIBUTED SYSTEMS
    THAMBIDURAI, P
    PARK, YK
    TRIVEDI, KS
    9TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1989, : 136 - 142
  • [46] DISTRIBUTED RECOVERY IN FAULT-TOLERANT MULTIPROCESSOR NETWORKS
    YANNEY, RM
    HAYES, JP
    IEEE TRANSACTIONS ON COMPUTERS, 1986, 35 (10) : 871 - 879
  • [47] Challenges in Fault-Tolerant Distributed Runtime Verification
    Bonakdarpour, Borzoo
    Fraigniaud, Pierre
    Rajsbaum, Sergio
    Travers, Corentin
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: DISCUSSION, DISSEMINATION, APPLICATIONS, ISOLA 2016, PT II, 2016, 9953 : 363 - 370
  • [48] FAULT-TOLERANT DISTRIBUTED SYSTEM-DESIGN
    SENGUPTA, A
    SEN, A
    BANDYOPADHYAY, S
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1988, 35 (02): : 168 - 172
  • [50] A FAULT-TOLERANT DISTRIBUTED TERMINATION DETECTION SCHEME
    YE, X
    KEANE, JA
    INFORMATION PROCESSING '94, VOL I: TECHNOLOGY AND FOUNDATIONS, 1994, 51 : 300 - 305