BalCon: A Distributed Elastic SDN Control Via Efficient Switch Migration

Marco Cello,Yang Xu,Anwar Walid,Gordon Wilfong,H. Jonathan Chao,Mario Marchese
DOI: https://doi.org/10.1109/ic2e.2017.33
2017-01-01
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.
What problem does this paper attempt to address?