Anatomy of Virtual Machine Placement Techniques in Cloud

  • Conference paper
  • First Online:
Micro-Electronics and Telecommunication Engineering (ICMETE 2021)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 373))

  • 878 Accesses

Abstract

With consistent advancement in virtualization techniques, organizations are building up enhanced datacenters that are capable of maintaining impactful resource management, high-performance benchmarks, and controlled power consumption for eco-friendly computing. Virtual machine placement problem has a significant part in designing the datacenters. Placing virtual machines in the cloud can be very profitable and beneficial but it can be the cause of many new problems, if not performed properly. It comprises multiple complex relations and designing factors that directly affect the operating cost of datacenters. It bridges up the customers with cloud administrators to obtain preferences and SLA of both, to bring out an optimal solution. As optimization has given a boost to many businesses, an efficiently optimized VM placement technique has got a lot of potentials and can bring a drastic rise for many organizations running toward the cloud. A comprehensive study has been performed to bring out the important traits of different VM placement solutions by surveying cloud literature. By assessing the capabilities and objectives of different approaches and techniques, this paper presents an in-depth comparison, unveiling the drawbacks, and suggestions to improvise the methods in this direction.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Fatima A (2019) An enhanced multi-objective grey wolf optimization for virtual machine placement in cloud data centers. Electronics 8:1–32

    Article  Google Scholar 

  2. Addya SK, Turuk AK, Sahoo B, Sarkar M, Bishwash SK (2017) Simulated annealing based VM placement strategy to maximize profit of cloud service providers. Eng Sci Technol Int J 20:1249–1259

    Google Scholar 

  3. Lin MH, Tsai JF, Hu YC, Su TH (2018) Optimal allocation of virtual machines in cloud computing. Symmetry 10:1–9

    Google Scholar 

  4. Riahi M, Krichen S (2018) A multi-objective decision support framework for virtual machine placement in cloud data centers: a real case study. J Supercomputer 74:2984–3015

    Article  Google Scholar 

  5. Mann ZA (2015) Allocation of virtual machines in cloud data centers—a survey of problem models and optimization algorithms. ACM Comput Surv 48:1–34

    Google Scholar 

  6. Wang SH, Huang PPW, Wen CHP, Wang LC (2014) Energy-efficient and QoS aware virtual machine placement for software-defined data center network. In: Proceedings of the IEEE international conference on information networking (ICOIN), pp 220–225

    Google Scholar 

  7. Silva Filho MC, Monteiro CC, Inácio PRM, Freire MM (2018) Approaches for optimizing virtual machine placement and migration in cloud environments: a survey. J Parallel Distrib Comput 111:222–250

    Google Scholar 

  8. Regaieg R, Koubàa M, Osei-Opoku E, Aguili T (2018) A two objective linear programming model for VM placement in hetrogenous datacenters. International symposium on ubiquitous networking, vol 11277. pp 167–178

    Google Scholar 

  9. Coullon H, Le Louet G, Menaud J-M (2017) Virtual machine placement for hybrid cloud using constraint programming. In: International conference on parallel and distributed systems, pp 326–333

    Google Scholar 

  10. Liu Z, Lu J, Su N, Zhang B, Li X (2020) Location-constrained virtual machine placement (LCVP) algorithm. Sci Program 2020:1–8

    Google Scholar 

  11. Kumaraswamy S (2019) Bin packing algorithms for virtual machine placement in cloud computing: a review. Int J Electr Comput Eng 9:512–524

    Google Scholar 

  12. Beloglazov A, Buyya R (2010) Energy efficient allocation of virtual machines in cloud data centers. In: Proceedings of the 10th IEEE/acm international conference on cluster, cloud and grid computing, pp 826–831

    Google Scholar 

  13. Dong J, Wang H, Cheng S (2015) Energy-performance Tradeoffs in IaaS Cloud with virtual machine scheduling. Communications 12:155–166

    Google Scholar 

  14. Amini M, Safavi NS (2014) A dynamic SLA aware solution for IaaS cloud placement problem using simulated annealing. Int J Comput Sci Inform Technol 6:52–57

    Google Scholar 

  15. Guo Y, Stolyar A, Walid A (2018) Online VM auto-scaling algorithms for application hosting in a cloud. IEEE Trans Cloud Comput 8:1–11

    Article  Google Scholar 

  16. Son J, Buyya R (2019) Priority aware VM allocation and network bandwidth provisioning in software defined networking (SDN)-enabled clouds. IEEE Trans Sustain Comput 4:17–28

    Article  Google Scholar 

  17. Mirjalili S, Saremi S, Mirjalili SM, De Coelho LS (2016) Multi-objective Grey wolf optimizer: a novel algorithm for multi-criterion optimization. Expert Syst Appl 47:106–119

    Article  Google Scholar 

  18. Zahoor S, Javaid S, Javaid N, Ashraf M, Ishmanov F, Afzal M (2018) Cloud fog based smart grid model for efficient resource management sustainability. Sustainability 10:1–21

    Article  Google Scholar 

  19. Wu Q, Ishikawa F, Zhu Q, **a Y (2019) Energy and migration cost-aware dynamic virtual machine consolidation in heterogeneous cloud datacenters. IEEE Trans Serv Comput 12:550–563

    Article  Google Scholar 

  20. Jensi R, Jiji GW (2016) An enhanced particle swarm optimization with levy flight for global optimization. Appl Soft Comput 43:248–261

    Article  Google Scholar 

  21. Guerrero C, Lera I, Bermejo B, Juiz C (2018) Multi-objective optimization for virtual machine allocation and replica placement in virtualized Hadoop. IEEE Tran Parallel Distrib Syst 9:2568–2581

    Article  Google Scholar 

  22. Ferdaus MH, Murshed M, Calheiros RN, Buyya R (2015) Network-aware virtual machine placement and migration in cloud data centers. Emerg Res Cloud Distrib Comput Syst 42–91

    Google Scholar 

  23. Eswaran S, Dominic D, Natarajan J, Honnavalli PB (2020) Augmented intelligent water drops optimization model for virtual machine placement in cloud environment. IET Networks 9:215–222

    Article  Google Scholar 

  24. Kumar D, Mandal T (2017) Bi-objective virtual machine placement using hybrid of genetic algorithm and particle swarm optimization in cloud data center. Int J Appl Eng Res 12:12044–12051

    Google Scholar 

  25. Madhusudhan, Kumar S (2020) Energy and fault aware virtual machine allocation using machine learning for cloud infrastructure. Int J Adv Sci Technol 29:2472–2482

    Google Scholar 

  26. Sengupta J, Singh P, Suri PK (2020) Energy aware next fit allocation approach for placement of VMs in cloud computing environment. Adv Inform Commun 1130:436–453

    Google Scholar 

  27. Zhou Z, Zhigang H, Lin K (2016) Virtual machine placement algorithm for both energy-awareness and SLA violation reduction in cloud data centers. Hindawi Publishing Corporation Sci Program 1:1–11

    Google Scholar 

  28. Ghobaei-Arani M, Rahmanian AA, Shamsi M, Rasouli-Kenari A (2018) A learning-based approach for virtual machine placement in cloud data centers. Int J Commun Syst 32:1–18

    Google Scholar 

  29. Liu XF, Zhan Z, Deng JD, Li Y, GU T, Zhang J (2018) An energy-efficient ant colony system for virtual machine placement in cloud computing. IEEE Trans Evol Comput 22:113–128

    Google Scholar 

  30. Tripathi A, Pathak I, Vidyarthi DP (2018) Energy efficient VM placement for effective resource utilization using modified binary PSO. Comput Commun Networks Syst Comput J 61:832–846

    Google Scholar 

  31. Kumar J, Singh AK, Mohan A (2021) Resource-efficient load-balancing framework for cloud data center networks. ETRI J 43:53–63

    Google Scholar 

  32. Barlaskara E, Singha YJ, Issacb B (2016) Energy-efficient virtual machine placement using enhanced firefly algorithm. Multiagent GridSystems Int J 12:167–198

    Article  Google Scholar 

  33. Rawas S, Zekri A, Zaart AE (2018) Power and cost-aware virtual machine placement in geo-distributed data centers. In: Proceedings of the 8th international conference on cloud computing and services science, pp 112–123

    Google Scholar 

  34. Gupta MK, Jain A, Amgoth T (2018) Power and resource-aware virtual machine placement for IaaS cloud. Sustain Comput Inform Syst 19:52–60

    Google Scholar 

  35. Al-Moalmi A, Luo J, Salah A, Li K (2019) Optimal virtual machine placement based on grey wolf optimization. Electronics 8:1–32

    Article  Google Scholar 

  36. Wang H, Tianfield H (2018) Energy-aware dynamic virtual machine consolidation for cloud datacenters. IEEE Access 6:15259–15273

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Bhatt, C., Singhal, S. (2022). Anatomy of Virtual Machine Placement Techniques in Cloud. In: Sharma, D.K., Peng, SL., Sharma, R., Zaitsev, D.A. (eds) Micro-Electronics and Telecommunication Engineering . ICMETE 2021. Lecture Notes in Networks and Systems, vol 373. Springer, Singapore. https://doi.org/10.1007/978-981-16-8721-1_59

Download citation

  • DOI: https://doi.org/10.1007/978-981-16-8721-1_59

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-16-8720-4

  • Online ISBN: 978-981-16-8721-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics

Navigation