Benchmarking the Pareto Frontier of VM Placement: A Multi-Objective Evaluation of Heuristics and Metaheuristics Algorithms

Authors

DOI:

https://doi.org/10.3991/ijim.v20i15.61457

Keywords:

Virtual Machine Placement, Cloud Computing, Resource Optimization, Energy Efficiency, Multi-Objective Optimization, Performance Evaluation.

Abstract


Virtual machine (VM) placement in recent cloud systems remains a challenging and new task due to the challenge of finding the best way to use resources efficiently while also ensuring service reliability. The current study offers an in-depth comparative evaluation of six VM placement algorithms—three established heuristics (Best Fit Decreasing (BFD), First Fit Decreasing (FFD), and Worst Fit (WF)), a baseline RANDOM method, and two metaheuristics (Ant Colony Optimization (ACO) and NSGA-III)—conducted through 2,400 simulation trials. We meticulously evaluate each algorithm across four critical performance metrics: placement success rate, energy consumption, execution time, and service reliability. The statistical analysis confirmed significant differences in performance across all methods using the Kruskal-Wallis and Mann-Whitney tests. Classical heuristics achieve a placement success rate (PSR) of 87.38% with BFD and FFD operating without any service violations. These methods use more energy than other approaches, which is a drawback of their good performance. NSGA-III reduces energy usage by 11% while maintaining acceptable placement performance (71.62%). The execution time (ET) can really vary, from super-fast heuristics to more time-consuming optimization methods. The results indicate that classical heuristics provide the highest reliability. No SLA violations (SLAV) were observed in the scenarios evaluated. Classical heuristics, in particular BFD and FFD, are therefore the most reliable. The study’s findings also show that cloud providers can choose the algorithms that best match their operational priorities. These priorities may include maximizing performance, minimizing energy consumption, or ensuring service stability.

References

[1] S. S. Gill and R. Buyya, “A Taxonomy and Future Directions for Sustainable Cloud Computing: 360 Degree View,” ACM Comput. Surv., vol. 51, no. 5, pp. 1–33, Sep. 2019, doi: 10.1145/3241038.

[2] H. Zhuang and B. Esmaeilpour Ghouchani, “Virtual machine placement mechanisms in the cloud environments: a systematic review,” Kybernetes, vol. 50, no. 2, pp. 333–368, 2021, Accessed: Mar. 09, 2026.

[3] S. Azizi, M. Zandsalimi, and D. Li, “An energy-efficient algorithm for virtual machine placement optimization in cloud data centers,” Clust. Comput., vol. 23, no. 4, pp. 3421–3434, Dec. 2020, doi: 10.1007/s10586-020-03096-0.

[4] A. N. Quttoum, “Interconnection Structures, Management and Routing Challenges in Cloud-Service Data Center Networks: A Survey,” Int. J. Interact. Mob. Technol. IJIM, vol. 12, no. 1, pp. 36–60, Jan. 2018, doi: 10.3991/ijim.v12i1.7573.

[5] A. Katal, S. Dahiya, and T. Choudhury, “Energy efficiency in cloud computing data centers: a survey on software technologies,” Clust. Comput., vol. 26, no. 3, pp. 1845–1875, Jun. 2023, doi: 10.1007/s10586-022-03713-0.

[6] A. Alashaikh, E. Alanazi, and A. Al-Fuqaha, “A Survey on the Use of Preferences for Virtual Machine Placement in Cloud Data Centers,” ACM Comput. Surv., vol. 54, no. 5, pp. 1–39, Jun. 2022, doi: 10.1145/3450517.

[7] R. Regaieg, M. Koubàa, Z. Ales, and T. Aguili, “Multi-objective optimization for VM placement in homogeneous and heterogeneous cloud service provider data centers,” Computing, vol. 103, no. 6, pp. 1255–1279, Jun. 2021, doi: 10.1007/s00607-021-00915-z.

[8] T. Tlili and S. Krichen, “Best Fit Decreasing Algorithm for Virtual Machine Placement Modeled as a Bin Packing Problem,” in 2023 9th International Conference on Control, Decision and Information Technologies (CoDIT), IEEE, 2023, pp. 1261–1266. Accessed: Mar. 09, 2026.

