Please wait a minute...
Frontiers of Computer Science

ISSN 2095-2228

ISSN 2095-2236(Online)

CN 10-1014/TP

Postal Subscription Code 80-970

2018 Impact Factor: 1.129

Front. Comput. Sci.    2017, Vol. 11 Issue (1) : 105-118    https://doi.org/10.1007/s11704-016-6035-z
RESEARCH ARTICLE
Allocating workload to minimize the power consumption of data centers
Ruihong LIN,Yuhui DENG()
Department of Computer Science, Jinan University, Guangzhou 510632, China
 Download: PDF(984 KB)  
 Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks
Abstract

Reducing the power consumption has become one of the most important challenges in designing modern data centers due to the explosive growth of data. The traditional approaches employed to decrease the power consumption normally do not consider the power of IT devices and the power of cooling system simultaneously. In contrast to existing works, this paper proposes a power model which can minimize the overall power consumption of data centers by balancing the computing power and cooling power. Furthermore, an enhanced genetic algorithm (EGA) is designed to explore the solution space of the power model since the model is a liner programming problem. However, EGA is computing intensive and the performance gradually decreases with the growth of the problem size. Therefore, heuristic greedy sequence (HGS) is proposed to simplify the calculation by leveraging the nature of greed. In contrast to EGA, HGS can determine the workload allocation of a specific data center layout with only one calculation. Experimental results demonstrate that both the EGA and HGS can significantly reduce the power consumption of data centers in contrast to the random algorithm. Additionally, HGS significantly outperforms EGA in terms of the continuity of workload allocation and execution performance.

Keywords data center      energy conservation      workload allocation      power model     
Corresponding Author(s): Yuhui DENG   
Just Accepted Date: 16 May 2016   Issue Date: 11 January 2017
 Cite this article:   
Ruihong LIN,Yuhui DENG. Allocating workload to minimize the power consumption of data centers[J]. Front. Comput. Sci., 2017, 11(1): 105-118.
 URL:  
https://academic.hep.com.cn/fcs/EN/10.1007/s11704-016-6035-z
https://academic.hep.com.cn/fcs/EN/Y2017/V11/I1/105
1 Hua Y, Liu X, Feng D. Data similarity-aware computation infrastructure for the cloud. IEEE Transactions on Computers, 2014, 63(1): 3–16
https://doi.org/10.1109/TC.2013.111
2 Van Heddeghem W, Lambert S, Lannoo B, Colle D, Pickavet M, Demeester P. Trends in worldwide ICT electricity consumption from 2007 to 2012. Computer Communications, 2014, 50: 64–76
https://doi.org/10.1016/j.comcom.2014.02.008
3 Barroso L A, Hölzle U. The case for energy-proportional computing. Computer, 2007, 40(12): 33–37
https://doi.org/10.1109/MC.2007.443
4 Weiser M, Welch B, Demers A, Shenker S. Scheduling for reduced cpu energy. Mobile Computing, 1996, 449–471
https://doi.org/10.1007/978-0-585-29603-6_17
5 Berl A, Gelenbe E, Di Girolamo M, Giuliani G, De Meer H, Dang M Q, Pentikousis K. Energy-efficient cloud computing. The Computer Journal, 2010, 53(7): 1045–1051
https://doi.org/10.1093/comjnl/bxp080
6 Rong H G, Zhang H M, Xiao S, Li C B, Hu C H. Optimizing energy consumption for data centers. Renewable and Sustainable Energy Reviews, 2016, 58: 674–691
https://doi.org/10.1016/j.rser.2015.12.283
7 Sawyer R. Calculating total power requirements for data centers. White Paper, American Power Conversion, 2004
8 Moore J D, Chase J S, Ranganathan P, Sharma R K. Making scheduling “cool”: temperature-aware workload placement in data centers. In: Proceedings of USENIX Annual Technical Conference, General Track. 2005, 61–75
9 Tang Q, Gupta S K S, Varsamopoulos G. Energy-efficient thermalaware task scheduling for homogeneous high-performance computing data centers: a cyber-physical approach. IEEE Transactions on Parallel and Distributed Systems, 2008, 19(11): 1458–1472
https://doi.org/10.1109/TPDS.2008.111
10 Shamalizadeh H, Almeida L, Wan S, Amaral P, Fu S, Prabh S. Optimized thermal-aware workload distribution considering allocation constraints in data centers. In: Proceedings of IEEE Green Computing and Communications. 2013, 208–214
https://doi.org/10.1109/greencom-ithings-cpscom.2013.55
11 Kaur T, Chana I. Energy efficiency techniques in cloud computing: a survey and taxonomy. ACM Computing Surveys (CSUR), 2015, 48(2): 22
https://doi.org/10.1145/2742488
12 Chaudhry M T, Ling T C, Manzoor A, Hussain S A, Kim J. Thermalaware scheduling in green data centers. ACM Computing Surveys (CSUR), 2015, 47(3): 39
https://doi.org/10.1145/2678278
13 Pinheiro E, Bianchini R, Carrera E, Heath T. Dynamic cluster reconfiguration for power and performance. In: Proceedings of Workshop on Compilers and Operating Systems for Lowpower. 2003, 75–93
https://doi.org/10.1007/978-1-4419-9292-5_5
14 Verma A, Ahuja P, Neogi A. Power-aware dynamic placement of hpc applications. In: Proceedings of the 22nd Annual International Conference on Supercomputing. 2008, 175–184
https://doi.org/10.1145/1375527.1375555
15 Zhang L W, Deng Y H, Zhu W H, Zhou J P, Wang F. Skewly replicating hot data to construct a power-efficient storage cluster. Journal of Network and Computer Applications, 2015, 50: 168–179
https://doi.org/10.1016/j.jnca.2014.06.005
16 Deng Y H. What is the future of disk drives, death or rebirth? ACM Computing Surveys (CSUR), 2011, 43(3): 23
https://doi.org/10.1145/1922649.1922660
17 Lin R H, Deng Y H, Yang L Y. Conserving cooling and computing power by distributing workloads in data centers. In: Proceedings of the 13th ACM International Conference on Computing Frontiers. 2016
https://doi.org/10.1145/2903150.2903177
18 Kansal A, Zhao F. Fine-grained energy profiling for power-aware application design. ACM SIGMETRICS Performance Evaluation Review, 2008, 36(2): 26–31
https://doi.org/10.1145/1453175.1453180
19 Deng Y H, Hu Y, Meng X H, Zhu Y F, Zhang Z, Han J Z. Predictively booting nodes to minimize performance degradation of a power-aware web cluster. Cluster Computing, 2014, 17(4): 1309–1322
https://doi.org/10.1007/s10586-014-0385-9
20 Kantarci B, Foschini L, Corradi A, Mouftah H T. Design of energyefficient cloud systems via network and resource virtualization. International Journal of Network Management, 2015, 25(2): 75–94
https://doi.org/10.1002/nem.1838
21 Moore J, Chase J S, Ranganathan P. Weatherman: automated, online and predictive thermal mapping and management for data centers. In: Proceedings of IEEE International Conference on Autonomic Computing. 2006, 155–164
https://doi.org/10.1109/icac.2006.1662394
22 Marshall L, Bemis P. Using CFD for data center design and analysis. Applied Math Modeling White Paper, 2011
23 Sharma R K, Bash C E, Patel C D. Dimensionless parameters for evaluation of thermal design and performance of large-scale data centers. In: Proceedings of the 8th ASME/AIAA Joint Thermophysics and Heat Transfer Conference. 2002
https://doi.org/10.2514/6.2002-3091
24 Tang Q, Mukherjee T, Gupta S K, Cayton P. Sensor-based fast thermal evaluation model for energy efficient high-performance datacenters. In: Proceedings of the 4th International Conference on Intelligent Sensing and Information Processing. 2006, 203–208
https://doi.org/10.1109/icisip.2006.4286097
25 Weiss B, Truong H L, Schott W, Scherer T, Lombriser C, Chevillat P. Wireless sensor network for continuously monitoring temperatures in data centers. IBM RZ, 2011
26 Ahmad F, Vijaykumar T. Joint optimization of idle and cooling power in data centers while maintaining response time. ACM SIGPLAN Notices, 2010, 45(3): 243–256
https://doi.org/10.1145/1735971.1736048
27 Lent R. Analysis of an energy proportional data center. Ad Hoc Networks, 2015, 25: 554–564
https://doi.org/10.1016/j.adhoc.2014.11.001
28 Cupertino L, Da Costa G, Oleksiak A, Pia W, Pierson J M, Salom J, Siso L, Stolf P, Sun H Y, Zilio T. Energy-efficient, thermal-aware modeling and simulation of data centers: the CoolEmAll approach and evaluation results. Ad Hoc Networks, 2015, 25: 535–553
https://doi.org/10.1016/j.adhoc.2014.11.002
[1] Yudong QIN, Deke GUO, Lailong LUO, Geyao CHENG, Zeliu DING. Design and optimization of VLC based small-world data centers[J]. Front. Comput. Sci., 2019, 13(5): 1034-1047.
[2] Yihong GAO, Huadong MA. StreamTune: dynamic resource scheduling approach for workload skew in video data center[J]. Front. Comput. Sci., 2018, 12(4): 669-681.
[3] Hui DOU, Yong QI. An online electricity cost budgeting algorithm for maximizing green energy usage across data centers[J]. Front. Comput. Sci., 2017, 11(4): 661-674.
[4] Jian LIU,Huanqing DONG,Junwei ZHANG,Zhenjun LIU,Lu XU. HWM: a hybrid workload migration mechanism of metadata server cluster in data center[J]. Front. Comput. Sci., 2017, 11(1): 75-87.
[5] Chuang LIN,Min YAO,Yin LI. Joint study on VMs deployment, assignment and migration in geographically distributed data centers[J]. Front. Comput. Sci., 2016, 10(3): 559-573.
[6] Bing YU,Yanni HAN,Hanning YUAN,Xu ZHOU,Zhen XU. A cost-effective scheme supporting adaptive service migration in cloud data center[J]. Front. Comput. Sci., 2015, 9(6): 875-886.
[7] Lailong LUO,Deke GUO,Wenxin LI,Tian ZHANG,Junjie XIE,Xiaolei ZHOU. Compound graph based hybrid data center topologies[J]. Front. Comput. Sci., 2015, 9(6): 860-874.
[8] Jian LIN, Li ZHA, Zhiwei XU. Consolidated cluster systems for data centers in the cloud age: a survey and analysis[J]. Front. Comput. Sci., 2013, 7(1): 1-19.
[9] Kaishun WU, Jiang XIAO, Lionel M. NI. Rethinking the architecture design of data center networks[J]. Front Comput Sci, 2012, 6(5): 596-603.
[10] Hui CHEN, Ping LU, Pengcheng XIONG, Cheng-Zhong XU, Zhiping WANG. Energy-aware application performance management in virtualized data centers[J]. Front Comput Sci, 2012, 6(4): 373-387.
[11] Chunjie LUO, Jianfeng ZHAN, Zhen JIA, Lei WANG, Gang LU, Lixin ZHANG, Cheng-Zhong XU, Ninghui SUN. CloudRank-D: benchmarking and ranking cloud computing systems for data processing applications[J]. Front Comput Sci, 2012, 6(4): 347-362.
[12] Yuzhong SUN, Yiqiang ZHAO, Ying SONG, Yajun YANG, Haifeng FANG, Hongyong ZANG, Yaqiong LI, Yunwei GAO. Green challenges to system software in data centers[J]. Front Comput Sci Chin, 2011, 5(3): 353-368.
[13] Zhenyong CHEN, Wei FAN, Zhang XIONG, Pingan ZHANG, Lixin LUO, . Visual data security and management for smart cities[J]. Front. Comput. Sci., 2010, 4(3): 386-393.
[14] ZENG Lingfang, FENG Dan, JIANG Hong. High TPO/TCO for data storage: policy, algorithm and early practice[J]. Front. Comput. Sci., 2007, 1(3): 349-360.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed