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 条
  • [1] Synthesis of Fault-Tolerant Distributed Systems
    Dimitrova, Rayna
    Finkbeiner, Bernd
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2009, 5799 : 321 - 336
  • [2] A flexible approach for a fault-tolerant router
    Döring, AC
    Obelöer, W
    Lustig, G
    Maehle, E
    PARALLEL AND DISTRIBUTED PROCESSING, 1998, 1388 : 693 - 713
  • [3] Characterization of a fault-tolerant NoC router
    Mediratta, Sumit Dharampal
    Draper, Jefftey
    2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 381 - 384
  • [4] Symbolic synthesis of masking fault-tolerant distributed programs
    Borzoo Bonakdarpour
    Sandeep S. Kulkarni
    Fuad Abujarad
    Distributed Computing, 2012, 25 : 83 - 108
  • [5] Symbolic synthesis of masking fault-tolerant distributed programs
    Bonakdarpour, Borzoo
    Kulkarni, Sandeep S.
    Abujarad, Fuad
    DISTRIBUTED COMPUTING, 2012, 25 (01) : 83 - 108
  • [6] Fault-Tolerant Distributed Reconnaissance
    Lauf, Adrian P.
    Robinson, William H.
    MILITARY COMMUNICATIONS CONFERENCE, 2010 (MILCOM 2010), 2010, : 1812 - 1817
  • [7] Fault-tolerant distributed simulation
    Damani, OP
    Garg, VK
    TWELFTH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION - PADS'98, PROCEEDINGS, 1998, : 38 - 45
  • [8] Modeling Fault-tolerant Distributed Systems for Discrete Controller Synthesis
    Girault, Alain
    Rutten, Eric
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 133 : 81 - 100
  • [9] Distributed synthesis of fault-tolerant programs in the high atomicity model
    Bonakdarpour, Borzoo
    Kulkarni, Sandeep S.
    Abujarad, Fuad
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, 4838 : 21 - +
  • [10] Optimal Design Configurations of Fault-Tolerant Systems
    Amari, Suprasad V.
    59TH ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS), 2013,