Adaptive Resource-Aware Virtual Machine Placement in Cloud Computing for Optimizing Performance and Cost Efficiency

Authors

DOI:

https://doi.org/10.57159/jcmm.5.3.261068

Keywords:

Virtual Machine Placement, Adaptive Scheduling, Load Balancing, Resource Utilization, Cost Optimization, Cloud Infrastructure Management

Abstract

Cloud computing environments increasingly rely on efficient virtual machine (VM) placement strategies to optimize resource utilization, reduce operational costs, and maintain Quality of Service (QoS) requirements. Existing VM placement approaches often struggle to adapt to dynamic workload variations, heterogeneous resource demands, and fluctuating infrastructure conditions, leading to inefficient resource allocation, increased energy consumption, and higher Service Level Agreement (SLA) violations. This study addresses these limitations by proposing an adaptive resource-aware VM placement framework designed to enhance performance and cost efficiency in cloud data centers. The proposed framework integrates resource consumption analysis, workload-aware scheduling, adaptive load balancing, and service placement optimization within a unified cloud management model. The system continuously monitors infrastructure utilization metrics, including processor usage, memory allocation, storage demand, and network load, to dynamically determine optimal VM placement decisions. Experimental evaluation was conducted using a cloud simulation environment under varying workload conditions and heterogeneous resource configurations. Performance was assessed using resource utilization, SLA violation rate, execution time, load balancing efficiency, and operational cost. Simulation results demonstrate that the proposed model significantly outperforms conventional VM placement techniques, achieving improved resource utilization efficiency, reduced SLA violations, enhanced load balancing performance, and lower operational costs under dynamic workloads. The study concludes that adaptive resource-aware VM placement can substantially improve cloud infrastructure management by enabling intelligent and flexible resource allocation, offering broader implications for developing cost-efficient, scalable, and energy-aware cloud computing systems.

References

[1] P. Mell and T. Grance, "The NIST definition of cloud computing," Tech. Rep. Special Publication 800-145, National Institute of Standards and Technology, Gaithersburg, MD, USA, 2011.

[2] R. Buyya, J. Broberg, and A. M. Goscinski, Cloud Computing: Principles and Paradigms. Hoboken, NJ, USA: Wiley, 2011.

[3] A. Beloglazov, J. Abawajy, and R. Buyya, "Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing," Future Generation Computer Systems, vol. 28, no. 5, pp. 755–768, 2012.

[4] A. Verma, P. Ahuja, and A. Neogi, "pMapper: Power and migration cost aware application placement in virtualized systems," in Proc. ACM/IFIP/USENIX Middleware, (Leuven, Belgium), pp. 243–264, 2008.

[5] M. Masdari, S. S. Nabavi, and V. Ahmadi, "An overview of virtual machine placement schemes in cloud computing," Journal of Network and Computer Applications, vol. 66, pp. 106–127, 2016.

[6] X. Xu and H. Yu, "A survey on dynamic virtual machine placement in cloud computing," Cluster Computing, vol. 22, no. 3, pp. 721–739, 2019.

[7] F. Farahnakian, T. Pahikkala, P. Liljeberg, J. Plosila, and H. Tenhunen, "Energy-aware VM consolidation in cloud data centers using utilization prediction model," IEEE Transactions on Cloud Computing, vol. 7, no. 2, pp. 524–536, 2019.

[8] N. Bobroff, A. Kochut, and K. Beaty, "Dynamic placement of virtual machines for managing SLA violations," in Proc. IFIP/IEEE Integrated Network Management (IM), (Munich, Germany), pp. 119–128, 2007.

[9] A. Beloglazov and R. Buyya, "Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers," Concurrency and Computation: Practice and Experience, vol. 24, no. 13, pp. 1397–1420, 2012.

[10] T. Wood, P. Shenoy, A. Venkataramani, and M. Yousif, "Black-box and gray-box strategies for virtual machine migration," in Proc. USENIX NSDI, (Cambridge, MA, USA), pp. 229–242, 2007.

[11] Y. Gao, H. Guan, Z. Qi, Y. Hou, and L. Liu, "A multi-objective ant colony system algorithm for virtual machine placement in cloud computing," Journal of Computer and System Sciences, vol. 79, no. 8, pp. 1230–1242, 2013.

[12] M. Villamizar et al., "Evaluating the monolithic and the microservice architecture pattern to deploy web applications in the cloud," in Proc. 10th Computing Colombian Conf., (Bogotá, Colombia), pp. 583–590, 2015.

[13] M. Ghobaei-Arani, A. Souri, and M. Rahmanian, "Resource management approaches in fog computing: A comprehensive review," Journal of Grid Computing, vol. 18, no. 1, pp. 1–42, 2020.

[14] S. K. Garg, C. S. Yeo, A. Anandasivam, and R. Buyya, "Environment-conscious scheduling of HPC applications on distributed cloud-oriented data centers," Journal of Parallel and Distributed Computing, vol. 71, no. 6, pp. 732–749, 2011.

[15] H. Jin, T. Ibrahim, S. Wu, X. Shi, and L. Pan, "Live virtual machine migration with adaptive memory compression," in Proc. IEEE Int. Conf. Cluster Computing, (New Orleans, LA, USA), pp. 1–10, 2009.

