Online Energy Budgeting for Cost Minimization in Virtualized Data Center

被引:20
作者
Islam, Mohammad A. [1 ]
Ren, Shaolei [1 ]
Mahmud, A. Hasan [1 ]
Quan, Gang [1 ]
机构
[1] Florida Int Univ, Miami, FL 33199 USA
关键词
Computer system organization; resource allocation; virtualization; energy budgeting;
D O I
10.1109/TSC.2015.2390231
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The growing environmental and sustainability concerns have made energy efficiency a pressing issue for data center operation. Governments, as well as various organizations, are urging data centers to cap the increasing energy consumption. Naturally, achieving long term energy capping involves deciding energy usage over a long timescale (without accurately foreseeing the far future) and hence, we call this process "energy budgeting". In this paper, we introduce an online resource management solution, called eBud (energy Budgeting), for a virtualized data center. eBud determines the number of servers, resource allocation to virtual machines and corresponding workload distribution to minimize data center operational cost while satisfying a long term energy cap. We prove that eBud achieves a close-to-minimum cost compared to the optimal offline algorithm with future information, while bounding the potential violation of energy budget constraint, in an almost arbitrarily random environment. We also perform a trace-based simulation study to complement the performance analysis. The simulation results show that eBud reduces the cost by more than 16 percent (compared to state-of-the-art prediction-based algorithm) while resulting in a zero energy budget deficit. We also perform an experimental study based on RUBiS, demonstrating that in a real life scenario, eBud can achieve energy capping with a negligible increase in operational cost.
引用
收藏
页码:421 / 432
页数:12
相关论文
共 35 条
[1]  
[Anonymous], 2011, P ACM SIGMETRICS JOI
[2]  
[Anonymous], 2009, P 2009 C USENIX ANN
[3]  
[Anonymous], 2010, 2010 P IEEE INFOCOM, DOI DOI 10.1109/INFCOM.2010.5461933
[4]   Energy-Aware Autonomic Resource Allocation in Multitier Virtualized Environments [J].
Ardagna, Danilo ;
Panicucci, Barbara ;
Trubian, Marco ;
Zhang, Li .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2012, 5 (01) :2-19
[5]  
Boyd S., 2003, Branch and bound methods
[6]   Optimization of Resource Provisioning Cost in Cloud Computing [J].
Chaisiri, Sivadon ;
Lee, Bu-Sung ;
Niyato, Dusit .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2012, 5 (02) :164-177
[7]   Category of inter-grey non-symmetric evolutionary game chain model of supervision on research funds of colleges and universities [J].
Chen, HongZhuan ;
He, LiFang ;
Xu, Jing ;
Chen, Ye .
2010 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2010), 2010,
[8]  
Chuangang Ren, 2012, 2012 IEEE 20th International Symposium on Modelling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), P391, DOI 10.1109/MASCOTS.2012.51
[9]  
DiCaprio T., 2012, Becoming Carbon Neutral-How Microsoft Is Striving to Become Leaner, Greener, and More Accountable
[10]  
Gandhi A, 2012, ACM T COMPUT SYST, V30