{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,27]],"date-time":"2026-06-27T18:07:49Z","timestamp":1782583669965,"version":"3.54.5"},"reference-count":43,"publisher":"MDPI AG","issue":"23","license":[{"start":{"date-parts":[[2022,11,25]],"date-time":"2022-11-25T00:00:00Z","timestamp":1669334400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62172089"],"award-info":[{"award-number":["62172089"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>High energy consumption and low resource utilization have become increasingly prominent problems in cloud data centers. Virtual machine (VM) consolidation is the key technology to solve the problems. However, excessive VM consolidation may lead to service level agreement violations (SLAv). Most studies have focused on optimizing energy consumption and ignored other factors. An effective VM consolidation should comprehensively consider multiple factors, including the quality of service (QoS), energy consumption, resource utilization, migration overhead and network communication overhead, which is a multi-objective optimization problem. To solve the problems above, we propose a VM consolidation approach based on dynamic load mean and multi-objective optimization (DLMM-VMC), which aims to minimize power consumption, resources waste, migration overhead and network communication overhead while ensuring QoS. Fist, based on multi-dimensional resources consideration, the host load status is objectively evaluated by using the proposed host load detection algorithm based on the dynamic load mean to avoid an excessive VM consolidation. Then, the best solution is obtained based on the proposed multi-objective optimization model and optimized ant colony algorithm, so as to ensure the common interests of cloud service providers and users. Finally, the experimental results show that compared with the existing VM consolidation methods, our proposed algorithm has a significant improvement in the energy consumption, QoS, resources waste, SLAv, migration and network overhead.<\/jats:p>","DOI":"10.3390\/s22239154","type":"journal-article","created":{"date-parts":[[2022,11,28]],"date-time":"2022-11-28T08:13:09Z","timestamp":1669623189000},"page":"9154","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["A Virtual Machine Consolidation Algorithm Based on Dynamic Load Mean and Multi-Objective Optimization in Cloud Computing"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5690-8884","authenticated-orcid":false,"given":"Pingping","family":"Li","sequence":"first","affiliation":[{"name":"School of Cyber Science and Engineering, Southeast University, Nanjing 211189, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiuxin","family":"Cao","sequence":"additional","affiliation":[{"name":"School of Cyber Science and Engineering, Southeast University, Nanjing 211189, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,11,25]]},"reference":[{"key":"ref_1","first-page":"101087","article-title":"An approach towards development of new linear regression prediction model for reduced energy consumption and SLA violation in the domain of green cloud computing","volume":"45","author":"Biswas","year":"2021","journal-title":"Sustain. Energy Technol. Assess."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Birke, R., Chen, L.Y., and Smirni, E. (2012, January 24\u201329). Data centers in the cloud: A large scale performance study. Proceedings of the 5th IEEE International Conference on Cloud Computing, Honolulu, HI, USA.","DOI":"10.1109\/CLOUD.2012.87"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"755","DOI":"10.1016\/j.future.2011.04.017","article-title":"Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing","volume":"28","author":"Beloglazov","year":"2012","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1186\/s13174-014-0011-3","article-title":"Quality-of-service in cloud computing: Modeling techniques and their applications","volume":"5","author":"Ardagna","year":"2014","journal-title":"J. Internet Serv. Appl."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1109\/TSC.2019.2919555","article-title":"MAGNETIC: Multi-Agent Machine Learning-Based Approach for Energy Efficient Dynamic Consolidation in Data Centers","volume":"15","author":"Haghshenas","year":"2022","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"14845","DOI":"10.1007\/s00500-020-04839-2","article-title":"Energy-efficient strategy for virtual machine consolidation in cloud environment","volume":"24","author":"Saadi","year":"2020","journal-title":"Soft Comput."},{"key":"ref_7","unstructured":"Verma, A., Dasgupta, G., Nayak, T.K., De, P., and Kothari, R. (2009, January 14\u201319). Server Workload Analysis for Power Minimization Using Consolidation. Proceedings of the 2009 Conference on USENIX Annual Technical Conference, Berkeley, CA, USA."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"616","DOI":"10.1016\/j.future.2021.07.023","article-title":"Energy-efficient VM scheduling based on deep reinforcement learning","volume":"125","author":"Wang","year":"2021","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Guazzone, M., Anglano, C., and Canonico, M. (2012). Exploiting VM Migration for the Automated Power and Performance Management of Green Cloud Computing Systems. International Workshop on Energy Efficient Data Centers, Springer.","DOI":"10.1007\/978-3-642-33645-4_8"},{"key":"ref_10","unstructured":"Feller, E., Rilling, L., and Morin, C. Energy-aware ant colony based workload placement in clouds. Proceedings of the IEEE\/ACM International Conference on Grid Computing, Lyon, France."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"112782","DOI":"10.1016\/j.rser.2022.112782","article-title":"Utilizing power consumption and SLA violations using dynamic VM consolidation in cloud data centers","volume":"167","author":"Arshad","year":"2022","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Kanagasubaraja, S., Hema, M., Valarmathi, K., Kumar, N., Kumar, B.P.M., and Balaji, N. (2022, January 28\u201329). Energy Optimization Algorithm to Reduce Power Consumption in Cloud Data Center. Proceedings of the 2022 International Conference on Advances in Computing, Communication and Applied Informatics (ACCAI), Chennai, India.","DOI":"10.1109\/ACCAI53970.2022.9752582"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"10239","DOI":"10.1007\/s00500-022-07327-x","article-title":"QoS-aware and multi-objective virtual machine dynamic scheduling for big data centers in clouds","volume":"26","author":"Li","year":"2022","journal-title":"Soft Comput."},{"key":"ref_14","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":"2021","journal-title":"Eng. Sci. Technol. Int. J."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1016\/j.future.2016.12.008","article-title":"Bayesian network-based Virtual Machines consolidation method","volume":"69","author":"Li","year":"2017","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"3093","DOI":"10.1007\/s11227-021-03978-z","article-title":"An ACO-based multi-objective optimization for cooperating VM placement in cloud data center","volume":"78","author":"Karmakar","year":"2021","journal-title":"J. Supercomput."},{"key":"ref_17","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":"2011","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"266","DOI":"10.1109\/TSC.2010.25","article-title":"A Mathematical Programming Approach for Server Consolidation Problems in Virtualized Data Centers","volume":"3","author":"Speitkamp","year":"2010","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"212","DOI":"10.4103\/0256-4602.81230","article-title":"Sercon: Server Consolidation Algorithm using Live Migration of Virtual Machines for Green Computing","volume":"28","author":"Murtazaev","year":"2011","journal-title":"IETE Technol. Rev."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1016\/j.future.2017.09.075","article-title":"Energy-aware and multi-resource overload probability constraint-based virtual machine dynamic consolidation method","volume":"80","author":"Li","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1016\/j.future.2021.11.019","article-title":"PACO-VMP: Parallel Ant Colony Optimization for Virtual Machine Placement","volume":"129","author":"Peake","year":"2021","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_22","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_23","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1109\/TEVC.2015.2433680","article-title":"A Tunable Generator of Instances of Permutation-Based Combinatorial Optimization Problems","volume":"20","author":"Hernando","year":"2015","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"470","DOI":"10.1109\/TEVC.2015.2484840","article-title":"The $N$ -Player Trust Game and its Replicator Dynamics","volume":"20","author":"Abbass","year":"2015","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"53441","DOI":"10.1109\/ACCESS.2019.2912722","article-title":"Multi-Objective VM Consolidation Based on Thresholds and Ant Colony System in Cloud Computing","volume":"7","author":"Xiao","year":"2019","journal-title":"IEEE Access"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"477","DOI":"10.1007\/s10723-018-9428-4","article-title":"Energy-Aware Virtual Machine Consolidation Algorithm Based on Ant Colony System","volume":"16","author":"Aryania","year":"2018","journal-title":"J. Grid Comput."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1109\/TSC.2014.2382555","article-title":"Using Ant Colony System to Consolidate VMs for Green Cloud Computing","volume":"8","author":"Farahnakian","year":"2015","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1107","DOI":"10.1109\/TPDS.2012.283","article-title":"Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment","volume":"24","author":"Xiao","year":"2012","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1109\/TCC.2013.17","article-title":"Probabilistic Consolidation of Virtual Machines in Self-Organizing Cloud Data Centers","volume":"1","author":"Mastroianni","year":"2013","journal-title":"IEEE Trans. Cloud Comput."},{"key":"ref_30","first-page":"79","article-title":"Towards A Virtual Machine Migration Algorithm Based On Multi-Objective Optimization","volume":"8","author":"Chen","year":"2017","journal-title":"Int. J. Mob. Comput. Multimed. Commun."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"55923","DOI":"10.1109\/ACCESS.2018.2872750","article-title":"Adaptive Energy-Aware Algorithms for Minimizing Energy Consumption and SLA Violation in Cloud Computing","volume":"6","author":"Yadav","year":"2018","journal-title":"IEEE Access"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"836","DOI":"10.1016\/j.future.2017.07.048","article-title":"Minimizing SLA violation and power consumption in Cloud data centers using adaptive energy-aware algorithms","volume":"86","author":"Zhou","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1002\/spe.995","article-title":"CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms","volume":"41","author":"Calheiros","year":"2011","journal-title":"Softw. Pract. Exp."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1016\/j.future.2018.02.026","article-title":"An optimization of virtual machine selection and placement by using memory content similarity for server consolidation in cloud","volume":"84","author":"Li","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Masoumzadeh, S.S., and Hlavacs, H. (2013, January 14\u201318). Integrating VM selection criteria in distributed dynamic VM consolidation using Fuzzy Q-Learning. Proceedings of the 9th International Conference on Network and Service Management (CNSM 2013), Zurich, Switzerland.","DOI":"10.1109\/CNSM.2013.6727854"},{"key":"ref_36","first-page":"30","article-title":"An Iterative Budget Algorithm for Dynamic Virtual Machine Consolidation under Cloud Computing Environment (revised December 2017)","volume":"14","author":"Laili","year":"2021","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"158","DOI":"10.1016\/j.jnca.2015.07.008","article-title":"Improving consolidation of virtual machine based on virtual switching overhead estimation","volume":"59","author":"Li","year":"2016","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1186\/s13677-019-0126-y","article-title":"Energy-aware VM placement algorithms for the OpenStack Neat consolidation framework","volume":"8","author":"Moges","year":"2019","journal-title":"J. Cloud Comput."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1016\/j.jss.2018.09.084","article-title":"Energy-aware virtual machine allocation for cloud with resource reservation","volume":"147","author":"Zhang","year":"2018","journal-title":"J. Syst. Softw."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Al-Moalmi, A., Luo, J., Salah, A., and Li, K. (2019). Optimal Virtual Machine Placement Based on Grey Wolf Optimization. Electronics, 8.","DOI":"10.3390\/electronics8030283"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1007\/s10586-011-0194-3","article-title":"Performance and energy modeling for live migration of virtual machines","volume":"16","author":"Liu","year":"2013","journal-title":"Clust. Comput."},{"key":"ref_42","unstructured":"(2022, July 17). Google Cluster Data. Available online: https:\/\/code.google.com\/p\/googleclusterdata\/."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Meng, X., Pappas, V., and Zhang, L. (2010, January 14\u201319). Improving the Scalability of Data Center Networks with Traffic-aware Virtual Machine Placement. Proceedings of the 2010 Proceedings IEEE INFOCOM, San Diego, CA, USA.","DOI":"10.1109\/INFCOM.2010.5461930"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/23\/9154\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:26:38Z","timestamp":1760145998000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/23\/9154"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,25]]},"references-count":43,"journal-issue":{"issue":"23","published-online":{"date-parts":[[2022,12]]}},"alternative-id":["s22239154"],"URL":"https:\/\/doi.org\/10.3390\/s22239154","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,11,25]]}}}