TY - GEN
T1 - BalCon
T2 - 2017 IEEE International Conference on Cloud Engineering, IC2E 2017
AU - Cello, Marco
AU - Xu, Yang
AU - Walid, Anwar
AU - Wilfong, Gordon
AU - Chao, H. Jonathan
AU - Marchese, Mario
N1 - Publisher Copyright:
© 2017 IEEE.
Copyright:
Copyright 2017 Elsevier B.V., All rights reserved.
PY - 2017/5/9
Y1 - 2017/5/9
N2 - 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.
AB - 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.
KW - distributed controllers
KW - load balancing
KW - multi-way partitioning
KW - software-defined networking
UR - http://www.scopus.com/inward/record.url?scp=85020203740&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85020203740&partnerID=8YFLogxK
U2 - 10.1109/IC2E.2017.33
DO - 10.1109/IC2E.2017.33
M3 - Conference contribution
AN - SCOPUS:85020203740
T3 - Proceedings - 2017 IEEE International Conference on Cloud Engineering, IC2E 2017
SP - 40
EP - 50
BT - Proceedings - 2017 IEEE International Conference on Cloud Engineering, IC2E 2017
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 4 April 2017 through 7 April 2017
ER -