TY - GEN
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 - 2014
Y1 - 2014
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=84907322493&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84907322493&partnerID=8YFLogxK
U2 - 10.1145/2619239.2626304
DO - 10.1145/2619239.2626304
M3 - Conference contribution
AN - SCOPUS:84907322493
SN - 9781450328364
T3 - SIGCOMM 2014 - Proceedings of the 2014 ACM Conference on Special Interest Group on Data Communication
SP - 395
EP - 406
BT - SIGCOMM 2014 - Proceedings of the 2014 ACM Conference on Special Interest Group on Data Communication
PB - Association for Computing Machinery
T2 - 2014 ACM Conference on Special Interest Group on Data Communication, SIGCOMM 2014
Y2 - 17 August 2014 through 22 August 2014
ER -