Impact of Softwarization in Microservices-based SDN Controller

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Contributors

Abstract

Software-defined networking decouples control and data plane in softwarized networks. This allows for centralized management of the network. However, complete centralization of the controller's functions raises the issue of the central point of failure, latency, and scalability. Distributed controller deployment is adopted to optimize scalability and latency problems. However, the existing controllers are monolithic, resulting in code inefficiency for distributed deployment. Recently, microservices-based SDN solutions have been started and deployed as virtual network functions, enabling flexible deployment. Nonetheless, the softwarization of network functionalities introduces network I/O performance degradation both considering deployments based on virtual machines and containers. This paper first introduces a microservices-based SDN solution based on Ryu SDN Framework. Then investigates whether running Ryu's network functionalities in a softwarized environment (e.g., virtual machine and container) would have a significant network I/O performance degradation. In particular, this work examines more in deep the Docker Container technology and analyzes its network setups. Multiple measurements were performed locally in a single machine. Our results show a comparison between microservices-based non-virtualized SDN Controller and the virtualized one, and moreover, show a comparison between different Docker Container network setups.

Details

Original languageEnglish
Title of host publicationEuropean Wireless Conference, EW 2022
PublisherVDE Verlag, Berlin [u. a.]
Pages59-64
Number of pages6
ISBN (electronic)9781713865698
Publication statusPublished - 2022
Peer-reviewedYes

Conference

Title2022 European Wireless Conference, EW 2022
Duration19 - 21 September 2022
CityDresden
CountryGermany

Keywords

Keywords

  • 5G, Docker Container, Microservices, Software-Defined Networking, Virtual Machine