Task scheduling with ANN-based temperature prediction in a data center: a simulation-based study | Engineering with Computers Skip to main content
Log in

Task scheduling with ANN-based temperature prediction in a data center: a simulation-based study

  • Original Article
  • Published:
Engineering with Computers Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Algorithm 1
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. 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

  2. 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/

  3. Sawyer R (2004) Calculating total power requirements for data centers. Technical report, American Power Conversion. Available at http://dcmms.com/whitepapers/2.pdf

  4. 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

  5. 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

  6. Sharma RK, Bash CE, Patel CD, Friedrich RJ, Chase JS (2007) Smart power management for data centers. Technical report, HP Laboratories

  7. 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

  8. Hale PW (1986) Acceleration and time to fail. Qual Reliab Eng Int 2(4):259–262

    Article  Google Scholar 

  9. Anderson D, Dykes J, Riedel E (2003) More than an interface—scsi vs. ata. In: Proceedings of the conference on file and storage technologies

  10. 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

    Google Scholar 

  11. Abdlmonem H, Patel CD (2007) Thermo-fluids provisioning of a high performance high density data center. Distrib Parallel Databases 21(2–3):227–238

    Google Scholar 

  12. 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

    Google Scholar 

  13. 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

  14. Mukherjee T, Tang Q, Ziesman C, Gupta SKS, Cayton P (2007) Software architecture for dynamic thermal management in datacenters. In: COMSWARE

  15. Tang Q, Gupta SKS, Varsamopoulos G (2007) Thermal-aware task scheduling for data centers through minimizing heat recirculation. In: CLUSTER, pp 129–138

  16. 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

  17. 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

    Google Scholar 

  18. 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

  19. Ramos L, Bianchini R (2008) C-Oracle: predictive thermal management for data centers. In: HPCA, pp 111–122

  20. 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

  21. Yang J, Zhou X, Chrobak M, Zhang Y, Jin L (2008) Dynamic thermal management through task scheduling. In: ISPASS, pp 191–201

  22. Chrobak M, Dürr C, Hurand M, Robert J (2008) Algorithms for temperature-aware task scheduling in microprocessor systems. In: AAIM, pp 120–130

  23. 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

  24. 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

  25. Simon H (1994) Neural networks: a comprehensive foundation. Macmillan, New York

  26. 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

  27. 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

    Google Scholar 

  28. Smith BA, McClendon RW, Hoogenboom G (2005) An enhanced artificial neural network for air temperature prediction. In: International enformatika conference, pp 7–12

  29. 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

  30. Nissen S Fast artificial neural network library (FANN). Software libraries. Available at http://http://leenissen.dk/fann/

  31. Trenn S (2008) Multilayer perceptrons: approximation order and necessary number of hidden units. IEEE Trans Neural Netw 19(5):836–844

    Article  Google Scholar 

  32. 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

  33. U.S. power grid visualization (2009). Available at http://www.eia.doe.gov/cneaf/electricity/page/co2_report/co2report.html

  34. CO2 emission calculator (2007). Available at http://www.falconsolution.com/co2-emission/

Download references

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

Authors

Corresponding author

Correspondence to Gregor von Laszewski.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00366-011-0211-4

Keywords

Navigation