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] 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
  • [32] On distributed fault-tolerant detection in wireless sensor networks
    Luo, XW
    Dong, M
    Huang, YL
    IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (01) : 58 - 70
  • [33] An adaptive programming model for fault-tolerant distributed computing
    Gorender, Sergio
    Macedo, Raimundo Jose de Araujo
    Raynal, Michel
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2007, 4 (01) : 18 - 31
  • [34] Distributed industrial control systems:: a fault-tolerant architecture
    Campelo, JC
    Rodríguez, F
    Rubio, A
    Ors, R
    Gil, PJ
    Lemus, L
    Busquets, JV
    Albaladejo, J
    Serrano, JJ
    MICROPROCESSORS AND MICROSYSTEMS, 1999, 23 (02) : 103 - 112
  • [35] Fault-tolerant computation of distributed regular path queries
    Shoaran, Maryam
    Thomo, Alex
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (01) : 62 - 77
  • [36] Performance analysis of a fault-tolerant, distributed multimedia server
    Derryberry, B
    INTERNET ROUTING AND QUALITY OF SERVICE, 1998, 3529 : 61 - 68
  • [37] An Adaptable and Generic Fault-Tolerant System for Distributed Applications
    Aissaoui, Ouanes
    Amirat, Abdelkrim
    Atil, Fadila
    2012 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE APPLICATIONS AND TECHNOLOGIES (ACSAT), 2012, : 161 - 166
  • [38] EFFICIENT CHECKPOINTING PROCEDURES FOR FAULT-TOLERANT DISTRIBUTED SYSTEMS
    SALEH, K
    AGARWAL, A
    MICROPROCESSING AND MICROPROGRAMMING, 1994, 40 (06): : 427 - 438
  • [39] Ensuring fault-tolerant computations in distributed control systems
    Klepikov, V. I.
    AUTOMATION AND REMOTE CONTROL, 2013, 74 (12) : 2112 - 2121
  • [40] Distributed fault-tolerant channel allocation for cellular networks
    Cao, GH
    Singhal, M
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2000, 18 (07) : 1326 - 1337