Troubleshooting blackbox SDN control software with minimal causal sequences

Colin Scott, Andreas Wundsam, Barath Raghavan, Aurojit Panda, Andrew Or, Jefferson Lai, Eugene Huang, Zhi Liu, Ahmed El-Hassany, Sam Whitlock, H. B. Acharya, Kyriakos Zarifis, Scott Shenker

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish (US)
Title of host publicationSIGCOMM 2014 - Proceedings of the 2014 ACM Conference on Special Interest Group on Data Communication
PublisherAssociation for Computing Machinery
Pages395-406
Number of pages12
ISBN (Print)9781450328364
DOIs
StatePublished - 2014
Event2014 ACM Conference on Special Interest Group on Data Communication, SIGCOMM 2014 - Chicago, IL, United States
Duration: Aug 17 2014Aug 22 2014

Publication series

NameSIGCOMM 2014 - Proceedings of the 2014 ACM Conference on Special Interest Group on Data Communication

Other

Other2014 ACM Conference on Special Interest Group on Data Communication, SIGCOMM 2014
CountryUnited States
CityChicago, IL
Period8/17/148/22/14

Keywords

  • SDN control software
  • test case minimization
  • troubleshooting

ASJC Scopus subject areas

  • Computer Science Applications

Fingerprint Dive into the research topics of 'Troubleshooting blackbox SDN control software with minimal causal sequences'. Together they form a unique fingerprint.

  • Cite this

    Scott, C., Wundsam, A., Raghavan, B., Panda, A., Or, A., Lai, J., Huang, E., Liu, Z., El-Hassany, A., Whitlock, S., Acharya, H. B., Zarifis, K., & Shenker, S. (2014). Troubleshooting blackbox SDN control software with minimal causal sequences. In SIGCOMM 2014 - Proceedings of the 2014 ACM Conference on Special Interest Group on Data Communication (pp. 395-406). (SIGCOMM 2014 - Proceedings of the 2014 ACM Conference on Special Interest Group on Data Communication). Association for Computing Machinery. https://doi.org/10.1145/2619239.2626304