DASON: Dependability Assessment Framework for Imperfect Distributed SDN Implementations

Petra Vizarreta, Kishor Trivedi, Veena Mendiratta, Wolfgang Kellerer, Carmen Mas-Machuca

Research output: Contribution to journalArticlepeer-review

13 Scopus citations

Abstract

In Software Defined Networking (SDN), network programmability is enabled through a logically centralized control plane. Production networks deploy multiple controllers for scalability and reliability reasons, which in turn rely on distributed consensus protocols to operate in a logically centralized manner. However, bugs in distributed control plane can have disastrous effects on the data plane, e.g., losing traffic by installing paths containing blackholes. In this paper we study the prevalence of issues in state-of-the-art distributed frameworks in SDN, by analyzing 500+ issues reported in two of the largest open source SDN controller platforms: Open Network Operating System (ONOS) and OpenDaylight (ODL), during the period between 2014-2019. We identify system vulnerabilities, localize dependability bottlenecks, and provide stochastic models for a holistic assessment of system dependability.

Original languageEnglish
Article number8999561
Pages (from-to)652-667
Number of pages16
JournalIEEE Transactions on Network and Service Management
Volume17
Issue number2
DOIs
StatePublished - Jun 2020

Keywords

  • ONOS
  • OpenDaylight
  • SDN controller
  • Software Defined Networking
  • distributed consensus
  • distributed system
  • fault tolerance
  • high availability
  • software reliability

Fingerprint

Dive into the research topics of 'DASON: Dependability Assessment Framework for Imperfect Distributed SDN Implementations'. Together they form a unique fingerprint.

Cite this