Abstract
Due to the increasing use of Cloud computing services and the amount of energy used by data centers, there is a growing interest in reducing energy consumption and carbon footprint of data centers. Cloud data centers use virtualization technology to host multiple virtual machines (VMs) on a single physical server. By applying efficient VM placement algorithms, Cloud providers are able to enhance energy efficiency and reduce carbon footprint. Previous works have focused on reducing the energy used within a single or multiple data centers without considering their energy sources and Power Usage Effectiveness (PUE). In contrast, this paper proposes a novel VM placement algorithm to increase the environmental sustainability by taking into account distributed data centers with different carbon footprint rates and PUEs. Simulation results show that the proposed algorithm reduces the CO2 emission and power consumption, while it maintains the same level of quality of service compared to other competitive algorithms.
Chapter PDF
Similar content being viewed by others
References
Amazon EC2 instance types, http://aws.amazon.com/ec2/instance-types/
US Department of Energy, Appendix F, Electricity Emission Factors, http://www.eia.doe.gov/oiaf/1605/pdf/Appendix
Aksanli, B., Venkatesh, J., Zhang, L., Rosing, T.: Utilizing green energy prediction to schedule mixed batch and service jobs in data centers. In: Proc. of the 4th Workshop on Power-Aware Computing and Systems, pp. 5:1–5:5. ACM (2011)
Barroso, L., Holzle, U.: The case for energy-proportional computing. IEEE Computer 40(12), 33–37 (2007)
Beloglazov, A., Buyya, R., Lee, Y., Zomaya, A.: A taxonomy and survey of energy-efficient data centers and cloud computing systems. Advances in Computers 82(2), 47–111 (2011)
Berl, A., Gelenbe, E., Di Girolamo, M., Giuliani, G., De Meer, H., Dang, M., Pentikousis, K.: Energy-efficient cloud computing. The Computer Journal 53(7), 1045–1051 (2010)
Brey, T., Lamers, L.: Using virtualization to improve data center efficiency. The Green Grid, Whitepaper 19 (2009)
Brown, R., et al.: Report to congress on server and data center energy efficiency, pp. 109–431. Public law (2008)
Calheiros, R., Ranjan, R., Beloglazov, A., De Rose, C., 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)
Clark, C., Fraser, K., Hand, S., Hansen, J., Jul, E., Limpach, C., Pratt, I., Warfield, A.: Live migration of virtual machines. In: Proc. of the 2nd Conference on Symposium on Networked Systems Design & Implementation, vol. 2, pp. 273–286. USENIX Association (2005)
Garg, S., Yeo, C., Buyya, R.: Green cloud framework for improving carbon efficiency of clouds. In: Proc. of the 17th International Conference on Parallel Processing, pp. 491–502 (2011)
Goiri, Í., Beauchea, R., Le, K., Nguyen, T., Haque, M., Guitart, J., Torres, J., Bianchini, R.: Greenslot: scheduling energy consumption in green datacenters. In: Proc. of the International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 20:1–20:11. ACM (2011)
Greenberg, S., Mills, E., Tschudi, B., Rumsey, P., Myatt, B.: Best practices for data centers: Lessons learned from benchmarking 22 data centers. In: Proc. of the ACEEE Summer Study on Energy Efficiency in Buildings in Asilomar, CA. ACEEE, August 3, vol. 87, pp. 76–87 (2006)
Haas, J., Froedge, J., Pflueger, J., Azevedo, D.: Usage and public reporting guidelines for the green grids infrastructure metrics, pue/dcie (2009)
Harney, E., Goasguen, S., Martin, J., Murphy, M., Westall, M.: The efficacy of live virtual machine migrations over the internet. In: Proc. of the 2nd International Workshop on Virtualization Technology in Distributed Computing. ACM (2007)
Lefèvre, L., Orgerie, A.: Designing and evaluating an energy efficient cloud. The Journal of Supercomputing 51(3), 352–373 (2010)
Lien, C., Bai, Y., Lin, M.: Estimation by software for the power consumption of streaming-media servers. IEEE Transactions on Instrumentation and Measurement 56(5), 1859–1870 (2007)
Lin, M., Wierman, A., Andrew, L., Thereska, E.: Dynamic right-sizing for power-proportional data centers. In: Proc. of the IEEE INFOCOM, pp. 1098–1106. IEEE (2011)
Liu, Z., Lin, M., Wierman, A., Low, S., Andrew, L.: Geographical load balancing with renewables. ACM SIGMETRICS Performance Evaluation Review 39(3), 62–66 (2011)
Lublin, U., Feitelson, D.: The workload on parallel supercomputers: modeling the characteristics of rigid jobs. Journal of Parallel and Distributed Computing 63(11), 1105–1122 (2003)
Mills, K., Filliben, J., Dabrowski, C.: Comparing vm-placement algorithms for on-demand clouds. In: Proc. of the Third International Conference on Cloud Computing Technology and Science, pp. 91–98. IEEE (2011)
Pettey, C.: Gartner estimates ict industry accounts for 2 percent of global co2 emissions (2007)
Srikantaiah, S., Kansal, A., Zhao, F.: Energy aware consolidation for cloud computing. In: Proc. of the 2008 Conference on Power Aware Computing and Systems, p. 10. USENIX Association (2008)
Stewart, C., Shen, K.: Some joules are more precious than others: Managing renewable energy in the datacenter. In: Proc. of the Workshop on Power Aware Computing and Systems (2009)
Van Mieghem, P.: Performance analysis of communications networks and systems. Cambridge University Press (2006)
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
Khosravi, A., Garg, S.K., Buyya, R. (2013). Energy and Carbon-Efficient Placement of Virtual Machines in Distributed Cloud Data Centers. In: Wolf, F., Mohr, B., an Mey, D. (eds) Euro-Par 2013 Parallel Processing. Euro-Par 2013. Lecture Notes in Computer Science, vol 8097. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40047-6_33
Download citation
DOI: https://doi.org/10.1007/978-3-642-40047-6_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-40046-9
Online ISBN: 978-3-642-40047-6
eBook Packages: Computer ScienceComputer Science (R0)