TY - JOUR
T1 - Troubleshooting blackbox SDN control software with minimal causal sequences
AU - Scott, Colin
AU - Wundsam, Andreas
AU - Raghavan, Barath
AU - Panda, Aurojit
AU - Or, Andrew
AU - Lai, Jefferson
AU - Huang, Eugene
AU - Liu, Zhi
AU - El-Hassany, Ahmed
AU - Whitlock, Sam
AU - Acharya, H. B.
AU - Zarifis, Kyriakos
AU - Shenker, Scott
PY - 2015/2/25
Y1 - 2015/2/25
N2 - 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, POX, Pyretic, ONOS-and illustrate how the minimal causal sequences our system found aided the troubleshooting process.
AB - 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, POX, Pyretic, ONOS-and illustrate how the minimal causal sequences our system found aided the troubleshooting process.
KW - SDN control software
KW - Test case minimization
KW - Troubleshooting
UR - http://www.scopus.com/inward/record.url?scp=84924353655&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84924353655&partnerID=8YFLogxK
U2 - 10.1145/2619239.2626304
DO - 10.1145/2619239.2626304
M3 - Conference article
AN - SCOPUS:84924353655
SN - 0146-4833
VL - 44
SP - 395
EP - 406
JO - Computer Communication Review
JF - Computer Communication Review
IS - 4
T2 - ACM SIGCOMM 2014 Conference
Y2 - 17 August 2014 through 22 August 2014
ER -