Symbolic router execution
Symbolic router execution
复制标题
符号路由器执行
DOI:
10.1145/3544216.3544264
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
Gember-Jacobson, Aaron
中科院分区:
文献类型:
--
作者:
Zhang, Peng;Wang, Dan;Gember-Jacobson, Aaron
Network verification often requires analyzing properties across different spaces (header space, failure space, or their product) under different failure models (deterministic and/or probabilistic). Existing verifiers efficiently cover the header or failure space, but not both, and efficiently reason about deterministic or probabilistic failures, but not both. Consequently, no single verifier can support all analyses that require different space coverage and failure models. This paper introduces Symbolic Router Execution (SRE), a general and scalable verification engine that supports various analyses. SRE symbolically executes the network model to discover what we call packet failure equivalence classes (PFECs), each of which characterises a unique forwarding behavior across the product space of headers and failures. SRE enables various optimizations during the symbolic execution, while remaining agnostic of the failure model, so it scales to the product space in a general way. By using BDDs to encode symbolic headers and failures, various analyses reduce to graph algorithms (e.g., shortest-path) on the BDDs. Our evaluation using real and synthetic topologies show SRE achieves better or comparable performance when checking reachability, mining specifications, etc. compared to state-of-the-art methods.
登录
查看更多内容
影响因子:
--
作者:
Ryan Beckett;Aarti Gupta;Ratul Mahajan;D. Walker
通讯作者:
Ryan Beckett;Aarti Gupta;Ratul Mahajan;D. Walker
影响因子:
--
作者:
Giannarakis, Nick;Silva, Alexandra;Walker, David
通讯作者:
Walker, David
DOI:
--
发表时间:
2020
期刊:
ACM SIGCOMM Symposium on Software Defined Networking Research
影响因子:
--
作者:
A. Kheradmand
通讯作者:
A. Kheradmand
DOI:
--
发表时间:
2020
期刊:
Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
影响因子:
--
作者:
Samuel Steffen;Timon Gehr;Petar Tsankov;Laurent Vanbever;Martin T. Vechev
通讯作者:
Martin T. Vechev
DOI:
10.1145/3385412.3386019
发表时间:
2020
期刊:
PLDI 2020: Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation
影响因子:
--
作者:
Giannarakis, Nick;Loehr, Devon;Beckett, Ryan;Walker, David
通讯作者:
Walker, David