Cost Optimal Data Center Servers: A Voltage Scaling Approach

被引:8
作者
Zhang, Wei [1 ]
Wen, Yonggang [1 ]
Lai, Loi Lei [2 ]
Liu, Fang [1 ]
Fan, Rui [3 ]
机构
[1] Nanyang Technol Univ, Sch Comp Sci & Engn, 50 Nanyang Ave, Singapore 639798, Singapore
[2] Guangdong Univ Technol, Sch Automat, Guangzhou 510006, Peoples R China
[3] ShanghaiTech Univ, Sch Informat Sci & Technol, Shanghai 200031, Peoples R China
基金
中国国家自然科学基金;
关键词
Electricity cost; energy consumption; data center; server; voltage scaling; ENERGY; MODELS; EFFICIENCY;
D O I
10.1109/TCC.2018.2844823
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data centers have experienced dramatic growth in recent years in order to meet the ever-increasing demand for computing. As a result, minimizing the electrical cost to operate data centers has become a crucial issue. In this paper, we observe that electricity prices change over time, and that we can take advantage of periods with low prices by scaling up processor speeds to perform more work, while scaling down speeds during high price periods to reduce cost. We apply this observation to several settings. First, we consider an offline setting which assumes future electricity prices are given, and propose an efficient algorithm for optimally scaling a processor's speed in order to minimize the total electrical cost for completing a task by a deadline. We then consider a more realistic stochastic setting in which future prices are not known, but vary according to a Markov model. We present another efficient algorithm for minimizing the expected cost to meet a deadline. We performed a number of experiments using real electricity price traces to test the performance of our algorithms. We show that our stochastic algorithm is light-weight and relies only on easily obtainable price data, but that it achieves excellent performance, with only a 1 percent cost difference on average from the optimal offline algorithm. In addition, the stochastic algorithm significantly reduced costs compared to several candidate algorithms.
引用
收藏
页码:118 / 130
页数:13
相关论文
共 45 条
[1]  
[Anonymous], 2012, Proceedings of the 7th ACM European conference on Computer Systems, EuroSys '12, DOI [10.1145/2168836, DOI 10.1145/2168836, DOI 10.1145/2168836.2168843]
[2]  
[Anonymous], 2011, P ACM SIGMETRICS JOI
[3]   Speed Scaling with an Arbitrary Power Function [J].
Bansal, Nikhil ;
Chan, Ho-Leung ;
Pruhs, Kirk .
ACM TRANSACTIONS ON ALGORITHMS, 2013, 9 (02)
[4]  
Bellman Richard, 2013, Dynamic programming
[5]   Optimality and Improvement of Dynamic Voltage Scaling Algorithms for Multimedia Applications [J].
Cao, Zhen ;
Foo, Brian ;
He, Lei ;
van der Schaar, Mihaela .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2010, 57 (03) :681-690
[6]  
Chen Y., 2005, Performance Evaluation Review, V33, P303, DOI 10.1145/1071690.1064253
[7]   An Efficient Green Control Algorithm in Cloud Computing for Cost Optimization [J].
Chiang, Yi-Ju ;
Ouyang, Yen-Chieh ;
Hsu, Ching-Hsien .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2015, 3 (02) :145-155
[8]  
Datchanamoorthy S., 2011, 2011 IEEE Second International Conference on Smart Grid Communications (SmartGridComm 2011), P375, DOI 10.1109/SmartGridComm.2011.6102350
[9]   Data Center Energy Consumption Modeling: A Survey [J].
Dayarathna, Miyuru ;
Wen, Yonggang ;
Fan, Rui .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (01) :732-794
[10]  
Delforge P., 2014, DATA CENTER EFFICIEN