High-coverage testing of softwarized networks

1Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

Network operators face a challenge of ensuring correctness as networks grow more complex, in terms of scale and increasingly in terms of diversity of software components. Network-wide verification approaches can spot errors, but assume a simplified abstraction of the functionality of individual network devices, which may deviate from the real implementation. In this paper, we propose a technique for high-coverage testing of end-to-end network correctness using the real software that is deployed in these networks. Our design is effectively a hybrid, using an explicit-state model checker to explore all network-wide execution paths and event orderings, but executing real software as subroutines for each device. We show that this approach can detect correctness issues that would be missed both by existing verification and testing approaches, and a prototype implementation suggests the technique can scale to larger networks with reasonable performance.

Author supplied keywords

Cite

CITATION STYLE

APA

Prabhu, S., Chaudhry, G. I., Godfrey, B., & Caesar, M. (2018). High-coverage testing of softwarized networks. In SecSoN 2018 - Proceedings of the 2018 Workshop on Security in Softwarized Networks: Prospects and Challenges, Part of SIGCOMM 2018 (pp. 46–52). Association for Computing Machinery, Inc. https://doi.org/10.1145/3229616.3229617

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free