{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,8]],"date-time":"2026-02-08T07:38:07Z","timestamp":1770536287703,"version":"3.49.0"},"reference-count":39,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2021,4,15]],"date-time":"2021-04-15T00:00:00Z","timestamp":1618444800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>The rapid demand for Cloud services resulted in the establishment of large-scale Cloud Data Centers (CDCs), which ultimately consume a large amount of energy. An enormous amount of energy consumption eventually leads to high operating costs and carbon emissions. To reduce energy consumption with efficient resource utilization, various dynamic Virtual Machine (VM) consolidation approaches (i.e., Predictive Anti-Correlated Placement Algorithm (PACPA), Resource-Utilization-Aware Energy Efficient (RUAEE), Memory-bound Pre-copy Live Migration (MPLM), m Mixed migration strategy, Memory\/disk operation aware Live VM Migration (MLLM), etc.) have been considered. Most of these techniques do aggressive VM consolidation that eventually results in performance degradation of CDCs in terms of resource utilization and energy consumption. In this paper, an Efficient Adaptive Migration Algorithm (EAMA) is proposed for effective migration and placement of VMs on the Physical Machines (PMs) dynamically. The proposed approach has two distinct features: first, selection of PM locations with optimum access delay where the VMs are required to be migrated, and second, reduces the number of VM migrations. Extensive simulation experiments have been conducted using the CloudSim toolkit. The results of the proposed approach are compared with the PACPA and RUAEE algorithms in terms of Service-Level Agreement (SLA) violation, resource utilization, number of hosts shut down, and energy consumption. Results show that proposed EAMA approach significantly reduces the number of migrations by 16% and 24%, SLA violation by 20% and 34%, and increases the resource utilization by 8% to 17% with increased number of hosts shut down from 10% to 13% as compared to the PACPA and RUAEE, respectively. Moreover, a 13% improvement in energy consumption has also been observed.<\/jats:p>","DOI":"10.3390\/sym13040690","type":"journal-article","created":{"date-parts":[[2021,4,15]],"date-time":"2021-04-15T21:35:13Z","timestamp":1618522513000},"page":"690","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":33,"title":["EAMA: Efficient Adaptive Migration Algorithm for Cloud Data Centers (CDCs)"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1286-5485","authenticated-orcid":false,"given":"Muhammad","family":"Ibrahim","sequence":"first","affiliation":[{"name":"Department of Computer Engineering, Jeju National University, Jeju 63243, Korea"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1213-7250","authenticated-orcid":false,"given":"Muhammad","family":"Imran","sequence":"additional","affiliation":[{"name":"Department of Electronics and Computer Engineering, Hongik University Sejong Campus, Sejong 2639, Korea"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1994-6907","authenticated-orcid":false,"given":"Faisal","family":"Jamil","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Jeju National University, Jeju 63243, Korea"}]},{"given":"Yun-Jung","family":"Lee","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Statistics, Jeju National University, Jeju 63243, Korea"}]},{"given":"Do-Hyeun","family":"Kim","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Jeju National University, Jeju 63243, Korea"}]}],"member":"1968","published-online":{"date-parts":[[2021,4,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"e4504","DOI":"10.1002\/dac.4504","article-title":"FIPA-based reference architecture for efficient discovery and selection of appropriate cloud service using cloud ontology","volume":"33","author":"Abbas","year":"2020","journal-title":"Int. J. Commun. Syst."},{"key":"ref_2","first-page":"161","article-title":"Growth in data center electricity use 2005 to 2010","volume":"Volume 9","author":"Koomey","year":"2011","journal-title":"A Report by Analytical Press, Completed at the Request of The New York Times"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Patel, C.D., Bash, C.E., Sharma, R., Beitelmal, M., and Friedrich, R. (2003). Smart cooling of data centers. ASME 2003 International Electronic Packaging Technical Conference and Exhibition, American Society of Mechanical Engineers.","DOI":"10.1115\/IPACK2003-35059"},{"key":"ref_4","unstructured":"(2021, April 15). Open Compute Project. Available online: http:\/\/opencompute.org\/."},{"key":"ref_5","unstructured":"Ashrae, T. (2005). Datacom Equipment Power Trends and Cooling Applications, American Society of Heating, Refrigerating and Air-Conditioning Engineers, Inc."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"De Assuncao, M.D., Gelas, J.-P., Lefevre, L., and Orgerie, A.-C. (2012). The green grid\u20195000: Instrumenting and using a grid with energy sensors. Remote Instrumentation for eScience and Related Aspects, Springer.","DOI":"10.1007\/978-1-4614-0508-5_3"},{"key":"ref_7","unstructured":"Gartner, I. (2021, April 15). Gartner Estimates Ict Industry Accounts for 2 Percent of Global co2 Emissions. Press Releases, Available online: http:\/\/www.gartner.com\/it\/page.jsp."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"e3870","DOI":"10.1002\/dac.3870","article-title":"A prediction-based and power-aware virtual machine allocation algorithm in three-tier cloud data centers","volume":"32","author":"Tarahomi","year":"2019","journal-title":"Int. J. Commun. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Cui, H., Zhang, B., Chen, Y., Yu, T., Xia, Z., and Liu, Y. (2019). Sdn-based optimization model of virtual machine live migration over layer 2 networks. Advances in Computer Communication and Computational Sciences, Springer.","DOI":"10.1007\/978-981-13-0344-9_40"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"228","DOI":"10.1016\/j.eswa.2018.11.029","article-title":"An ant colony system for energy-efficient dynamic virtual machine placement in data centers","volume":"120","author":"Alharbi","year":"2019","journal-title":"Expert Syst. Appl."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"322","DOI":"10.1016\/j.simpat.2018.09.019","article-title":"An energy efficient anti-correlated virtual machine placement algorithm using resource usage predictions","volume":"93","author":"Shaw","year":"2019","journal-title":"Simul. Model. Pract. Theory"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1016\/j.simpat.2018.12.001","article-title":"Energy-aware dynamic resource management in elastic cloud datacenters","volume":"92","author":"Khan","year":"2019","journal-title":"Simul. Model. Pract. Theory"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"344","DOI":"10.1109\/TNET.2019.2891787","article-title":"Energy-efficient dynamic virtual machine management in data centers","volume":"27","author":"Han","year":"2019","journal-title":"IEEE\/ACM Trans. Netw. (TON)"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"481","DOI":"10.1007\/s10766-018-00622-x","article-title":"Migration cost and energy-aware virtual machine consolidation under cloud environments considering remaining runtime","volume":"47","author":"Xu","year":"2019","journal-title":"Int. J. Parallel Program."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"9490","DOI":"10.1109\/ACCESS.2019.2891567","article-title":"Sla-aware and energy-efficient vm consolidation in cloud data centers using robust linear regression prediction model","volume":"7","author":"Li","year":"2019","journal-title":"IEEE Access"},{"key":"ref_16","first-page":"179","article-title":"Topology-aware multi-objective virtual machine dynamic consolidation for cloud datacenter","volume":"21","author":"Cao","year":"2019","journal-title":"Sustain. Comput. Inform. Syst."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1145\/1323293.1294287","article-title":"Virtualpower: Coordinated power management in virtualized enterprise systems","volume":"Volume 41","author":"Nathuji","year":"2007","journal-title":"ACM SIGOPS Operating Systems Review"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"e4067","DOI":"10.1002\/cpe.4067","article-title":"Dynamic voltage and frequency scaling-aware dynamic consolidation of virtual machines for energy efficient cloud data centers","volume":"29","author":"Arroba","year":"2017","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1917","DOI":"10.1007\/s00500-017-2905-z","article-title":"Energy-aware virtual machine allocation and selection in cloud data centers","volume":"23","author":"Reddy","year":"2019","journal-title":"Soft Comput."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1016\/j.future.2016.12.022","article-title":"Power efficient server consolidation for cloud data center","volume":"70","author":"Mazumdar","year":"2017","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1317","DOI":"10.1109\/TPDS.2017.2688445","article-title":"Holistic virtual machine scheduling in cloud datacenters towards minimizing total energy","volume":"29","author":"Li","year":"2017","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Basu, S., Kannayaram, G., Ramasubbareddy, S., and Venkatasubbaiah, C. (2019). Improved genetic algorithm for monitoring of virtual machines in cloud environment. Smart Intelligent Computing and Applications, Springer.","DOI":"10.1007\/978-981-13-1927-3_34"},{"key":"ref_23","first-page":"3144","article-title":"A metaheuristic approach for static scheduling based on chemical reaction optimizer","volume":"97","author":"Murad","year":"2019","journal-title":"J. Theor. Appl. Inf. Technol."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Karda, R.K., and Kalra, M. (2019). Bio-inspired threshold based vm migration for green cloud. Advances in Data and Information Sciences, Springer.","DOI":"10.1007\/978-981-13-0277-0_2"},{"key":"ref_25","first-page":"121","article-title":"Humpback whale optimization algorithm based on vocal behavior for task scheduling in cloud computing","volume":"13","author":"Masadeh","year":"2019","journal-title":"Int. J. Adv. Sci. Technol."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Fatima, A., Javaid, N., Sultana, T., Hussain, W., Bilal, M., Shabbir, S., Asim, Y., Akbar, M., and Ilahi, M. (2019). An efficient virtual machine placement via bin packing in cloud data centers. International Conference on Advanced Information Networking and Applications, Springer.","DOI":"10.3390\/electronics7120389"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"462","DOI":"10.1016\/j.future.2019.02.043","article-title":"Page-sharing-based virtual machine packing with multi-resource constraints to reduce network traffic in migration for clouds","volume":"96","author":"Li","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"442","DOI":"10.1016\/j.future.2018.10.027","article-title":"Energy-aware cost prediction and pricing of virtual machines in cloud computing environments","volume":"93","author":"Aldossary","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"276","DOI":"10.1007\/s11227-008-0191-3","article-title":"The load balancing problem in OTIS-Hypercube interconnection networks","volume":"46","author":"Mahafzah","year":"2008","journal-title":"J. Supercomput."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1007\/s11227-009-0288-3","article-title":"The hybrid dynamic parallel scheduling algorithm for load balancing on chained-cubic tree interconnection networks","volume":"52","author":"Mahafzah","year":"2010","journal-title":"J. Supercomput."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"4408","DOI":"10.1007\/s11227-019-02794-w","article-title":"An energy-efficient cloud system with novel dynamic resource allocation methods","volume":"75","author":"Yang","year":"2019","journal-title":"J. Supercomput."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"3842","DOI":"10.1007\/s11227-019-02748-2","article-title":"Smart elastic scheduling algorithm for virtual machine migration in cloud computing","volume":"75","author":"Nashaat","year":"2019","journal-title":"J. Supercomput."},{"key":"ref_33","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_34","doi-asserted-by":"crossref","first-page":"27313","DOI":"10.1109\/ACCESS.2018.2833212","article-title":"SIM-Cumulus: An Academic Cloud for the Provisioning of Network-Simulation-as-a-Service (NSaaS)","volume":"6","author":"Ibrahim","year":"2018","journal-title":"IEEE Access"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1016\/j.jnca.2017.07.011","article-title":"Resource-utilization-aware energy efficient server consolidation algorithm for green computing in iiot","volume":"103","author":"Han","year":"2018","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Ibrahim, M., Nabi, S., Hussain, R., Raza, M.S., Imran, M., Kazmi, S.A., Oracevic, A., and Hussain, F. (2020, January 11\u201314). A Comparative Analysis of Task Scheduling Approaches in Cloud Computing. Proceedings of the 2020 20th IEEE\/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGRID), Melbourne, VIC, Australia.","DOI":"10.1109\/CCGrid49817.2020.00-23"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"131","DOI":"10.2991\/ijndc.k.200515.003","article-title":"Toward a Task and Resource Aware Task Scheduling in Cloud Computing: An Experimental Comparative Evaluation","volume":"8","author":"Ibrahim","year":"2020","journal-title":"Int. J. Netw. Distrib. Comput."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"128282","DOI":"10.1109\/ACCESS.2020.3007201","article-title":"An in-depth Empirical Investigation of state-of-the-art Scheduling Approaches for Cloud Computing","volume":"8","author":"Ibrahim","year":"2020","journal-title":"IEEE Access"},{"key":"ref_39","unstructured":"(2021, April 15). Standard Performance Evaluation Corporation. Available online: http:\/\/www.spec.org\/power_ssj2008\/."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/13\/4\/690\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:48:29Z","timestamp":1760161709000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/13\/4\/690"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,15]]},"references-count":39,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2021,4]]}},"alternative-id":["sym13040690"],"URL":"https:\/\/doi.org\/10.3390\/sym13040690","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,15]]}}}