Skip to main content

Data Center Job Scheduling Algorithm Based on Temperature Prediction

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1122))

Abstract

Improved energy efficiency of data center is in hotspot. Prevailing data center energy-conservation measures are intended for computing devices, but ignoring the potential energy savings from cooling equipment whose energy consumption accounts for about 40% of the total energy consumption of data center. In addition cooling equipment is often set to an excessively low temperature to ensure the thermal safety of the data center, resulting in energy waste. In this paper, we propose a neural network-based distributed temperature prediction algorithm including an inter-server joint modeling framework based on the thermal locality principle, which significantly reduces the training time of the temperature prediction model and make the proposed algorithm be easily extended to large data centers. Furthermore, we propose a job scheduling algorithm based on the proposed temperature prediction algorithm. The job scheduling algorithm monitors the server inlet temperature in real time and controls the load of each server using feedback control. It guarantees that thermal reliability of servers and attempts to avoid the creation of a hot point. It selects the best job scheduling strategy based on the result of the temperature prediction algorithm. The two proposed algorithms are evaluated on a small data center. Our results show that the average prediction error of the proposed temperature prediction algorithm is only 0.28 °C in a 10-min predicted field of view. The proposed job scheduling algorithm can achieve approximately 10% cooling energy consumption compared with the load balancing algorithm while ensuring the thermal reliability of the data center.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Heath, T., Centeno, A.P., George, P., et al.: Mercury and freon: temperature emulation and management for server systems. In: Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 106–116. ACM, New York (2006)

    Google Scholar 

  2. Skadron, K., Abdelzaher, T., Stan, M.R.: Control-theoretic techniques and thermal-RC modeling for accurate and localized dynamic thermal management. In: Proceedings Eighth International Symposium on High Performance Computer Architecture, pp. 17–28. IEEE, Cambridge (2002)

    Google Scholar 

  3. Hsu, C.H., Feng, W.C., Archuleta, J.S.: Towards efficient supercomputing: a quest for the right metric. In: 19th IEEE International Parallel and Distributed Processing Symposium, pp. 99–110. IEEE, Denver (2005)

    Google Scholar 

  4. Tang, Q., Gupta, S.K.S., Varsamopoulos, G.: Thermal-aware task scheduling for data centers through minimizing heat recirculation. In: 2007 IEEE International Conference on Cluster Computing, pp. 129–138. IEEE, Austin (2007)

    Google Scholar 

  5. Li, X., Jiang, X.H., Wu, C.H., et al.: Thermal management of green data center. Chin. J. Comput. 38(10), 1976–1996 (2015)

    Google Scholar 

  6. Tang, Q., Mukherjee, T., Gupta, S.K.S., et al.: Sensor-based fast thermal evaluation model for energy efficient high-performance datacenters. In: 4th International Conference on Intelligent Sensing and Information Processing, pp. 203–208. IEEE, Bangalore (2006)

    Google Scholar 

  7. Heath, T., Centeno, A.P., George, P., et al.: Mercury and freon: temperature emulation and management for server systems. In: 12th International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 106–116. ACM, New York (2006)

    Google Scholar 

  8. Li, L., Liang, C.-J.M., Liu, J., et al.: ThermoCast: a cyber-physical forecasting model for datacenters. In: 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1370–1378. ACM, New York (2011)

    Google Scholar 

  9. Yu, Y., Sun, W.C., Zhang, B.B., et al.: Temperature prediction based on cloud model and RBF in data center. J. Shenyang Ligong Univ. 32(4), 9–14 (2013)

    Google Scholar 

  10. Moore, J, Chase, J.S., Ranganathan, P.: Weatherman: automated, online and predictive thermal mapping and management for data centers. In: 2006 IEEE International Conference on Autonomic Computing, pp. 155–164. IEEE, Dublin (2006)

    Google Scholar 

  11. Vanderster, D.C., Baniasadi, A., Dimopoulos, N.J.: Exploiting task temperature profiling in temperature-aware task scheduling for computational clusters. In: Choi, L., Paek, Y., Cho, S. (eds.) ACSAC 2007. LNCS, vol. 4697, pp. 175–185. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-74309-5_18

    Chapter  Google Scholar 

  12. Varsamopoulos, G., Banerjee, A., Gupta, S.K.S.: Energy efficiency of thermal-aware job scheduling algorithms under various cooling models. In: Ranka, S., et al. (eds.) IC3 2009. CCIS, vol. 40, pp. 568–580. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-03547-0_54

    Chapter  Google Scholar 

  13. Moore, J., Chase, J., Ranganathan, P., et al.: Making scheduling “Cool”: temperature-aware workload placement in data centers. In: Proceedings of the Annual Conference on USENIX Annual Technical Conference, p. 5. USENIX Association, Berkeley (2005)

    Google Scholar 

  14. Tang, Q., Gupta, S.K.S., Stanzione, D., et al.: Thermal-aware task scheduling to minimize energy usage of blade server based datacenters. In: 2nd IEEE International Symposium on Dependable, Autonomic and Secure Computing, Indianapolis, IN, USA, pp. 195–202 (2006)

    Google Scholar 

  15. Moore, J., Chase, J., Farkas, K., et al.: Data center workload monitoring, analysis, and emulation. In: 8th Workshop on Computer Architecture Evaluation using Commercial Workloads, pp. 1–8. IEEE, New York (2005)

    Google Scholar 

  16. Wang, L., von Laszewski, G., Huang, F., et al.: Task scheduling with ANN-based temperature prediction in a data center: a simulation-based study. Eng. Comput. 27(4), 381–391 (2011)

    Article  Google Scholar 

  17. Zhang, S., Chatha, K.S.: Approximation algorithm for the temperature-aware scheduling problem. In: 2007 IEEE/ACM International Conference on Computer-Aided Design, pp. 281–288. IEEE/ACM, San Jose (2007)

    Google Scholar 

  18. Kliazovich, D., Bouvry, P., Khan, S.U.: DENS: data center energy-efficient network-aware scheduling. Cluster Comput. 16(1), 65–75 (2013)

    Article  Google Scholar 

  19. Zhang, L., Tang, Q., Wu, Z., et al.: Mathematical modeling and evolutionary generation of rule sets for energy-efficient flexible job shops. Energy 138(1), 210–227 (2017)

    Article  Google Scholar 

  20. Banerjee, A., Mukherjee, T., Varsamopoulos, G., et al.: Integrating cooling awareness with thermal aware workload placement for HPC data centers. Sustain. Comput. Inform. Syst. 1(2), 134–150 (2011)

    Google Scholar 

  21. The httperf HTTP load generator. https://github.com/httperf/httperf. Accessed 28 June 2019

  22. Zhao, X.G., Hu, Q.P., Ding, L., et al.: Energy-saving scheduling algorithm for data center based on model predictive control. J. Softw. 28(2), 429–441 (2017)

    Google Scholar 

Download references

Acknowledgments

This work was supported by National Key Research and Development Plan of China under Grant Nos. 2017YFB1001701 and National Natural Science Foundation of China under Grant Nos. 61672423.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Weiguo Wu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Wu, W., Hu, Z., Wang, S., Xu, Y., Kang, Y. (2019). Data Center Job Scheduling Algorithm Based on Temperature Prediction. In: Wang, G., El Saddik, A., Lai, X., Martinez Perez, G., Choo, KK. (eds) Smart City and Informatization. iSCI 2019. Communications in Computer and Information Science, vol 1122. Springer, Singapore. https://doi.org/10.1007/978-981-15-1301-5_8

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-1301-5_8

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-1300-8

  • Online ISBN: 978-981-15-1301-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics