An Online Integrated Resource Allocator for Guaranteed Performance in Data Centers

被引:21
作者
Divakaran, Dinil Mon [1 ]
Tho Ngoc Le [2 ]
Gurusamy, Mohan [1 ]
机构
[1] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore 117583, Singapore
[2] Northwestern Univ, Dept Elect Engn & Comp Sci, Evanston, IL 60208 USA
关键词
Data center; resource allocation; bandwidth; NP-hard; virtual machines;
D O I
10.1109/TPDS.2013.212
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As bandwidth is shared in a best-effort way in today's data centers, traffic generated between a set of VMs (virtual machines) affect the traffic between another set of VMs (possibly belonging to another tenant) sharing the same physical links, leading to unpredictable performance of applications running on these VMs. This article addresses the problem of allocation of not only server resources (computational and storage) but also network bandwidth, to provide performance guarantees in multi-tenant data centers. Bandwidth being a critical shared-resource, we formulate the problem as an optimization problem that minimizes bandwidth demand between clusters of VMs of a tenant; and we prove it as NP-hard. We develop fast online heuristics as an integrated resource allocator (IRA) that decides on the admission of dynamically arriving requests, and allocates resources for the accepted ones. We also present a modified version of IRA, called B-IRA that bounds the cost of bandwidth allocation, while exploring smaller search space for solution. We demonstrate that, IRA accommodates significantly higher number of requests in comparison to a load-balancing resource allocator (LBRA) that does not consider reducing bandwidth between clusters of VMs. IRA also outperforms B-IRA when traffic demands of VMs in an input are not localized.
引用
收藏
页码:1382 / 1392
页数:11
相关论文
共 17 条
[1]   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
[2]  
[Anonymous], 1998, The Quadratic Assignment Problem Theory and Algorithm
[3]  
[Anonymous], 2010, INFOCOM, 2010 Proceedings IEEE, DOI 10.1109/INFCOM.2010.5461930
[4]  
[Anonymous], ACM IMC
[5]   Towards Predictable Datacenter Networks [J].
Ballani, Hitesh ;
Costa, Paolo ;
Karagiannis, Thomas ;
Rowstron, Ant .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2011, 41 (04) :242-253
[6]   Markov Approximation for Combinatorial Network Optimization [J].
Chen, Minghua ;
Liew, Soung Chang ;
Shao, Ziyu ;
Kai, Caihong .
2010 PROCEEDINGS IEEE INFOCOM, 2010,
[7]   VL2: A Scalable and Flexible Data Center Network [J].
Greenberg, Albert ;
Hamilton, James R. ;
Jain, Navendu ;
Kandula, Srikanth ;
Kim, Changhoon ;
Lahiri, Parantap ;
Maltz, David A. ;
Patel, Parveen ;
Sengupta, Sudipta .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2009, 39 (04) :51-62
[8]  
Guo C., 2010, P 6 INT C CONEXT
[9]   BCube: A High Performance, Server-centric Network Architecture for Modular Data Centers [J].
Guo, Chuanxiong ;
Lu, Guohan ;
Li, Dan ;
Wu, Haitao ;
Zhang, Xuan ;
Shi, Yunfeng ;
Tian, Chen ;
Zhang, Yongguang ;
Lu, Songwu .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2009, 39 (04) :63-74
[10]  
Gurusamy M, 2012, C LOCAL COMPUT NETW, P496, DOI 10.1109/LCN.2012.6423666