Skip to main content

Heterogeneity-Aware Optimal Power Allocation in Data Center Environments

  • Conference paper
Pervasive Computing and the Networked World (ICPCA/SWS 2012)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 7719))

  • 3873 Accesses

Abstract

Data centers generally consume an enormous amount of energy, which not only increases the running cost but also simultaneously enhances their greenhouse gas emissions. Given the rising costs of power, many companies are looking for the solutions of best usage of the available power. However, most of the previous works only address this problem in the homogeneous environments. Considering the increasing popularity of heterogeneous data centers, this paper investigates how to distribute limited power among multiple heterogeneous servers in a data center so as to maximize performance. Specifically, we optimize the power allocation in two case: single-class service case and multiple-class service case. In each case, we develop an algorithm to find the optimal solution and demonstrate numerical data of the analytical method respectively. The simulation results show that our proposed approach is efficient and accurate for the performance optimization problem at the data center level.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barroso, L.A., Holzle, U.: The case for energy-proportional computing. Computer, 33–37 (2007)

    Google Scholar 

  2. Heath, T., Diniz, B., Carrera, E.V., Meira Jr., W., Bianchini, R.: Energy conservation in heterogeneous server clusters. In: Proceedings of the 10th Symposium on Principles and Practice of Parallel Programming, PPoPP (2005)

    Google Scholar 

  3. Xiong, K.: Power-aware resource provisioning in cluster computing. In: IEEE International Symposium on Parallel&Distributed Processing (IPDPS), pp. 1–11 (2010)

    Google Scholar 

  4. Gandhi, A., Balter, M.H., Das, R., Lefurgy, C.: Optimal power allocation in server farms. In: Proceedings of the Eleventh International Joint Conference on Measurement and Modeling of Computer Systems, pp. 157–168 (2009)

    Google Scholar 

  5. Li, K.: Optimal power allocation among multiple heterogeneous servers in a data center. Sustainable Computing: Informatics and Systems, 13–22 (2012)

    Google Scholar 

  6. Felter, W., Rajamani, K., Keller, T., Rusu, C.: A performance-conserving approach for reducing peak power consumption in server systems. In: Proceedings of the 19th Annual International Conference on Supercomputing, pp. 293–302 (2005)

    Google Scholar 

  7. Raghavendra, R., Ranganathan, P., Talwar, V.: No ”Power” Struggles: Coordinated Multi-level Power Management for the Data Center. Architectural Support for Programming Languages and Operating Systems (2008)

    Google Scholar 

  8. Vivek, P., Jiang, W., Zhou, Y., Bianchini, R.: DMA-Aware Memory Energy Management. In: HPCA, pp. 133–144. IEEE Computer Society Press (2006)

    Google Scholar 

  9. Femal, M.E., Freeh, V.W.: Boosting Data Center Performance Through Non-Uniform Power Allocation. In: Proceedings of the Second International Conference on Automatic Computing, Washington, DC, pp. 250–261 (2005)

    Google Scholar 

  10. Chase, J.S., Anderson, D.C., Thakar, P.N., Vahdat, A.M.: Managing energy and server resources in hosting centers. In: Proceedings of the Eighteenth ACM Symposium on Operating Systems Principles (SOSP), pp. 103–116 (2001)

    Google Scholar 

  11. Gandhi, A., Gupta, V., Harchol-Balter, M., Kozuch, M.: Optimality analysis of energy-performance trade-off for server farm management. In: Proceedings of the 28th Performance (2010)

    Google Scholar 

  12. Elnozahy, E.M., Kistler, M., Rajamony, R.: Energy-efficient server clusters. In: Proceedings of the 2nd Workshop on Power-Aware Computing Systems, pp. 179–196 (2002)

    Google Scholar 

  13. Cho, S., Melhem, R.G.: On the interplay of parallelization, program performance, and energy consumption. IEEE Transactions on Parallel and Distributed Systems, 342–353 (2010)

    Google Scholar 

  14. Lee, Y.C., Zomaya, A.Y.: Energy conscious scheduling for distributed computing systems under different operating conditions. IEEE Transactions on Parallel and Distributed Systems, 1374–1381 (2011)

    Google Scholar 

  15. Bohrer, P., Elnozahy, E., Keller, T., Kistler, M.: The case for power management in web servers (2002)

    Google Scholar 

  16. Gross, D., Shortle, J.F., Thompson, J.M., Harris, C.M.: Fundamentals of Queuing Theory. John Wiley and Sons Inc. (2008)

    Google Scholar 

  17. Boyd, S., Vandenberghe, L.: Convex Optimization. Cambridge University (2004)

    Google Scholar 

  18. Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A.F., Buyya, R.: CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms. Software: Practice and Experience 41(1), 23–50 (2011)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wang, W., Luo, J., Song, A., Dong, F. (2013). Heterogeneity-Aware Optimal Power Allocation in Data Center Environments. In: Zu, Q., Hu, B., Elçi, A. (eds) Pervasive Computing and the Networked World. ICPCA/SWS 2012. Lecture Notes in Computer Science, vol 7719. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37015-1_45

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-37015-1_45

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-37014-4

  • Online ISBN: 978-3-642-37015-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics