Skip to main content

An Energy Efficient Algorithm for Virtual Machine Allocation in Cloud Datacenters

  • Conference paper
  • First Online:
Advanced Computer Architecture (ACA 2016)

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

Included in the following conference series:

Abstract

In cloud datacenters, virtual machine (VM) allocation in a power efficient way remains a critical research problem. There are a number of algorithms for allocating the workload among different machines. However, existing works do not consider more than one energy efficient host, thus they are not efficient for large scale cloud datacenters. In this paper, we propose a VM allocation algorithm to achieve higher energy efficiency in large scale cloud datacenters. Simulation result shows that, compared with BRS, RR and MPD algorithms, our algorithms can achieve 23 %, 23 % and 9 % more power efficiency in large scale cloud environment.

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 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

Institutional subscriptions

References

  1. Zakarya, M., Khan, A.A.: Cloud QoS, high availability & service security issues with solutions. IJCSNS 12, 71 (2012)

    Google Scholar 

  2. Malik, S.U.R., Khan, S.U., Srinivasan, S.K.: Modeling and analysis of state-of-the-art VM-based cloud management platforms. IEEE Trans. Cloud Comput. 1, 1 (2013)

    Article  Google Scholar 

  3. Hussain, H., Malik, S.U.R., Hameed, A., Khan, S.U., Bickler, G., Min-Allah, N., Qureshi, M.B., Zhang, L., Yongji, W., Ghani, N., et al.: A survey on resource allocation in high performance distributed computing systems. Parallel Comput. 39, 709–736 (2013)

    Article  MathSciNet  Google Scholar 

  4. Shuja, J., Bilal, K., Madani, S.A., Khan, S.U.: Data center energy efficient resource scheduling. Clust. Comput. 17, 1265–1277 (2014)

    Article  Google Scholar 

  5. Beloglazov, A., Buyya, R.: Energy efficient allocation of virtual machines in cloud data centers. In: 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid) (2010)

    Google Scholar 

  6. Lago, D.G.d., Madeira, E.R., Bittencourt, L.F.: Power-aware virtual machine scheduling on clouds using active cooling control and DVFS. In: Proceedings of the 9th International Workshop on Middleware for Grids, Clouds and e-Science (2011)

    Google Scholar 

  7. Shah, M.D., Prajapati, H.B.: Reallocation and allocation of virtual machines in cloud computing (2013)

    Google Scholar 

  8. Beloglazov, A., Buyya, R.: Energy efficient resource management in virtualized cloud data centers. In: Proceedings of the 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (2010)

    Google Scholar 

  9. Berl, A., Gelenbe, E., Di Girolamo, M., Giuliani, G., De Meer, H., Dang, M.Q., Pentikousis, K.: Energy-efficient cloud computing. Comput. J. 53, 1045–1051 (2010)

    Article  Google Scholar 

  10. Binder, W., Suri, N.: Green computing: energy consumption optimized service hosting. In: Nielsen, M., Kučera, A., Miltersen, P.B., Palamidessi, C., Tůma, P., Valencia, F. (eds.) SOFSEM 2009. LNCS, vol. 5404, pp. 117–128. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  11. Hu, L., Jin, H., Liao, X., Xiong, X., Liu, H.: Magnet: a novel scheduling policy for power reduction in cluster with virtual machines. In: IEEE International Conference on Cluster Computing (2008)

    Google Scholar 

  12. Beloglazov, A., Abawajy, J., Buyya, R.: Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener. Comput. Syst. 28, 755–768 (2012)

    Article  Google Scholar 

  13. Beloglazov, A., Buyya, R.: Energy efficient resource management in virtualized cloud data centers. In: Proceedings of the 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (2010)

    Google Scholar 

  14. Buyya, R., Beloglazov, A., Abawajy, J.: Energy-effcient management of datacenter resources for cloud computing: a vision, architectural elements, and open challenges (2010). arXiv preprint arXiv:1006.0308

  15. Beloglazov, A., Buyya, R.: Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurr. Comput. Pract. Exp. 24, 1397–1420 (2012)

    Article  Google Scholar 

  16. Qian, H., Lv, Q.: Proximity-aware cloud selection and virtual machine allocation in IaaS cloud platforms. In: IEEE 7th International Symposium on Service Oriented System Engineering (SOSE) (2013)

    Google Scholar 

  17. Schmidt, M., Fallenbeck, N., Smith, M., Freisleben, B.: Efficient distribution of virtual machines for cloud computing. In: 18th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP) (2010)

    Google Scholar 

  18. Corradi, A., Fanelli, M., Foschini, L.: VM consolidation: a real case based on OpenStack Cloud. Future Gener. Comput. Syst. 32, 118–127 (2014)

    Article  Google Scholar 

  19. Kousiouris, G., Cucinotta, T., Varvarigou, T.: The effects of scheduling, workload type and consolidation scenarios on virtual machine performance and their prediction through optimized artificial neural networks. J. Syst. Softw. 84, 1270–1291 (2011)

    Article  Google Scholar 

  20. Sonnek, J., Greensky, J., Reutiman, R., Chandra, A.: Starling: minimizing communication overhead in virtualized computing platforms using decentralized affinity-aware migration. In: 39th International Conference on Parallel Processing (ICPP) (2010)

    Google Scholar 

  21. Sudevalayam, S., Kulkarni, P.: Affinity-aware modeling of CPU usage for provisioning virtualized applications. In: IEEE International Conference on Cloud Computing (CLOUD) (2011)

    Google Scholar 

  22. Goiri, I., Julia, F., Nou, R., Berral, J.L., Guitart, J., Torres, J.: Energy-aware scheduling in virtualized datacenters. In: IEEE International Conference on Cluster Computing (CLUSTER) (2010)

    Google Scholar 

  23. Quang-Hung, N., Thoai, N., Son, N.T.: EPOBF: energy efficient allocation of virtual machines in high performance computing cloud. In: Hameurlain, A., Küng, J., Wagner, R., Thoai, N., Dang, T.K. (eds.) TLDKS XVI. LNCS, vol. 8960, pp. 71–86. Springer, Heidelberg (2015)

    Google Scholar 

  24. Geronimo, G.A., Werner, J., Westphall, C.B., Westphall, C.M., Defenti, L.: Provisioning and resource allocation for green clouds. In: 12th International Conference on Networks (ICN) (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yanmin Zhu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media Singapore

About this paper

Cite this paper

Ali, A., Lu, L., Zhu, Y., Yu, J. (2016). An Energy Efficient Algorithm for Virtual Machine Allocation in Cloud Datacenters. In: Wu, J., Li, L. (eds) Advanced Computer Architecture. ACA 2016. Communications in Computer and Information Science, vol 626. Springer, Singapore. https://doi.org/10.1007/978-981-10-2209-8_6

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-2209-8_6

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-2208-1

  • Online ISBN: 978-981-10-2209-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics