Abstract
High temperatures within a data center can cause a number of problems, such as increased cooling costs and increased hardware failure rates. To overcome this problem, researchers have shown that workload management, focused on a data center’s thermal properties, effectively reduces temperatures within a data center. In this paper, we propose a method to predict a workload’s thermal effect on a data center, which will be suitable for real-time scenarios. We use machine learning techniques, such as artificial neural networks (ANN) as our prediction methodology. We use real data taken from a data center’s normal operation to conduct our experiments. To reduce the data’s complexity, we introduce a thermal impact matrix to capture the spacial relationship between the data center’s heat sources, such as the compute nodes. Our results show that machine learning techniques can predict the workload’s thermal effects in a timely manner, thus making them well suited for real-time scenarios. Based on the temperature prediction techniques, we developed a thermal-aware workload scheduling algorithm for data centers, which aims to reduce power consumption and temperatures in a data center. A simulation study is carried out to evaluate the performance of the algorithm. Simulation results show that our algorithm can significantly reduce temperatures in data centers by introducing an endurable decline in performance.
Similar content being viewed by others
References
U.S. Environmental Protection Agency (2007) Report to Congress on Server and Data Center Energy Efficiency. Technical Report, U.S. Environmental Protection Agency. Available at http://www.energystar.gov/ia/partners/prod_development/downloads/EPA_Datacenter_Report_Congress_Final1.pdf
The Green Grid (2007) The green grids opportunity: decreasing datacenter and other IT energy usage patterns. Technical report, the green grid association. Available at http://www.webhostingunleashed.com/whitepaper/decreasing-datacenter-energy-greengrid/
Sawyer R (2004) Calculating total power requirements for data centers. Technical report, American Power Conversion. Available at http://dcmms.com/whitepapers/2.pdf
Best Practices for Energy Efficiency in Microsoft Data Center Operations, Fact Sheet (2008). http://download.microsoft.com/download/a/7/b/a7b72ab1-ca17-4589-923a-83b0ff57be6d/Energy-Efficiency-Best-Practices-in-Microsoft-Data-Center-Operations-CeBIT.doc
Patterson MK (2008) The effect of data center temperature on energy efficiency. In: Proceedings of the 11th intersociety conference on thermal and thermomechanical phenomena in electronic systems, pp 1167–1174, May 2008
Sharma RK, Bash CE, Patel CD, Friedrich RJ, Chase JS (2007) Smart power management for data centers. Technical report, HP Laboratories
Moore J, Chase J, Ranganathan P (2006) Weatherman: automated, online, and predictive thermal mapping and management for data centers. In: The 3rd IEEE international conference on autonomic computing, June 2006
Hale PW (1986) Acceleration and time to fail. Qual Reliab Eng Int 2(4):259–262
Anderson D, Dykes J, Riedel E (2003) More than an interface—scsi vs. ata. In: Proceedings of the conference on file and storage technologies
Choi J, Kim Y, Sivasubramaniam A, Srebric J, Wang Q, Lee J (2008) A CFD-based tool for studying temperature in rack-mounted servers. IEEE Trans Comput 57(8):1129–1142
Abdlmonem H, Patel CD (2007) Thermo-fluids provisioning of a high performance high density data center. Distrib Parallel Databases 21(2–3):227–238
Tang Q, Gupta SKS, Varsamopoulos G (2008) Energy-efficient thermal-aware task scheduling for homogeneous high-performance computing data centers: a cyber-physical approach. IEEE Trans Parallel Distrib Syst 19(11):1458–1472
Moore JD, Chase JS, Ranganathan P, Sharma RK (2005) Making scheduling “cool”: temperature-aware workload placement in data centers. In: USENIX annual technical conference, General Track, pp 61–75
Mukherjee T, Tang Q, Ziesman C, Gupta SKS, Cayton P (2007) Software architecture for dynamic thermal management in datacenters. In: COMSWARE
Tang Q, Gupta SKS, Varsamopoulos G (2007) Thermal-aware task scheduling for data centers through minimizing heat recirculation. In: CLUSTER, pp 129–138
Tang Q, Mukherjee T, Gupta SKS, Cayton P (2006) 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, Oct 2008, pp 203–208
Hoke E, Sun J, Strunk JD, Ganger GR, Faloutsos C (2006) InteMon: continuous mining of sensor data in large-scale self-infrastructures. Oper Syst Rev 40(3):38–44
Heath T, Centeno AP, George P, Ramos L, Jaluria Y (2006) Mercury and freon: temperature emulation and management for server systems. In: ASPLOS, pp 106–116
Ramos L, Bianchini R (2008) C-Oracle: predictive thermal management for data centers. In: HPCA, pp 111–122
Vanderster DC, Baniasadi A, Dimopoulos NJ (2007) Exploiting task temperature profiling in temperature-aware task scheduling for computational clusters. In: Asia-Pacific computer systems architecture conference, pp 175–185
Yang J, Zhou X, Chrobak M, Zhang Y, Jin L (2008) Dynamic thermal management through task scheduling. In: ISPASS, pp 191–201
Chrobak M, Dürr C, Hurand M, Robert J (2008) Algorithms for temperature-aware task scheduling in microprocessor systems. In: AAIM, pp 120–130
Wang L, von Laszewski G, Dayal J, He X, Younge AJ, Furlani TR (2009) Towards thermal aware workload scheduling in a data center. In: Proceedings of the 10th international symposium on pervasive systems, algorithms and networks (ISPAN2009), Kao-Hsiung, Taiwan, 14–16 Dec 2009
Wang L, von Laszewski G, Dayal J, He X, Younge AJ, Furlani TR (2009) Thermal aware workload scheduling with backfilling for green data centers. In: Proceedings of the 28th IEEE international performance computing and communications conference, Arizona, Dec 2009
Simon H (1994) Neural networks: a comprehensive foundation. Macmillan, New York
Ceravolo F, De Felice M, Pizzuti S (2009) Combining back-propagation and genetic algorithms to train neural networks for ambient temperature modeling in Italy. In: Applications of evolutionary computing, EvoWorkshops 2009, pp 123–131
Thomas B, Soleimani-Mohseni M (2007) Artificial neural network models for indoor temperature prediction: investigations in two buildings. Neural Comput Appl 16(1):81–89
Smith BA, McClendon RW, Hoogenboom G (2005) An enhanced artificial neural network for air temperature prediction. In: International enformatika conference, pp 7–12
Jackowska-Strumillo L (2004) Ann based modelling and correction in dynamic temperature measurements. In: 7th international conference artificial intelligence and soft computing, pp 1124–1129
Nissen S Fast artificial neural network library (FANN). Software libraries. Available at http://http://leenissen.dk/fann/
Trenn S (2008) Multilayer perceptrons: approximation order and necessary number of hidden units. IEEE Trans Neural Netw 19(5):836–844
Carbon dioxide emissions from the generation of electric power in the United States (2009). Available at http://www.eia.doe.gov/cneaf/electricity/page/co2_report/co2report.htmlWebsite, Jun 2009
U.S. power grid visualization (2009). Available at http://www.eia.doe.gov/cneaf/electricity/page/co2_report/co2report.html
CO2 emission calculator (2007). Available at http://www.falconsolution.com/co2-emission/
Acknowledgments
Work conducted by Lizhe Wang and Gregor von Laszewski is supported (in part) by NSF 0963571 and 2010 HP Annual Innovation Research Awards. Work conducted by Fang Huang is supported by the Fundamental Research Funds for the Central Universities (Grant No. ZYGX2009J073), the National Natural Science Foundation of China (Grant No. 41001221).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, L., von Laszewski, G., Huang, F. et al. Task scheduling with ANN-based temperature prediction in a data center: a simulation-based study. Engineering with Computers 27, 381–391 (2011). https://doi.org/10.1007/s00366-011-0211-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00366-011-0211-4