[16] E. Torre, J. J. Durillo, V. D. Maio, P. Agrawal, S. Benedict, N. Saurabh, and R. Prodan, "A dynamic evolutionary multi-objective virtual machine placement heuristic for cloud data centers," Information and Software Technology, vol. 128, p. 106390, 2020.

[17] V. Chaudhary and A. Tiwari, "Graph neural networks for AWS cloud security analytics: Anomaly detection using CloudTrail logs," in Proc. 3rd Int. Conf. Advances in Computation, Communication and Information Technology (ICAICCIT), pp. 492–496, 2025.

[18] D. Saxena, I. Gupta, J. Kumar, A. K. Singh, and X. Wen, "A secure and multi-objective virtual machine placement framework for cloud data centre," Journal of Cloud Computing, vol. 10, no. 1, pp. 1–22, 2021.

[19] V. Shanmugam, H.-C. Ling, L. Gopal, S. Eswaran, and C. W. R. Chiong, "Network-aware virtual machine placement using enriched butterfly optimisation algorithm in cloud computing paradigm," Cluster Computing, vol. 27, pp. 8557–8575, 2024.

[20] C. T. D. Pravina, M. U. Buradkar, M. K. Jamal, A. Tiwari, U. Mamodiya, and D. Goyal, "A sustainable and secure cloud resource provisioning system in industrial internet of things (IIoT) based on image encryption," in Proc. 4th Int. Conf. Information Management and Machine Intelligence, pp. 1–5, 2022.

[21] M. Alex, S. O. Ojo, and F. M. Awuor, "Carbon-aware, energy-efficient, and SLA-compliant virtual machine placement in cloud data centers using deep Q-networks and agglomerative clustering," Computers, vol. 14, no. 7, p. 280, 2025.

[22] X. Zhang, Y. Liu, and H. Wang, "Topology-aware virtual machine placement for improving cloud servers resource utilization," Future Generation Computer Systems, vol. 179, p. 108361, 2026.

[23] A. Tiwari, S. Kumar, N. Baishwar, S. K. Vishwakarma, and P. Singh, "Efficient cloud orchestration services in computing," in Proc. 3rd Int. Conf. Machine Learning, Advances in Computing, Renewable Energy and Communication (MARC 2021), (Singapore), pp. 739–746, Springer Nature Singapore, 2022.

[24] A. Alhaj, M. Ibrahim, and R. Hassan, "A machine learning technique for optimizing virtual machine placement in data centres," Journal of Cloud Computing, vol. 15, no. 1, pp. 1–19, 2026.

[25] A. Tiwari and R. M. Sharma, "Potent cloud services utilization with efficient revised rough set optimization service parameters," in Proc. Int. Conf. Advances in Information Communication Technology and Computing, pp. 1–7, 2016.

[26] M. G. Rabbani, R. Buyya, and M. Murshed, "Energy-efficient management of data center resources for cloud computing: A vision, architectural elements, and open challenges," Sustainable Computing: Informatics and Systems, vol. 16, pp. 104–118, 2017.

[27] A. M. Baydoun and A. S. Zekri, "Network-, cost-, and renewable-aware ant colony optimization for energy-efficient virtual machine placement in cloud datacenters," Future Internet, vol. 17, no. 6, p. 261, 2025.

[28] Y. A. Adi, M. K. Jameel, M. A. Mustafa, A. A. Hussein, M. A. Farhan, A. A. Ftaiet, and A. Tiwari, "An analysis of the effects that cloud computing providers have on their customers' decisions to use cloud computing," in Proc. Int. Conf. Data Science and Big Data Analysis, (Singapore), pp. 735–757, Springer, 2025.

[29] Y. Alahmad and A. Agarwal, "Multiple objectives dynamic VM placement for application service availability in cloud networks," Journal of Cloud Computing, vol. 13, no. 46, pp. 1–28, 2024.

[30] E. I. Elsedimy, M. Herajy, and S. M. M. Abohashish, "Energy and QoS-aware virtual machine placement approach for IaaS cloud datacenter," Neural Computing and Applications, vol. 37, pp. 2211–2237, 2025.

[31] H. Gupta, A. V. Dastjerdi, S. K. Ghosh, and R. Buyya, "iFogSim2: An extended iFogSim simulator for mobility, clustering, and microservice management in edge and fog computing environments," Journal of Systems and Software, vol. 190, p. 111351, 2023.

[32] N. Kumar and S. C. Sharma, "Energy-aware virtual machine placement in cloud data centers using hybrid optimization techniques," Cluster Computing, vol. 26, no. 2, pp. 1145–1162, 2023.

Downloads

Published

2026-06-30

How to Cite

Kumar, S., Jain, A., & Pareek, A. (2026). Adaptive Resource-Aware Virtual Machine Placement in Cloud Computing for Optimizing Performance and Cost Efficiency. Journal of Computers, Mechanical and Management, 5(3), 228–246. https://doi.org/10.57159/jcmm.5.3.261068

Issue

Section

Original Research Articles

Categories