Skip to main content

Efficient Verification of Network Fault Tolerance via Counterexample-Guided Refinement

Author(s): Giannarakis, Nick; Beckett, Ryan; Mahajan, Ratul; Walker, David

Download
To refer to this page use: http://arks.princeton.edu/ark:/88435/pr1sg1c
Full metadata record
DC FieldValueLanguage
dc.contributor.authorGiannarakis, Nick-
dc.contributor.authorBeckett, Ryan-
dc.contributor.authorMahajan, Ratul-
dc.contributor.authorWalker, David-
dc.date.accessioned2021-10-08T19:47:50Z-
dc.date.available2021-10-08T19:47:50Z-
dc.date.issued2019en_US
dc.identifier.citationGiannarakis, Nick, Ryan Beckett, Ratul Mahajan, and David Walker. "Efficient Verification of Network Fault Tolerance via Counterexample-Guided Refinement." In International Conference on Computer Aided Verification (2019): pp. 305-323. doi:10.1007/978-3-030-25543-5_18en_US
dc.identifier.issn0302-9743-
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/pr1sg1c-
dc.description.abstractWe show how to verify that large data center networks satisfy key properties such as all-pairs reachability under a bounded number of faults. To scale the analysis, we develop algorithms that identify network symmetries and compute small abstract networks from large concrete ones. Using counter-example guided abstraction refinement, we successively refine the computed abstractions until the given property may be verified. The soundness of our approach relies on a novel notion of network approximation: routing paths in the concrete network are not precisely simulated by those in the abstract network but are guaranteed to be “at least as good.” We implement our algorithms in a tool called Origami and use them to verify reachability under faults for standard data center topologies. We find that Origami computes abstract networks with 1–3 orders of magnitude fewer edges, which makes it possible to verify large networks that are out of reach of existing techniques.en_US
dc.format.extent305 - 323en_US
dc.language.isoen_USen_US
dc.relation.ispartofInternational Conference on Computer Aided Verificationen_US
dc.rightsFinal published version. This is an open access article.en_US
dc.titleEfficient Verification of Network Fault Tolerance via Counterexample-Guided Refinementen_US
dc.typeConference Articleen_US
dc.identifier.doi10.1007/978-3-030-25543-5_18-
dc.identifier.eissn1611-3349-
pu.type.symplectichttp://www.symplectic.co.uk/publications/atom-terms/1.0/conference-proceedingen_US

Files in This Item:
File Description SizeFormat 
EfficientVerifNetworkFaultToleranceCounterexampleRefinement.pdf532.29 kBAdobe PDFView/Download


Items in OAR@Princeton are protected by copyright, with all rights reserved, unless otherwise indicated.