Scalable and Crash-Tolerant Load Balancing Based on Switch Migration for Multiple OpenFlow Controllers

被引:50
作者
Liang, Chu [1 ]
Kawashima, Ryota [1 ]
Matsuo, Hiroshi [1 ]
机构
[1] Nagoya Inst Technol, Nagoya, Aichi 4668555, Japan
来源
2014 SECOND INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR) | 2014年
关键词
OpenFlow; Software-Defined Networking; Load Balance; OpenDaylight; JGroups;
D O I
10.1109/CANDAR.2014.108
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the size of networks continues to increase, the scalability of the centralized controller becomes increasingly issues in Software Defined Networking. Distributed controllers have been proposed to solve the problem that the centralized controllers such as NOX and Floodlight suffer from. That logically centralized, but physically distributed architecture divide the network into zones with separate multiple controllers to achieve a better scalability control plane. However, Such distributed architecture introduces a new challenge to the load rebalancing of controllers when uneven load distribution among the controllers due to the statically configured mapping between a switch and a controller. Therefore, under variable traffic conditions in real networks, keeping load balance dynamically among the controller clusters is essential for realizing a high performance and scalability control plane. To address these issues, we propose a dynamic load rebalancing method based on switch migration mechanism for clustered controllers. The multiple controllers use JGroups to coordinate actions for switch migration. The whole network is divided into several groups and each group is set up one controller cluster. Our proposed method can dynamically shift the load across the multiple controllers through switch migration. The mechanism support controller failover without switch disconnection avoiding the single point of failure problem. We also implemented a prototype system based on OpenDaylight Hydrogen controller to evaluated the performance of our design. Our preliminary result shows that the method enables controllers to relieve the overload via switch migration and can improve throughput and reduce the response time of the control plane.
引用
收藏
页码:171 / 177
页数:7
相关论文
共 15 条
[1]  
[Anonymous], 2014, ARXIV14017651
[2]  
[Anonymous], 2012, 2 USENIX WORKSH HOT
[3]  
[Anonymous], 2013, ACM SIGCOMM computer communication review, DOI DOI 10.1145/2534169.2491193
[4]  
[Anonymous], 2010, OSDI
[5]  
Bari MF, 2013, INT CONF NETW SER, P18, DOI 10.1109/CNSM.2013.6727805
[6]  
Benson A., 2010, P 10 ACM SIGCOMM C I, P267, DOI [10.1145/1879141.1879175.5, DOI 10.1145/1879141.1879175, 10.1145/1879141.1879175]
[7]  
Cai A. L. C. Zheng, 2010, MAESTRO SYSTEM SCALA
[8]   DevoFlow: Scaling Flow Management for High-Performance Networks [J].
Curtis, Andrew R. ;
Mogul, Jeffrey C. ;
Tourrilhes, Jean ;
Yalagandula, Praveen ;
Sharma, Puneet ;
Banerjee, Sujata .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2011, 41 (04) :254-265
[9]  
Erickson D., 2013, Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking - HotSDN '13, P13
[10]  
Ghobadi M, 2012, PROCEEDINGS OF THE 11TH ACM WORKSHOP ON HOT TOPICS IN NETWORKS (HOTNETS-XI), P61