{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,14]],"date-time":"2026-07-14T01:58:57Z","timestamp":1783994337667,"version":"3.55.0"},"reference-count":34,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2024,6,20]],"date-time":"2024-06-20T00:00:00Z","timestamp":1718841600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,6,20]],"date-time":"2024-06-20T00:00:00Z","timestamp":1718841600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100003385","name":"Georg-August-Universit\u00e4t G\u00f6ttingen","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100003385","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2024,9]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>This study addresses the issue of power consumption in virtualized cloud data centers by proposing a virtual machine (VM) replacement model and a corresponding algorithm. The model incorporates multi-objective functions, aiming to optimize VM selection based on weights and minimize resource utilization disparities across hosts. Constraints are incorporated to ensure that CPU utilization remains close to the average CPU usage while mitigating overutilization in memory and network bandwidth usage. The proposed algorithm offers a fast and efficient solution with minimal VM replacements. The experimental simulation results demonstrate significant reductions in power consumption compared with a benchmark model. The proposed model and algorithm have been implemented and operated within a real-world cloud infrastructure, emphasizing their practicality.<\/jats:p>","DOI":"10.1007\/s10723-024-09772-4","type":"journal-article","created":{"date-parts":[[2024,6,20]],"date-time":"2024-06-20T06:06:18Z","timestamp":1718863578000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Optimizing Resource Consumption and Reducing Power Usage in Data Centers, A Novel Mathematical VM Replacement Model and Efficient Algorithm"],"prefix":"10.1007","volume":"22","author":[{"given":"Reza","family":"Rabieyan","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ramin","family":"Yahyapour","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Patrick","family":"Jahnke","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,6,20]]},"reference":[{"key":"9772_CR1","doi-asserted-by":"publisher","unstructured":"A world with Cloud Computing. 02(04) (2023). https:\/\/doi.org\/10.55041\/isjem00279","DOI":"10.55041\/isjem00279"},{"issue":"12","key":"9772_CR2","doi-asserted-by":"publisher","first-page":"758","DOI":"10.22214\/ijraset.2022.48010","volume":"10","author":"SJ Aparna","year":"2022","unstructured":"Aparna, S.J., Cambo, R., Arora, Y., Gupta, A., Manjot, K.B.: Cloud Computing. Int. J. Eng. Sci. Technol. Eng. 10(12), 758\u2013761 (2022). https:\/\/doi.org\/10.22214\/ijraset.2022.48010","journal-title":"Int. J. Eng. Sci. Technol. Eng."},{"issue":"1","key":"9772_CR3","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1007\/S10723-018-9449-Z","volume":"17","author":"C de Alfonso","year":"2019","unstructured":"de Alfonso, C., Caballer, M., Calatrava, A., Molt\u00f3, G., Blanquer, I.: Multi-elastic Datacenters: Auto-scaled Virtual Clusters on Energy-Aware Physical Infrastruc-tures. J. Grid Comp. 17(1), 191\u2013204 (2019). https:\/\/doi.org\/10.1007\/S10723-018-9449-Z","journal-title":"J. Grid Comp."},{"issue":"3","key":"9772_CR4","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1007\/S10723-019-09490-2","volume":"18","author":"V Singh","year":"2020","unstructured":"Singh, V., Gupta, I., Jana, P.K.: An Energy Efficient Algorithm for Workflow Scheduling in IaaS Cloud. J. Grid Comp. 18(3), 357\u2013376 (2020). https:\/\/doi.org\/10.1007\/S10723-019-09490-2","journal-title":"J. Grid Comp."},{"issue":"1","key":"9772_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/S10723-021-09547-1","volume":"19","author":"H Tabrizchi","year":"2021","unstructured":"Tabrizchi, H., Kuchaki Rafsanjani, M.: Energy Refining Balance with Ant Colony System for Cloud Placement Machines. J. Grid Comp. 19(1), 1\u201317 (2021). https:\/\/doi.org\/10.1007\/S10723-021-09547-1","journal-title":"J. Grid Comp."},{"key":"9772_CR6","doi-asserted-by":"publisher","unstructured":"R\u0103dulescu C. Z., R\u0103dulescu, D. M.: A performance and power consumption analysis based on processor power models, 2020 12th International Conference on Electronics, Computers and Artificial Intelligence (ECAI), Bucharest, Romania, pp. 1\u20134 (2020). https:\/\/doi.org\/10.1109\/ECAI50035.2020.9223124","DOI":"10.1109\/ECAI50035.2020.9223124"},{"key":"9772_CR7","doi-asserted-by":"publisher","first-page":"347","DOI":"10.1007\/s10115-016-0951-y","volume":"50","author":"A Yousafzai","year":"2017","unstructured":"Yousafzai, A., Gani, A., Noor, R.M., et al.: Cloud resource allocation schemes: review, taxonomy, and opportunities. Knowl. Inf. Syst. 50, 347\u2013381 (2017). https:\/\/doi.org\/10.1007\/s10115-016-0951-y","journal-title":"Knowl. Inf. Syst."},{"issue":"5","key":"9772_CR8","doi-asserted-by":"publisher","first-page":"755","DOI":"10.1016\/j.future.2011.04.017","volume":"28","author":"A Beloglazov","year":"2012","unstructured":"Beloglazov, A., Abawajy, J., Buyya, R.: Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing. Future Gener. Comput. Syst. 28(5), 755\u2013768 (2012). https:\/\/doi.org\/10.1016\/j.future.2011.04.017","journal-title":"Future Gener. Comput. Syst."},{"issue":"8","key":"9772_CR9","doi-asserted-by":"publisher","first-page":"1825","DOI":"10.3837\/tiis.2013.08.005","volume":"7","author":"S Hasan","year":"2013","unstructured":"Hasan, S., Huh, E.N.: Heuristic based Energy-aware Resource Allocation by Dynamic Consolidation of Virtual Machines in Cloud Data Center. KSII T. Internet Info. Syst. 7(8), 1825\u20131842 (2013). https:\/\/doi.org\/10.3837\/tiis.2013.08.005","journal-title":"KSII T. Internet Info. Syst."},{"key":"9772_CR10","doi-asserted-by":"publisher","unstructured":"Yazir, Y.O., Matthews, C., Farahbod, R., Neville, S., Guitouni, A., Ganti, S. and Coady, Y.: Dynamic Resource Allocation in Computing Clouds Using Distributed Multiple Criteria Decision Analysis. 91\u201398 (2010). https:\/\/doi.org\/10.1109\/CLOUD.2010.66","DOI":"10.1109\/CLOUD.2010.66"},{"key":"9772_CR11","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1016\/B978-0-12-385512-1.00003-7","volume":"82","author":"A Beloglazov","year":"2011","unstructured":"Beloglazov, A., Buyya, R., Lee, Y.C., Zomaya, A.: A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems. Adv. Comp. 82, 47\u2013111 (2011). https:\/\/doi.org\/10.1016\/B978-0-12-385512-1.00003-7","journal-title":"Adv. Comp."},{"key":"9772_CR12","doi-asserted-by":"publisher","first-page":"751","DOI":"10.1007\/s00607-014-0407-8","volume":"98","author":"A Hameed","year":"2016","unstructured":"Hameed, A., Khoshkbarforoushha, A., Ranjan, R., et al.: A survey and taxonomy on energy efficient resource allocation techniques for cloud computing systems. Computing 98, 751\u2013774 (2016). https:\/\/doi.org\/10.1007\/s00607-014-0407-8","journal-title":"Computing"},{"key":"9772_CR13","doi-asserted-by":"publisher","first-page":"222","DOI":"10.1016\/j.jpdc.2017.08.010","volume":"111","author":"MC Silva Filho","year":"2018","unstructured":"Silva Filho, M.C., Monteiro, C.C., In\u00e1cio, P.R., Freire, M.M.: Approaches for optimizing virtual machine placement and migration in cloud environments: A survey. J. Parallel Distrib. Comput. 111, 222\u2013250 (2018). https:\/\/doi.org\/10.1016\/j.jpdc.2017.08.010","journal-title":"J. Parallel Distrib. Comput."},{"key":"9772_CR14","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1016\/j.suscom.2017.03.002","volume":"14","author":"M Zakarya","year":"2017","unstructured":"Zakarya, M., Gillam, L.: Energy efficient computing, clusters, grids and clouds: A taxonomy and survey. Sustain. Comput.: Inform Syst. 14, 13\u201333 (2017). https:\/\/doi.org\/10.1016\/j.suscom.2017.03.002","journal-title":"Sustain. Comput.: Inform Syst."},{"key":"9772_CR15","doi-asserted-by":"publisher","first-page":"363","DOI":"10.1016\/j.rser.2018.06.005","volume":"94","author":"Z Muhammad","year":"2018","unstructured":"Muhammad, Z.: Energy, performance and cost efficient datacenters: A survey. Renew. Sustain. Energy Rev. 94, 363\u2013385 (2018). https:\/\/doi.org\/10.1016\/j.rser.2018.06.005","journal-title":"Renew. Sustain. Energy Rev."},{"key":"9772_CR16","doi-asserted-by":"publisher","first-page":"2289","DOI":"10.1007\/s11277-020-07682-8","volume":"115","author":"R Zolfaghari","year":"2020","unstructured":"Zolfaghari, R., Rahmani, A.M.: Virtual Machine Consolidation in Cloud Computing Systems: Challenges and Future Trends. Wireless Pers. Commun. 115, 2289\u20132326 (2020). https:\/\/doi.org\/10.1007\/s11277-020-07682-8","journal-title":"Wireless Pers. Commun."},{"key":"9772_CR17","doi-asserted-by":"publisher","unstructured":"Chen, W., Qiao, X., Wei, J., Huang, T.: A Profit-Aware Virtual Machine Deployment Optimization Framework for Cloud Platform Providers, 2012 IEEE Fifth International Conference on Cloud Computing, Honolulu, HI, USA, 17\u201324 (2012). https:\/\/doi.org\/10.1109\/CLOUD.2012.60","DOI":"10.1109\/CLOUD.2012.60"},{"issue":"6","key":"9772_CR18","doi-asserted-by":"publisher","first-page":"1385","DOI":"10.1109\/TPDS.2018.2794369","volume":"29","author":"H Zhao","year":"2018","unstructured":"Zhao, H., Wang, J., Liu, F., Wang, Q., Zhang, W., Zheng, Q.: Power-Aware and Performance-Guaranteed Virtual Machine Placement in the Cloud. IEEE Trans. Parallel Distrib. Syst. 29(6), 1385\u20131400 (2018). https:\/\/doi.org\/10.1109\/TPDS.2018.2794369","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"9772_CR19","doi-asserted-by":"publisher","first-page":"16006","DOI":"10.1109\/ACCESS.2017.2733723","volume":"5","author":"X Ye","year":"2017","unstructured":"Ye, X., Yin, Y., Lan, L.: Energy-Efficient Many-Objective Virtual Machine Placement Optimization in a Cloud Computing Environment. IEEE Access 5, 16006\u201316020 (2017). https:\/\/doi.org\/10.1109\/ACCESS.2017.2733723","journal-title":"IEEE Access"},{"key":"9772_CR20","doi-asserted-by":"publisher","unstructured":"L\u00f3pez-Pires, F., Bar\u00e1n, B. (2017). Many-Objective Optimization for Virtual Machine Placement in Cloud Computing. In: Chaudhary, S., Somani, G., Buyya, R. (eds) Research Advances in Cloud Computing. Springer, Singapore. https:\/\/doi.org\/10.1007\/978-981-10-5026-8_12","DOI":"10.1007\/978-981-10-5026-8_12"},{"key":"9772_CR21","doi-asserted-by":"publisher","first-page":"836","DOI":"10.1016\/j.future.2017.07.048","volume":"86","author":"Z Zhou","year":"2018","unstructured":"Zhou, Z., Abawajy, J., Chowdhury, M., Hu, Z., Li, K., Cheng, H., Alelaiwi, A.A., Li, F.: Minimizing SLA violation and power consumption in Cloud data centers using adaptive energy-aware algorithms. Future Gener. Comput. Syst. 86, 836\u2013850 (2018). https:\/\/doi.org\/10.1016\/j.future.2017.07.048","journal-title":"Future Gener. Comput. Syst."},{"issue":"11","key":"9772_CR22","doi-asserted-by":"publisher","first-page":"3357","DOI":"10.1109\/TC.2016.2529629","volume":"65","author":"Z\u00c1 Mann","year":"2016","unstructured":"Mann, Z.\u00c1.: Multicore-Aware Virtual Machine Placement in Cloud Data Centers. IEEE Trans. Comp. 65(11), 3357\u20133369 (2016). https:\/\/doi.org\/10.1109\/TC.2016.2529629","journal-title":"IEEE Trans. Comp."},{"key":"9772_CR23","doi-asserted-by":"publisher","first-page":"731","DOI":"10.1007\/s11219-018-9420-z","volume":"27","author":"J L\u00f3pez","year":"2019","unstructured":"L\u00f3pez, J., Kushik, N., Zeghlache, D.: Virtual machine placement quality estimation in cloud infrastructures using integer linear programming. Software Qual. J. 27, 731\u2013755 (2019). https:\/\/doi.org\/10.1007\/s11219-018-9420-z","journal-title":"Software Qual. J."},{"key":"9772_CR24","doi-asserted-by":"publisher","unstructured":"Regaieg, R., Koub\u00e0a, M., Osei-Opoku, E. and Aguili, T.: Multi-Objective Mixed Integer Linear Programming Model for VM Placement to Minimize Resource Wastage in a Heterogeneous Cloud Provider Data Center, 2018 Tenth International Conference on Ubiquitous and Future Networks (ICUFN), Prague, Czech Republic, 401\u2013406 (2018). https:\/\/doi.org\/10.1109\/ICUFN.2018.8437036","DOI":"10.1109\/ICUFN.2018.8437036"},{"key":"9772_CR25","doi-asserted-by":"publisher","unstructured":"Ribas, B.C., Suguimoto, R.M., Montano, R.A., Silva, F. and Castilho, M.: PBFVMC: A New Pseudo-Boolean Formulation to Virtual-Machine Consolidation, 2013 Brazilian Conference on Intelligent Systems, Fortaleza, Brazil, 201\u2013206 (2013). https:\/\/doi.org\/10.1109\/BRACIS.2013.41","DOI":"10.1109\/BRACIS.2013.41"},{"issue":"1","key":"9772_CR26","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1109\/TEVC.2016.2623803","volume":"22","author":"X-F Liu","year":"2018","unstructured":"Liu, X.-F., Zhan, Z.-H., Deng, J.D., Li, Y., Gu, T., Zhang, J.: An Energy Efficient Ant Colony System for Virtual Machine Placement in Cloud Computing. IEEE Trans. Evol. Comput. 22(1), 113\u2013128 (2018). https:\/\/doi.org\/10.1109\/TEVC.2016.2623803","journal-title":"IEEE Trans. Evol. Comput."},{"key":"9772_CR27","doi-asserted-by":"publisher","first-page":"e834","DOI":"10.7717\/peerj-cs.834","volume":"8","author":"S Mejahed","year":"2022","unstructured":"Mejahed, S., Elshrkawey, M.: A multi-objective algorithm for virtual machine placement in cloud environments using a hybrid of particle swarm optimization and flower pollination optimization. PeerJ Comp. Sci. 8, e834 (2022). https:\/\/doi.org\/10.7717\/peerj-cs.834","journal-title":"PeerJ Comp. Sci."},{"key":"9772_CR28","doi-asserted-by":"publisher","DOI":"10.1007\/s00542-023-05422-z","author":"JP Gabhane","year":"2023","unstructured":"Gabhane, J.P., Pathak, S., Thakare, N.: An improved multi-objective eagle algorithm for virtual machine placement in cloud environment. Microsyst. Technol. (2023). https:\/\/doi.org\/10.1007\/s00542-023-05422-z","journal-title":"Microsyst. Technol."},{"key":"9772_CR29","doi-asserted-by":"publisher","unstructured":"Rossi, F., Cardellini, V. and Presti, F.L.: Elastic Deployment of Software Containers in Geo-Distributed Computing Environments, 2019 IEEE Symposium on Computers and Communications (ISCC), Barcelona, Spain, 1-7 (2019).https:\/\/doi.org\/10.1109\/ISCC47284.2019.8969607","DOI":"10.1109\/ISCC47284.2019.8969607"},{"key":"9772_CR30","doi-asserted-by":"publisher","unstructured":"Mishra, M., Sahoo, A.: On Theory of VM Placement: Anomalies in Existing Methodologies and Their Mitigation Using a Novel Vector Based Approach, 2011 IEEE 4th International Conference on Cloud Computing, Washington, DC, USA, 275\u2013282 (2011). https:\/\/doi.org\/10.1109\/CLOUD.2011.38","DOI":"10.1109\/CLOUD.2011.38"},{"key":"9772_CR31","unstructured":"Wood, T., Shenoy, P. J., Venkataramani, A., Yousif, M. S.: Black-box and gray-box strategies for virtual machine migration. In Proceedings of the 4th USENIX conference on Networked systems design & implementation (NSDI'07). USENIX Association, USA, 17 (2007)"},{"key":"9772_CR32","doi-asserted-by":"publisher","unstructured":"Singh, A., Korupolu, M., Mohapatra, D.: Server-storage virtualization: Integration and load balancing in data centers, SC '08: Proceedings of the 2008 ACM\/IEEE Conference on Supercomputing, Austin, TX, USA, 1\u201312 (2008). https:\/\/doi.org\/10.1109\/SC.2008.5222625","DOI":"10.1109\/SC.2008.5222625"},{"key":"9772_CR33","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1016\/j.ijcce.2023.02.005","volume":"4","author":"P Udayasankaran","year":"2023","unstructured":"Udayasankaran, P., Thangaraj, S.J.J.: Energy efficient resource utilization and load balancing in virtual machines using prediction algorithms. Int. J. Cognitive Comp. Eng. 4, 127\u2013134 (2023). https:\/\/doi.org\/10.1016\/j.ijcce.2023.02.005","journal-title":"Int. J. Cognitive Comp. Eng."},{"key":"9772_CR34","doi-asserted-by":"publisher","unstructured":"Tan, J., Dube, P., Meng, X., Zhang, L.: Exploiting Resource Usage Patterns for Better Utilization Prediction, 2011 31st International Conference on Distributed Computing Systems Workshops, Minneapolis, MN, USA, 14\u201319 (2011). https:\/\/doi.org\/10.1109\/ICDCSW.2011.53","DOI":"10.1109\/ICDCSW.2011.53"}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-024-09772-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10723-024-09772-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-024-09772-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,19]],"date-time":"2024-09-19T06:12:33Z","timestamp":1726726353000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10723-024-09772-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,20]]},"references-count":34,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2024,9]]}},"alternative-id":["9772"],"URL":"https:\/\/doi.org\/10.1007\/s10723-024-09772-4","relation":{"has-preprint":[{"id-type":"doi","id":"10.21203\/rs.3.rs-3142293\/v1","asserted-by":"object"}]},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"value":"1570-7873","type":"print"},{"value":"1572-9184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,6,20]]},"assertion":[{"value":"29 January 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 May 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 June 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing Interests"}}],"article-number":"58"}}