[9] K. Karmakar, R. K. Das, and S. Khatua, “An ACO-based multi-objective optimization for cooperating VM placement in cloud data center,” J. Supercomput., vol. 78, no. 3, pp. 3093–3121, Feb. 2022, doi: 10.1007/s11227-021-03978-z.

[10] M. Bekhit, A. Fathalla, E. Eldesouky, and A. Salah, “Multi-objective VNF Placement Optimization with NSGA-III,” in Proceedings of the 2023 International Conference on Advances in Computing Research (ACR’23), vol. 700, K. Daimi and A. Al Sadoon, Eds., in Lecture Notes in Networks and Systems, vol. 700. , Cham: Springer Nature Switzerland, 2023, pp. 481–493. doi: 10.1007/978-3-031-33743-7_39.

[11] D. Uma, S. Udhayakumar, and J. Silviya, “Client aware scalable cloudlet to augment edge computing with mobile cloud migration service,” 2020, Accessed: Apr. 06, 2026.

[12] K. Braiki and H. Youssef, “Fuzzy-logic-based multi-objective best-fit-decreasing virtual machine reallocation,” J. Supercomput., vol. 76, no. 1, pp. 427–454, Jan. 2020, doi: 10.1007/s11227-019-03029-8.

[13] S. Dhahbi, M. Berrima, and F. A. M. Al-Yarimi, “Load balancing in cloud computing using worst-fit bin-stretching,” Clust. Comput., vol. 24, no. 4, pp. 2867–2881, Dec. 2021, doi: 10.1007/s10586-021-03302-7.

[14] S. Jangiti, V. Vijayakumar, and V. Subramaniyaswamy, “Hybrid best-fit heuristic for energy efficient virtual machine placement in cloud data centers,” EAI Endorsed Trans. Energy Web, vol. 7, no. 26, 2020, Accessed: Mar. 09, 2026.

[15] M. H. Ferdaus, M. Murshed, R. N. Calheiros, and R. Buyya, “Virtual Machine Consolidation in Cloud Data Centers Using ACO Metaheuristic,” in Euro-Par 2014 Parallel Processing, vol. 8632, F. Silva, I. Dutra, and V. Santos Costa, Eds., in Lecture Notes in Computer Science, vol. 8632. , Cham: Springer International Publishing, 2014, pp. 306–317. doi: 10.1007/978-3-319-09873-9_26.

[16] A. Ghasemi, A. Toroghi Haghighat, and A. Keshavarzi, “Enhancing virtual machine placement efficiency in cloud data centers: a hybrid approach using multi-objective reinforcement learning and clustering strategies,” Computing, vol. 106, no. 9, pp. 2897–2922, Sep. 2024, doi: 10.1007/s00607-024-01311-z.

[17] A. Gopu et al., “Energy-efficient virtual machine placement in distributed cloud using NSGA-III algorithm,” J. Cloud Comput., vol. 12, no. 1, p. 124, Aug. 2023, doi: 10.1186/s13677-023-00501-y.

[18] E. Parvizi and M. H. Rezvani, “Utilization-aware energy-efficient virtual machine placement in cloud networks using NSGA-III meta-heuristic approach,” Clust. Comput., vol. 23, no. 4, pp. 2945–2967, Dec. 2020, doi: 10.1007/s10586-020-03060-y.

[19] Z. Ahamed, M. Khemakhem, F. Eassa, F. Alsolami, A. Basuhail, and K. Jambi, “Deep reinforcement learning for workload prediction in federated cloud environments,” Sensors, vol. 23, no. 15, p. 6911, 2023, Accessed: May 02, 2026.

[20] A. M. Baydoun and A. S. Zekri, “Towards Efficient VM Placement: A Two-Stage ACO-PSO Approach for Green Cloud Infrastructure,” Int. J. Comput. Netw. Commun., vol. 17, no. 5, pp. 117–136, Sep. 2025, doi: 10.5121/ijcnc.2025.17507.

