Traffic Load Balancing Schemes for Devolved Controllers in Mega Data Centers

被引:44
作者
Gao, Xiaofeng [1 ]
Kong, Linghe [1 ]
Li, Weichen [1 ]
Liang, Wanchao [2 ]
Chen, Yuxiang [2 ]
Chen, Guihai [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai Key Lab Scalable Comp & Syst, Shanghai 200240, Peoples R China
[2] Carnegie Mellon Univ, Sch Comp Sci, Pittsburgh, PA 15289 USA
基金
中国博士后科学基金; 中国国家自然科学基金;
关键词
ALLOCATION;
D O I
10.1109/TPDS.2016.2579622
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In most existing cloud services, a centralized controller is used for resource management and coordination. However, such infrastructure is gradually not sufficient to meet the rapid growth of mega data centers. In recent literature, a new approach named devolved controller was proposed for scalability concern. This approach splits the whole network into several regions, each with one controller to monitor and reroute a portion of the flows. This technique alleviates the problem of an overloaded single controller, but brings other problems such as unbalanced work load among controllers and reconfiguration complexities. In this paper, we make an exploration on the usage of devolved controllers for mega data centers, and design some new schemes to overcome these shortcomings and improve the performance of the system. We first formulate Load Balancing problem for Devolved Controllers (LBDC) in data centers, and prove that it is NP-complete. We then design an f-approximation for LBDC, where f is the largest number of potential controllers for a switch in the network. Furthermore, we propose both centralized and distributed greedy approaches to solve the LBDC problem effectively. The numerical results validate the efficiency of our schemes, which can become a solution to monitoring, managing, and coordinating mega data centers with multiple controllers working together.
引用
收藏
页码:572 / 585
页数:14
相关论文
共 41 条
[1]  
Al-Fares M., 2010, Hedera: dynamic flow scheduling for data center networks, P19
[2]   A scalable, commodity data center network architecture [J].
Al-Fares, Mohammad ;
Loukissas, Alexander ;
Vahdat, Amin .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (04) :63-74
[3]  
[Anonymous], PROC NETW OPER MANAG
[4]  
[Anonymous], P GLOB TEL C GLOBECO
[5]  
[Anonymous], 2010, P 2010 INT NETW MAN
[6]  
[Anonymous], 2010, P NSDI
[7]  
[Anonymous], 2010, The Design of Approximation Algorithms, DOI DOI 10.1017/CBO9780511921735
[8]  
[Anonymous], 1996, Distributed algorithms
[9]  
[Anonymous], ACM IMC
[10]  
[Anonymous], 2010, OSDI