Abstract
Rapid growth of large-scale applications and their widespread use in research and industry has led to dramatic increases in energy consumption in enterprise data centers and large-scale distributed systems such as Grids. Any attempt at reducing the energy consumption without concern for performance can be destructive and deteriorate the overall efficiency of data centers and large-scale distributed systems running such applications. In this paper, we present an optimization model for resource management in virtualized distributed systems to minimize power costs automatically while satisfying performance constraints. The objective of our model is to keep the utilization of servers near to an optimum point to prevent performance degradation. The model includes two objective functions, one for power costs and another for performance. Using the objective functions, we present a scheduling algorithm to place a set of virtual machines on a set of servers dynamically so that to integrate power management with performance management. We show experimentally that the proposed scheduler consumes approximately 24% less energy than static power management techniques while maintaining comparable performance.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Horvath, T., Abdelzaher, T., Skadron, K., Liu, X.: Dynamic Voltage Scaling in Multi-Tier Web Servers with End-to-End Delay Control. IEEE Transactions on Computers (2007)
Uhlig, R., Neiger, G., Rodgers, D.: Intel Virtualization Technology. Computer 38(5), 48–56 (2005)
Hermenier, F., Lorca, X., Menaud, J.M., Muller, G., Lawall, J.: Entropy: a Consolidation Manager for Cluster. In: 5th International Conference on Virtual Execution Environments (2009)
Petrucci, V., Loques, O., Niteroi, B., Mosse, D.: Dynamic Configuration Support for Power-Aware Virtualized Server Clusters. In: 21th Euromicro Conference on Real-Time Systems, Dublin (2009)
Venkatachalam, V., Franz, M.: Power Reduction Techniques for Microprocessor Systems. ACM Computing Survey (2005)
Lee, Y.C., Zomaya, A.Y.: Energy Efficient Utilization of Resources in Cloud Computing Systems. Springer Journal of Supercomputing (2010)
Cardosa, M., Korupolu, M., Singh, A.: Shares and Utilities based Power Consolidation in Virtualized Server Environments. In: Proceedings of IFIP/IEEE Integrated Network Management (IM 2009) (2009)
Verma, A., Ahuja, P., Neogi, A.: Pmapper: Power and Migration Cost Aware Application Placement in Virtualized Systems. In: Issarny, V., Schantz, R. (eds.) Middleware 2008. LNCS, vol. 5346, pp. 243–264. Springer, Heidelberg (2008)
Srikantaiah, S., Kansal, A., Zhao, F.: Energy Aware Consolidation for Cloud Computing. In: USENIX Workshop on Power Aware Computing and Systems (2008)
Kusic, D., Kephart, J., Hanson, J., Kandasamy, N., Jiang, G.: Power and Performance Management of Virtualized Computing Environments via Lookahead Control. Cluster Computing (2009)
Petrucci, V., Loques, O., Mossé, D.: A Dynamic Configuration Model for Power-Efficient Virtualized Server Clusters. In: 11th Brazillian Workshop on Real-Time and Embedded Systems (WTR) (2009)
Taguchi, G.: Introduction to Quality Engineering. Mc Graw-Hill, New York (1990)
Kivity, A., Kamay, Y., Laor, D., Lublin, U., Liguori, A.: Kvm: The Linux Virtual Machine Monitor (2007)
Kirkpatrick, S., Gelatt, C.D., Vecci, M.P.: Optimization by Simulated Annealing, Science. New Series (1983)
US Department of Energy, Voluntary reporting of greenhouse gases: Appendix F. Electricity emission factors (2007), http://www.eia.doe.gov/oiaf/1605/pdf/Appendix20F_r071023.pdf
US Department of Energy, US Energy Information Administration (EIA) report (2007), http://www.eia.doe.gov/cneaf/electricity/epm/table5_6_a.html
Rivoire, S., Shah, M.A., Ranganathan, P., Kozyrakis, C.: Joulesort: a Balanced Energy-Efficiency Benchmark. In: SIGMOD, International Conference on Management of Data. ACM, New York (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sharifi, M., Najafzadeh, M., Salimi, H. (2011). Co-management of Power and Performance in Virtualized Distributed Environments. In: Riekki, J., Ylianttila, M., Guo, M. (eds) Advances in Grid and Pervasive Computing. GPC 2011. Lecture Notes in Computer Science, vol 6646. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20754-9_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-20754-9_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-20753-2
Online ISBN: 978-3-642-20754-9
eBook Packages: Computer ScienceComputer Science (R0)