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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Barroso, L.A., Holzle, U.: The case for energy-proportional computing. Computer, 33–37 (2007)
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)
Xiong, K.: Power-aware resource provisioning in cluster computing. In: IEEE International Symposium on Parallel&Distributed Processing (IPDPS), pp. 1–11 (2010)
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)
Li, K.: Optimal power allocation among multiple heterogeneous servers in a data center. Sustainable Computing: Informatics and Systems, 13–22 (2012)
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)
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)
Vivek, P., Jiang, W., Zhou, Y., Bianchini, R.: DMA-Aware Memory Energy Management. In: HPCA, pp. 133–144. IEEE Computer Society Press (2006)
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)
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)
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)
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)
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)
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)
Bohrer, P., Elnozahy, E., Keller, T., Kistler, M.: The case for power management in web servers (2002)
Gross, D., Shortle, J.F., Thompson, J.M., Harris, C.M.: Fundamentals of Queuing Theory. John Wiley and Sons Inc. (2008)
Boyd, S., Vandenberghe, L.: Convex Optimization. Cambridge University (2004)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)