EASM: Efficiency-aware switch migration for balancing controller loads in software-defined networking

被引:45
作者
Hu, Tao [1 ]
Lan, Julong [1 ]
Zhang, Jianhui [1 ]
Zhao, Wei [1 ]
机构
[1] Natl Digital Switching Syst Engn & Technol Res Ct, Zhengzhou 450002, Henan, Peoples R China
基金
中国国家自然科学基金;
关键词
Software-defined networking; Control plane; Multiple controllers; Switch migration; Network optimization;
D O I
10.1007/s12083-018-0632-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed multi-controller deployment is a promising method to achieve a scalable and reliable control plane of Software-Defined Networking (SDN). However, it brings a new challenge for balancing loads on the distributed controllers as the network traffic dynamically changes. The unbalanced load distribution on the controllers will increase response delay for processing flows and reduce the controllers' throughput. Switch migration is an effective approach to solve the problem. However, existing schemes focus only on the load balancing performance but ignore migration efficiency, which may result in high migration costs and unnecessary control overheads. This paper proposes Efficiency-Aware Switch Migration (EASM) to balance the controllers' loads and improve migration efficiency. We introduce load difference matrix and trigger factor to measure load balancing on controllers. We also introduce the migration efficiency problem, which considers load balancing rate and migration cost simultaneously to optimally migrate switches. We propose EASM to efficiently solve to the problem. The simulation results show that EASM outperforms baseline schemes by reducing the controller response time by about 21.9%, improving the controller throughput by 30.4% on average, maintaining good load balancing rate, low migration costs and migration time, when the network scale changes.
引用
收藏
页码:452 / 464
页数:13
相关论文
共 22 条
[1]  
[Anonymous], 2010, P 2010 INT NETW MAN
[2]  
Bari MF, 2013, INT CONF NETW SER, P18, DOI 10.1109/CNSM.2013.6727805
[3]  
Benson T, 2010, HEALTH INFORM SER, P1, DOI 10.1007/978-1-84882-803-2
[4]   BalCon: A Distributed Elastic SDN Control via Efficient Switch Migration [J].
Cello, Marco ;
Xu, Yang ;
Walid, Anwar ;
Wilfong, Gordon ;
Chao, H. Jonathan ;
Marchese, Mario .
2017 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2017), 2017, :40-50
[5]   A Social Network based Approach for IoT Device Management and Service Composition [J].
Chen, Guo ;
Huang, Jiwei ;
Cheng, Bo ;
Chen, Junliang .
2015 IEEE WORLD CONGRESS ON SERVICES, 2015, :1-8
[6]   A Game-Theoretic Approach to Elastic Control in Software-Defined Networking [J].
Chen, Hongchang ;
Cheng, Guozhen ;
Wang, Zhiming .
CHINA COMMUNICATIONS, 2016, 13 (05) :103-109
[7]   Game model for switch migrations in software-defined network [J].
Cheng, Guozhen ;
Chen, Hongchang .
ELECTRONICS LETTERS, 2014, 50 (23) :1699-1700
[8]   ElastiCon: An Elastic Distributed SDN Controller [J].
Dixit, Advait ;
Hao, Fang ;
Mukherjee, Sarit ;
Lakshman, T. V. ;
Kompella, Ramana Rao .
TENTH 2014 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS'14), 2014, :17-27
[9]  
Greenberg A, 2009, SIGCOMM 2009, P51
[10]  
Guo Z, 2017, COMPUTER APPL RES, P1