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 条
[11]   A Survey on Demand Response in Smart Grids: Mathematical Models and Approaches [J].
Deng, Ruilong ;
Yang, Zaiyue ;
Chow, Mo-Yuen ;
Chen, Jiming .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2015, 11 (03) :570-582
[12]   Harnessing Renewable Energy in Cloud Datacenters: Opportunities and Challenges [J].
Deng, Wei ;
Liu, Fangming ;
Jin, Hai ;
Li, Bo ;
Li, Dan .
IEEE NETWORK, 2014, 28 (01) :48-55
[13]   A Load Balancing and Multi-Tenancy Oriented Data Center Virtualization Framework [J].
Duan, Jun ;
Yang, Yuanyuan .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (08) :2131-2144
[14]   Short-term load forecasting based on an adaptive hybrid method [J].
Fan, S ;
Chen, LN .
IEEE TRANSACTIONS ON POWER SYSTEMS, 2006, 21 (01) :392-401
[15]  
Farahnakian F., 2016, IEEE TRANS CLOUD COM
[16]  
Ge R, 2007, INT CONF PARA PROC, P147
[17]   Modeling and forecasting electricity prices with input/output hidden Markov models [J].
González, AM ;
San Roque, AM ;
García-González, J .
IEEE TRANSACTIONS ON POWER SYSTEMS, 2005, 20 (01) :13-24
[18]   Electricity Cost Saving Strategy in Data Centers by Using Energy Storage [J].
Guo, Yuanxiong ;
Fang, Yuguang .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (06) :1149-1160
[19]  
Hsu CH, 2015, INT S HIGH PERF COMP, P271, DOI 10.1109/HPCA.2015.7056039
[20]   Test Schedule Optimization for Multicore SoCs: Handling Dynamic Voltage Scaling and Multiple Voltage Islands [J].
Kavousianos, Xrysovalantis ;
Chakrabarty, Krishnendu ;
Jain, Arvind ;
Parekhji, Rubin .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (11) :1754-1766