Troubleshooting Blackbox SON Control Software with Minimal Causal Sequences

Software bugs are inevitable in software-defined networking control software, and troubleshooting is a tedious, time-consuming task. In this paper we discuss how to improve control software troubleshooting by presenting a technique for automatically identifying a minimal sequence of inputs responsible for triggering a given bug, without making assumptions about the language or instrumentation of the software under test. We apply our technique to five open source SDN control platforms Floodlight, NOX, PDX, Pyretic, ONOS and illustrate how the minimal causal sequences our system found aided the troubleshooting process.


Published in:
Acm Sigcomm Computer Communication Review, 44, 4, 395-406
Presented at:
SIGCOMM Conference, Chicago, IL, AUG 17-22, 2014
Year:
2014
Publisher:
New York, Assoc Computing Machinery
ISSN:
0146-4833
Keywords:
Laboratories:




 Record created 2015-05-29, last modified 2018-09-13


Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)