Automated network repair with Meta provenance

13Citations
Citations of this article
28Readers
Mendeley users who have this article in their library.

Abstract

When debugging an SDN application, diagnosing the problem is merely the first step - the operator must still implement a solution that works, and that does not cause new problems elsewhere. However, most existing SDN debuggers focus exclusively on identifying the problem and offer the network operator little or no help with finding an effective fix. Finding a fix is challenging because the number of potential repairs can be enormous. In this paper, we propose a first step towards automated repair for SDN applications. Our approach consists of two elements. The first is a data structure we call meta provenance, which can be used to efficiently find good candidate repairs. Meta provenance is inspired by the provenance concept from the database community. However, whereas standard provenance can only reason about changes to data, meta-provenance can also reason about changes to programs. The second element is a system that can efficiently back-test a set of candidate repairs using historical data from the network. This is used to eliminate candidate repairs that do not work well, or that cause other problems. We present initial results from a case study, which suggest our approach is able to efficiently find high-quality repairs.

Cite

CITATION STYLE

APA

Wu, Y., Chen, A., Haeberlen, A., Zhou, W., & Loo, B. T. (2015). Automated network repair with Meta provenance. In Proceedings of the 14th ACM Workshop on Hot Topics in Networks, HotNets-XIV 2015. Association for Computing Machinery, Inc. https://doi.org/10.1145/2834050.2834112

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