[21] M. Hosseinzadeh, M. Y. Ghafour, H. K. Hama, B. Vo, and A. Khoshnevis, “Multi-Objective Task and Workflow Scheduling Approaches in Cloud Computing: a Comprehensive Review,” J. Grid Comput., vol. 18, no. 3, pp. 327–356, Sep. 2020, doi: 10.1007/s10723-020-09533-z.

[22] R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. F. De Rose, and R. Buyya, “CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms,” Softw. Pract. Exp., vol. 41, no. 1, pp. 23–50, Jan. 2011, doi: 10.1002/spe.995.

[23] 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,” J. Comput. Syst. Sci., vol. 79, no. 8, pp. 1230–1242, 2013, Accessed: Mar. 09, 2026.

[24] H. Xing, J. Zhu, R. Qu, P. Dai, S. Luo, and M. A. Iqbal, “An ACO for energy-efficient and traffic-aware virtual machine placement in cloud computing,” Swarm Evol. Comput., vol. 68, p. 101012, 2022, Accessed: Mar. 09, 2026.

[25] 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,” Concurr. Comput. Pract. Exp., vol. 24, no. 13, pp. 1397–1420, Sep. 2012, doi: 10.1002/cpe.1867.

[26] A. Beloglazov, J. Abawajy, and R. Buyya, “Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing,” Future Gener. Comput. Syst., vol. 28, no. 5, pp. 755–768, 2012, Accessed: Mar. 09, 2026.

[27] R. Buyya, S. Ilager, and P. Arroba, “Energy‐efficiency and sustainability in new generation cloud computing: A vision and directions for integrated management of data centre resources and workloads,” Softw. Pract. Exp., vol. 54, no. 1, pp. 24–38, Jan. 2024, doi: 10.1002/spe.3248.

[28] M. E. Seno, O. K. J. Mohammad, and B. N. Dhannoon, “CLR: Cloud Linear Regression Environment as a More Effective Resource-Task Scheduling Environment (State-of-the-Art),” Int. J. Interact. Mob. Technol. IJIM, vol. 16, no. 22, pp. 157–175, Nov. 2022, doi: 10.3991/ijim.v16i22.35791.

[29] W. Lakhouari, M. El Ghmary, A. Er-Rahmani, and H. Echoukairi, “Intelligent Virtual Machine Placement in Cloud Computing: Algorithms, Applications, and Key Challenges,” in Proceedings of the 4th International Conference on‎ Big Data and Artificial Intelligence Applications (ICBDAIA’25), vol. 1724, S. Tkatek, Y. Fakhri, and A. El Makrani, Eds., in Lecture Notes in Networks and Systems, vol. 1724. , Cham: Springer Nature Switzerland, 2026, pp. 315–329. doi: 10.1007/978-3-032-10895-1_26.

[30] A. Er-Rahmani, M. El Ghmary, W. Lakhouari, and H. Echoukairi, “Advancements and Challenges in Cloud Computing, Edge Computing and Edge-Cloud Computing for IoT: A Comprehensive Review,” in Connected Objects, Artificial Intelligence, Telecommunications and Electronics Engineering, vol. 1584, Y. Mejdoub, A. Elamri, and M. Kardouchi, Eds., in Lecture Notes in Networks and Systems, vol. 1584. , Cham: Springer Nature Switzerland, 2026, pp. 165–170. doi: 10.1007/978-3-032-01536-5_25.

[31] Echoukairi, H., Kada, A., Bourgba, K., et al. (2017). Effect of Mobility models on performance of novel centralized clustering approach based on K-means for wireless sensor networks. IJAER, 12(10), 2575–258

Downloads

Published

2026-08-06

How to Cite

Lakhouari, W., El Ghmary, M., & Echoukairi, H. (2026). Benchmarking the Pareto Frontier of VM Placement: A Multi-Objective Evaluation of Heuristics and Metaheuristics Algorithms. International Journal of Interactive Mobile Technologies (iJIM), 20(15), pp. 4–21. https://doi.org/10.3991/ijim.v20i15.61457

Issue

Section

Papers