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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Fatima A (2019) An enhanced multi-objective grey wolf optimization for virtual machine placement in cloud data centers. Electronics 8:1–32
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
Lin MH, Tsai JF, Hu YC, Su TH (2018) Optimal allocation of virtual machines in cloud computing. Symmetry 10:1–9
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
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
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
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
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
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
Liu Z, Lu J, Su N, Zhang B, Li X (2020) Location-constrained virtual machine placement (LCVP) algorithm. Sci Program 2020:1–8
Kumaraswamy S (2019) Bin packing algorithms for virtual machine placement in cloud computing: a review. Int J Electr Comput Eng 9:512–524
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
Dong J, Wang H, Cheng S (2015) Energy-performance Tradeoffs in IaaS Cloud with virtual machine scheduling. Communications 12:155–166
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
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
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
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
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
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
Jensi R, Jiji GW (2016) An enhanced particle swarm optimization with levy flight for global optimization. Appl Soft Comput 43:248–261
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
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
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
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
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
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
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
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
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
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
Kumar J, Singh AK, Mohan A (2021) Resource-efficient load-balancing framework for cloud data center networks. ETRI J 43:53–63
Barlaskara E, Singha YJ, Issacb B (2016) Energy-efficient virtual machine placement using enhanced firefly algorithm. Multiagent GridSystems Int J 12:167–198
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
Gupta MK, Jain A, Amgoth T (2018) Power and resource-aware virtual machine placement for IaaS cloud. Sustain Comput Inform Syst 19:52–60
Al-Moalmi A, Luo J, Salah A, Li K (2019) Optimal virtual machine placement based on grey wolf optimization. Electronics 8:1–32
Wang H, Tianfield H (2018) Energy-aware dynamic virtual machine consolidation for cloud datacenters. IEEE Access 6:15259–15273
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
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)