{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,20]],"date-time":"2026-03-20T20:49:22Z","timestamp":1774039762687,"version":"3.50.1"},"reference-count":26,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2024,7,5]],"date-time":"2024-07-05T00:00:00Z","timestamp":1720137600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>Cloud service providers deliver computing services on demand using the Infrastructure as a Service (IaaS) model. In a cloud data center, several virtual machines (VMs) can be hosted on a single physical machine (PM) with the help of virtualization. The virtual machine placement (VMP) involves assigning VMs across various physical machines, which is a crucial process impacting energy draw and resource usage in the cloud data center. Nonetheless, finding an effective settlement is challenging owing to factors like hardware heterogeneity and the scalability of cloud data centers. This paper proposes an efficient algorithm named VMP-ER aimed at optimizing power consumption and reducing resource wastage. Our algorithm achieves this by decreasing the number of running physical machines, and it gives priority to energy-efficient servers. Additionally, it improves resource utilization across physical machines, thus minimizing wastage and ensuring balanced resource allocation.<\/jats:p>","DOI":"10.3390\/a17070295","type":"journal-article","created":{"date-parts":[[2024,7,5]],"date-time":"2024-07-05T11:46:05Z","timestamp":1720179965000},"page":"295","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["VMP-ER: An Efficient Virtual Machine Placement Algorithm for Energy and Resources Optimization in Cloud Data Center"],"prefix":"10.3390","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2094-1823","authenticated-orcid":false,"given":"Hasanein D.","family":"Rjeib","sequence":"first","affiliation":[{"name":"Institute of Information Technology, University of Miskolc, 3515 Miskolc, Hungary"},{"name":"College of Engineering, University of Kufa, Najaf P.O. Box 21, Iraq"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5716-8857","authenticated-orcid":false,"given":"Gabor","family":"Kecskemeti","sequence":"additional","affiliation":[{"name":"Institute of Information Technology, University of Miskolc, 3515 Miskolc, Hungary"}]}],"member":"1968","published-online":{"date-parts":[[2024,7,5]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"3421","DOI":"10.1007\/s10586-020-03096-0","article-title":"An energy-efficient algorithm for virtual machine placement optimization in cloud data centers","volume":"23","author":"Azizi","year":"2020","journal-title":"Clust. Comput."},{"key":"ref_2","first-page":"100995","article-title":"A multi-objective approach for energy-efficient and reliable dynamic vm consolidation in cloud data centers","volume":"26","author":"Sayadnavard","year":"2022","journal-title":"Eng. Sci. Technol. Int. J."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1230","DOI":"10.1016\/j.jcss.2013.02.004","article-title":"A multi-objective ant colony system algorithm for virtual machine placement in cloud computing","volume":"79","author":"Gao","year":"2013","journal-title":"J. Comput. Syst. Sci."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Panda, S., and Jana, P. (2017). An efficient request-based virtual machine placement algorithm for cloud computing. Distributed Computing and Internet Technology, Proceedings of the 13th International Conference, ICDCIT 2017, Bhubaneswar, India, 13\u201316 January 2017, Springer. Proceedings 13.","DOI":"10.1007\/978-3-319-50472-8_11"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1007\/s11227-017-2112-9","article-title":"Resource-aware virtual machine placement algorithm for iaas cloud","volume":"74","author":"Gupta","year":"2018","journal-title":"J. Supercomput."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"11011","DOI":"10.1007\/s00521-020-05559-2","article-title":"A multi-objective monarch butterfly algorithm for virtual machine placement in cloud computing","volume":"33","author":"Ghetas","year":"2021","journal-title":"Neural Comput. Appl."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"3293","DOI":"10.1007\/s10586-021-03341-0","article-title":"An efficient energy-aware approach for dynamic vm consolidation on cloud platforms","volume":"24","author":"Khan","year":"2021","journal-title":"Clust. Comput."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1397","DOI":"10.1002\/cpe.1867","article-title":"Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers","volume":"24","author":"Beloglazov","year":"2012","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1398","DOI":"10.1007\/s11227-022-04707-w","article-title":"Efficient resource allocation and management by using load balanced multi-dimensional bin packing heuristic in cloud data centers","volume":"79","author":"Nehra","year":"2023","journal-title":"J. Supercomput."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"915","DOI":"10.1007\/s11227-023-05505-8","article-title":"An approximation algorithm for virtual machine placement in cloud data centers","volume":"80","author":"Mahmoodabadi","year":"2024","journal-title":"J. Supercomput."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"2571","DOI":"10.1109\/JSYST.2020.3002721","article-title":"GRVMP: A Greedy Randomized Algorithm for Virtual Machine Placement in Cloud Data Centers","volume":"15","author":"Azizi","year":"2021","journal-title":"IEEE Syst. J."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"658","DOI":"10.1109\/TGCN.2021.3067309","article-title":"AFED-EF: An Energy-Efficient VM Allocation Algorithm for IoT Applications in a Cloud Data Center","volume":"5","author":"Zhou","year":"2021","journal-title":"IEEE Trans. Green Commun. Netw."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1597","DOI":"10.1007\/s00607-023-01152-2","article-title":"Energy-efficient virtual machine placement algorithm based on power usage","volume":"105","author":"Sunil","year":"2023","journal-title":"Computing"},{"key":"ref_14","unstructured":"Fatima, A., Javaid, N., Sultana, T., Aalsalem, M.Y., and Shabbir, S. (2020). An efficient virtual machine placement via bin packing in cloud data centers. Advanced Information Networking and Applications: Proceedings of the 33rd International Conference on Advanced Information Networking and Applications (AINA-2019) 33, Matsue, Japan, 27\u201329 March 2019, Springer."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"194","DOI":"10.1002\/spe.3010","article-title":"An energy-aware virtual machines consolidation method for cloud computing: Simulation and verification","volume":"52","author":"Zolfaghari","year":"2022","journal-title":"Softw. Pract. Exp."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"9095","DOI":"10.1007\/s11227-020-03203-3","article-title":"Energy and quality of service-aware virtual machine consolidation in a cloud data center","volume":"76","author":"Tarafdar","year":"2020","journal-title":"J. Supercomput."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"3617","DOI":"10.1109\/ACCESS.2021.3136827","article-title":"Energy-aware virtual machine allocation in dvfs-enabled cloud data centers","volume":"10","author":"Masoudi","year":"2021","journal-title":"IEEE Access"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Nagarajan, R., and Thirunavukarasu, R. (2018, January 14\u201315). A review on intelligent cloud broker for effective service provisioning in cloud. Proceedings of the 2018 Second International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India.","DOI":"10.1109\/ICCONS.2018.8662953"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1016\/j.comcom.2022.10.019","article-title":"An energy-optimized embedded load balancing using dvfs computing in cloud data centers","volume":"197","author":"Javadpour","year":"2023","journal-title":"Comput. Commun."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"489","DOI":"10.1007\/s00542-023-05422-z","article-title":"An improved multi-objective eagle algorithm for virtual machine placement in cloud environment","volume":"30","author":"Gabhane","year":"2023","journal-title":"Microsyst. Technol."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Lima, D., Aquino, A., and Curado, M. (2023). A Virtual Machine Placement Algorithm for Resource Allocation in Cloud-Based Environments. Workshop De Ger\u00eancia E Opera\u00e7\u00e3o De Redes E Servi\u00e7os (WGRS), Sociedade Brasileira de Computa\u00e7\u00e3o.","DOI":"10.5753\/wgrs.2023.764"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"81787","DOI":"10.1109\/ACCESS.2022.3196240","article-title":"Sla-aware and energy-efficient virtual machine placement and consolidation in heterogeneous dvfs enabled cloud datacenter","volume":"10","author":"Nikzad","year":"2022","journal-title":"IEEE Access"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"789","DOI":"10.1016\/j.future.2019.08.004","article-title":"Energy-efficient and quality-aware vm consolidation method","volume":"102","author":"Li","year":"2020","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Tlili, T., and Krichen, S. (2023, January 3\u20136). Best Fit Decreasing Algorithm for Virtual Machine Placement Modeled as a Bin Packing Problem. Proceedings of the 2023 9th International Conference on Control, Decision and Information Technologies (CoDIT), Rome, Italy.","DOI":"10.1109\/CoDIT58514.2023.10284347"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"980945","DOI":"10.1155\/2015\/980945","article-title":"Performance analysis of heterogeneous data centers in cloud computing using a complex queuing model","volume":"2015","author":"Bai","year":"2015","journal-title":"Math. Probl. Eng."},{"key":"ref_26","unstructured":"Peterson, L., Bavier, A., Fiuczynski, M., and Muir, S. (2006, January 6\u20138). Experiences building planetlab. Proceedings of the 7th Symposium on Operating Systems Design and Implementation, Seattle, WA, USA."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/17\/7\/295\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T15:10:39Z","timestamp":1760109039000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/17\/7\/295"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,5]]},"references-count":26,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2024,7]]}},"alternative-id":["a17070295"],"URL":"https:\/\/doi.org\/10.3390\/a17070295","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,7,5]]}}}