Expresso: Comprehensively Reasoning About External Routes Using Symbolic Simulation

被引:0
|
作者
Wang, Dan [1 ]
Zhang, Peng [1 ]
Gember-Jacobson, Aaron [2 ]
机构
[1] Xi An Jiao Tong Univ, Xian, Peoples R China
[2] Colgate Univ, Hamilton, NY USA
基金
中国国家自然科学基金;
关键词
network verification; external route; equivalence classes; symbolic simulation;
D O I
10.1145/3651890.3672220
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Existing network verifiers can efficiently identify failure-induced bugs. However, an equally-important concern is identification of external-routes-induced bugs, which has not been well addressed. Comprehensively reasoning about external routes is challenging, since each external neighbor can advertise an arbitrary set of routes, which is quite a huge space. This paper introduces a new network verifier, Expresso, which uses symbolic simulation to explore the equivalences in the space of external routes. We evaluate the effectiveness and scalability of Expresso on the WAN of a large cloud service provider and Internet2. Expresso found various property violations, some of which have already been confirmed by the operators. To the best of our knowledge, Expresso is the only verifier that can check the correctness of WANs amidst arbitrary external routes in a tractable amount of time, while other verifiers time-out after 1 day.
引用
收藏
页码:197 / 212
页数:16
相关论文
共 50 条
  • [1] MATHEMATICAL REASONING AND EXTERNAL SYMBOLIC SYSTEMS
    Novaes, Catarina Dutilh
    LOGIQUE ET ANALYSE, 2013, (221) : 45 - 65
  • [2] Reasoning about numeric and symbolic time information
    Mouhoub, M
    12TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2000, : 164 - 171
  • [3] SYMBOLIC REASONING ABOUT MYOCARDIAL SCINTIGRAMS IN PROLOG
    ROSENBERG, S
    ITTI, R
    BENJELLOUN, L
    EUROPEAN JOURNAL OF NUCLEAR MEDICINE, 1986, 12 (02): : 65 - 68
  • [4] Symbolic Reasoning About Quantum Circuits in Coq
    Shi, Wen-Jun
    Cao, Qin-Xiang
    Deng, Yu-Xin
    Jiang, Han-Ru
    Feng, Yuan
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2021, 36 (06) : 1291 - 1306
  • [5] Symbolic Reasoning About Quantum Circuits in Coq
    Wen-Jun Shi
    Qin-Xiang Cao
    Yu-Xin Deng
    Han-Ru Jiang
    Yuan Feng
    Journal of Computer Science and Technology, 2021, 36 : 1291 - 1306
  • [6] Model-based reasoning methodology using the symbolic DEVS simulation
    Chi, SD
    TRANSACTIONS OF THE SOCIETY FOR COMPUTER SIMULATION, 1997, 14 (03): : 141 - 151
  • [7] Improved reasoning about infinity using qualitative simulation
    Say, ACC
    COMPUTING AND INFORMATICS, 2001, 20 (05) : 487 - 507
  • [8] Symbolic calculus for volumetric reasoning about process plans
    Lee, HM
    Scott, J
    Williams, JS
    Cox, D
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 1996, 10 (03): : 183 - 198
  • [9] SPATIAL REASONING USING SYMBOLIC ARRAYS
    PAPADIAS, D
    SELLIS, T
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 639 : 153 - 161
  • [10] Reasoning about timing behavior of digital circuits using symbolic event propagation and temporal logic
    Mondal, Arijit
    Chakrabarti, P. P.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (09) : 1793 - 1814