BalCon: A distributed elastic SDN control via efficient switch migration

Marco Cello, Yang Xu, Anwar Walid, Gordon Wilfong, H. Jonathan Chao, Mario Marchese

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

Abstract

Scalability and reliability are among the main concerns in large-scale Software Defined Networking (SDN) application scenarios. A common approach is to use multiple distributed controllers, each managing one static partition of the network. In this paper, we show that dynamic mapping can improve efficiency in managing traffic load variations. We then propose BalCon (Balanced Controller): an algorithmic solution designed to tackle and reduce the load imbalance among SDN controllers through proper SDN switch migrations. Simulations demonstrate that BalCon is lightweight from the computational point of view and reduces the load imbalance among SDN controllers (expressed as variance) by 40% by migrating only a small number of switches. We also built a realistic prototype of SDN controller, BalConController, based on the open-source SDN framework RYU.

Original languageEnglish (US)
Title of host publicationProceedings - 2017 IEEE International Conference on Cloud Engineering, IC2E 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages40-50
Number of pages11
ISBN (Electronic)9781509058174
DOIs
StatePublished - May 9 2017
Event2017 IEEE International Conference on Cloud Engineering, IC2E 2017 - Vancouver, Canada
Duration: Apr 4 2017Apr 7 2017

Publication series

NameProceedings - 2017 IEEE International Conference on Cloud Engineering, IC2E 2017

Other

Other2017 IEEE International Conference on Cloud Engineering, IC2E 2017
CountryCanada
CityVancouver
Period4/4/174/7/17

Keywords

  • distributed controllers
  • load balancing
  • multi-way partitioning
  • software-defined networking

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Information Systems and Management

Fingerprint Dive into the research topics of 'BalCon: A distributed elastic SDN control via efficient switch migration'. Together they form a unique fingerprint.

  • Cite this

    Cello, M., Xu, Y., Walid, A., Wilfong, G., Chao, H. J., & Marchese, M. (2017). BalCon: A distributed elastic SDN control via efficient switch migration. In Proceedings - 2017 IEEE International Conference on Cloud Engineering, IC2E 2017 (pp. 40-50). [7923785] (Proceedings - 2017 IEEE International Conference on Cloud Engineering, IC2E 2017). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/IC2E.2017.33