Abstract

Software-Defined Networking (SDN) separates the network control and data planes in communication networks, thereby enabling the dynamic reconfiguration of the data plane at run-time through the control plane software. SDNs can be large, comprising of tens of controllers and thousands of switches, where combinatorial models for availability analysis can lead to state space explosion. Further complicating matters, the logically centralized SDN control plane is realized in practice in a distributed fashion to provide horizontal scale-out and redundancy to avoid a single point of failure. This distribution necessitates the use of consensus mechanisms to ensure consistency on key data in the context of failures, introducing further considerations into SDN models. To this end, we present the first hierarchical analytical model of SDN availability, under control and data plane failures, that takes consistency and recovery into account, and that is scalable. Our experiments using this model demonstrate the interplay between characteristics of the distributed control plane and data plane in overall network availability.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.