Characterization of failure dynamics in SDN controllers
Title | Characterization of failure dynamics in SDN controllers |
Publication Type | Conference Paper |
Year of Publication | 2017 |
Authors | Vizarreta, P., Heegaard, P., Helvik, B., Kellerer, W., Machuca, C. M. |
Conference Name | 2017 9th International Workshop on Resilient Networks Design and Modeling (RNDM) |
Date Published | sep |
ISBN Number | 978-1-5386-0671-1 |
Keywords | Aging, Collaboration, commercial controller implementations, composability, Computational modeling, Computer bugs, control plane logic, controller failure modes, controller outages, controller steady state availability, failure analysis, failure dynamics, Hardware, Human Behavior, human factors, hypothetical controller, Metrics, network applications, network performance, physical network infrastructure, Policy-Governed Secure Collaboration, pubcrawl, Resiliency, Scalability, science of security, SDN controller, Software, software ageing, software defined networking, software reliability, software reliability growth, Stochastic Activity Networks, Stochastic processes, telecommunication control |
Abstract | With Software Defined Networking (SDN) the control plane logic of forwarding devices, switches and routers, is extracted and moved to an entity called SDN controller, which acts as a broker between the network applications and physical network infrastructure. Failures of the SDN controller inhibit the network ability to respond to new application requests and react to events coming from the physical network. Despite of the huge impact that a controller has on the network performance as a whole, a comprehensive study on its failure dynamics is still missing in the state of the art literature. The goal of this paper is to analyse, model and evaluate the impact that different controller failure modes have on its availability. A model in the formalism of Stochastic Activity Networks (SAN) is proposed and applied to a case study of a hypothetical controller based on commercial controller implementations. In case study we show how the proposed model can be used to estimate the controller steady state availability, quantify the impact of different failure modes on controller outages, as well as the effects of software ageing, and impact of software reliability growth on the transient behaviour. |
URL | https://ieeexplore.ieee.org/document/8093037/ |
DOI | 10.1109/RNDM.2017.8093037 |
Citation Key | vizarreta_characterization_2017 |
- Software
- network performance
- physical network infrastructure
- Policy-Governed Secure Collaboration
- pubcrawl
- Resiliency
- Scalability
- Science of Security
- SDN controller
- network applications
- software ageing
- software defined networking
- software reliability
- software reliability growth
- Stochastic Activity Networks
- Stochastic processes
- telecommunication control
- controller steady state availability
- collaboration
- commercial controller implementations
- composability
- Computational modeling
- Computer bugs
- control plane logic
- controller failure modes
- controller outages
- aging
- failure analysis
- failure dynamics
- Hardware
- Human behavior
- Human Factors
- hypothetical controller
- Metrics