{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,21]],"date-time":"2026-10-21T01:53:36Z","timestamp":1792547616967,"version":"4.5.0"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2016,10,24]],"date-time":"2016-10-24T00:00:00Z","timestamp":1477267200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100003008","name":"Ministry of Higher Education, Egypt","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003008","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"published-print":{"date-parts":[[2016,12]]},"DOI":"10.1186\/s13677-016-0067-7","type":"journal-article","created":{"date-parts":[[2016,10,24]],"date-time":"2016-10-24T11:36:39Z","timestamp":1477308999000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":67,"title":["Optimizing virtual machine placement for energy and SLA in clouds using utility functions"],"prefix":"10.1186","volume":"5","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9521-1676","authenticated-orcid":false,"given":"Abdelkhalik","family":"Mosa","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Norman W.","family":"Paton","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2016,10,24]]},"reference":[{"key":"67_CR1","doi-asserted-by":"crossref","unstructured":"Jennings B, Stadler R (2015) Resource management in clouds: Survey and research challenges. J Network Syst Manage 23(3): 567\u2013619. doi: http:\/\/dx.doi.org\/10.1007\/s10922-014-9307-7 .","DOI":"10.1007\/s10922-014-9307-7"},{"key":"67_CR2","doi-asserted-by":"crossref","unstructured":"Beloglazov A, Abawajy JH, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Futur Gener Comput Syst 28(5): 755\u2013768. doi: http:\/\/dx.doi.org\/10.1016\/j.future.2011.04.017 .","DOI":"10.1016\/j.future.2011.04.017"},{"key":"67_CR3","doi-asserted-by":"crossref","unstructured":"Beloglazov A, Buyya R (2012) Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurr Comput Pract Experience 24(13): 1397\u20131420. doi: http:\/\/dx.doi.org\/10.1002\/cpe.1867 .","DOI":"10.1002\/cpe.1867"},{"key":"67_CR4","doi-asserted-by":"crossref","unstructured":"Beloglazov A, Buyya R (2013) Managing overloaded hosts for dynamic consolidation of virtual machines in cloud data centers under quality of service constraints. IEEE Trans Parallel Distrib Syst 24(7): 1366\u20131379. doi: http:\/\/dx.doi.org\/10.1109\/TPDS.2012.240 .","DOI":"10.1109\/TPDS.2012.240"},{"key":"67_CR5","doi-asserted-by":"crossref","unstructured":"Walsh WE, Tesauro G, Kephart JO, Das R (2004) Utility functions in autonomic systems In: Autonomic Computing, 2004. Proceedings. International Conference On, 70\u201377.. IEEE.","DOI":"10.1109\/ICAC.2004.1301349"},{"issue":"1","key":"67_CR6","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/MIC.2007.2","volume":"11","author":"JO Kephart","year":"2007","unstructured":"Kephart JO, Das R (2007) Achieving self-management via utility functions. IEEE Internet Comput 11(1): 40\u201348.","journal-title":"IEEE Internet Comput"},{"key":"67_CR7","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1007\/s00778-007-0090-x","volume":"18","author":"NW Paton","year":"2009","unstructured":"Paton NW, Buenabad-Chavez J, Chen M, Raman V, Swart G, Narang I, Yellin DM, Fernandes AAA (2009) Autonomic query parallelization using non-dedicated computers: an evaluation of adaptivity options. VLDB J 18: 119\u2013140.","journal-title":"VLDB J"},{"key":"67_CR8","doi-asserted-by":"crossref","unstructured":"Lee K, Paton NW, Sakellariou R, Fernandes AAA (2011) Utility functions for adaptively executing concurrent workflows. Concurr Comput Pract Experience 23(6): 646\u2013666. doi: http:\/\/dx.doi.org\/10.1002\/cpe.1673 .","DOI":"10.1002\/cpe.1673"},{"key":"67_CR9","doi-asserted-by":"crossref","unstructured":"Das R, Kephart JO, Lenchner J, Hamann HF (2010) Utility-function-driven energy-efficient cooling in data centers In: Proceedings of the 7th International Conference on Autonomic Computing, ICAC 2010, Washington, DC, USA, June 7-11, 2010, 61\u201370, doi: http:\/\/dx.doi.org\/10.1145\/1809049.1809058 .","DOI":"10.1145\/1809049.1809058"},{"key":"67_CR10","doi-asserted-by":"crossref","unstructured":"Beloglazov A, Buyya R, Lee YC, Zomaya AY (2011) A taxonomy and survey of energy-efficient data centers and cloud computing systems. Adv Comput 82: 47\u2013111. doi: http:\/\/dx.doi.org\/10.1016\/B978-0-12-385512-1.00003-7 .","DOI":"10.1016\/B978-0-12-385512-1.00003-7"},{"key":"67_CR11","doi-asserted-by":"crossref","unstructured":"Lorido-Botran T, Miguel-Alonso J, Lozano JA (2014) A review of auto-scaling techniques for elastic applications in cloud environments. J Grid Comput 12(4): 559\u2013592. doi: http:\/\/dx.doi.org\/10.1007\/s10723-014-9314-7 .","DOI":"10.1007\/s10723-014-9314-7"},{"key":"67_CR12","unstructured":"Shi L, Butler B, Botvich D, Jennings B (2013) Provisioning of requests for virtual machine sets with placement constraints in iaas clouds In: 2013 IFIP\/IEEE International Symposium on Integrated Network Management (IM 2013), Ghent, Belgium, May 27-31, 2013, 499\u2013505."},{"key":"67_CR13","unstructured":"Rabbani MG, Pereira Esteves R, Podlesny M, Simon G, Zambenedetti Granville L, Boutaba R (2013) On tackling virtual data center embedding problem In: Integrated Network Management (IM 2013), 2013 IFIP\/IEEE International Symposium On, 177\u2013184.. IEEE."},{"key":"67_CR14","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1016\/j.is.2015.03.003","volume":"52","author":"A Wolke","year":"2015","unstructured":"Wolke A, Tsend-Ayush B, Pfeiffer C, Bichler M (2015) More than bin packing: Dynamic resource allocation strategies in cloud data centers. Inf Syst 52: 83\u201395.","journal-title":"Inf Syst"},{"key":"67_CR15","doi-asserted-by":"crossref","unstructured":"Borgetto D, Stolf P (2014) An energy efficient approach to virtual machines management in cloud computing In: Cloud Networking (CloudNet), 2014 IEEE 3rd International Conference On, 229\u2013235.. IEEE.","DOI":"10.1109\/CloudNet.2014.6968997"},{"key":"67_CR16","doi-asserted-by":"crossref","unstructured":"Monil MAH, Qasim R, Rahman RM (2014) Energy-aware VM consolidation approach using combination of heuristics and migration control In: Ninth International Conference on Digital Information Management, ICDIM, 74\u201379, doi: http:\/\/dx.doi.org\/10.1109\/ICDIM.2014.6991413 .","DOI":"10.1109\/ICDIM.2014.6991413"},{"key":"67_CR17","doi-asserted-by":"crossref","unstructured":"More D, Metha S, Walase L, Abraham J (2014) Achieving energy efficiency by optimal resource utilisation in cloud environment In: IEEE Intl. Conf. on Cloud Computing in Emerging Markets (CCEM), 1\u20138.","DOI":"10.1109\/CCEM.2014.7015479"},{"issue":"6","key":"67_CR18","doi-asserted-by":"crossref","first-page":"1107","DOI":"10.1109\/TPDS.2012.283","volume":"24","author":"Z Xiao","year":"2013","unstructured":"Xiao Z, Song W, Chen Q (2013) Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Trans Parallel Distrib Syst 24(6): 1107\u20131117.","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"67_CR19","doi-asserted-by":"crossref","unstructured":"Xu J, Fortes J (2011) A multi-objective approach to virtual machine management in datacenters In: Proceedings of the 8th ACM International Conference on Autonomic Computing, 225\u2013234.. ACM.","DOI":"10.1145\/1998582.1998636"},{"key":"67_CR20","doi-asserted-by":"crossref","unstructured":"Setzer T, Wolke A (2012) Virtual machine re-assignment considering migration overhead In: Network Operations and Management Symposium (NOMS), 2012 IEEE, 631\u2013634.. IEEE.","DOI":"10.1109\/NOMS.2012.6211973"},{"issue":"1","key":"67_CR21","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s13677-015-0050-8","volume":"5","author":"MAH Monil","year":"2016","unstructured":"Monil MAH, Rahman RM (2016) Vm consolidation approach based on heuristics fuzzy logic, and migration control. J Cloud Comput 5(1): 1\u201318.","journal-title":"J Cloud Comput"},{"issue":"1","key":"67_CR22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s13677-015-0045-5","volume":"4","author":"MR Chowdhury","year":"2015","unstructured":"Chowdhury MR, Mahmud MR, Rahman RM (2015) Implementation and performance analysis of various vm placement strategies in cloudsim. J Cloud Comput 4(1): 1.","journal-title":"J Cloud Comput"},{"key":"67_CR23","doi-asserted-by":"crossref","unstructured":"Beloglazov A, Buyya R (2010) Energy efficient resource management in virtualized cloud data centers In: Proceedings of the 2010 10th IEEE\/ACM International Conference on Cluster, Cloud and Grid Computing, 826\u2013831.. IEEE Computer Society.","DOI":"10.1109\/CCGRID.2010.46"},{"key":"67_CR24","doi-asserted-by":"crossref","unstructured":"Bennani MN, Menasce D, et al (2005) Resource allocation for autonomic data centers using analytic performance models In: Autonomic Computing, 2005. ICAC 2005. Proceedings. Second International Conference On, 229\u2013240.. IEEE.","DOI":"10.1109\/ICAC.2005.50"},{"issue":"1","key":"67_CR25","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/2192-113X-3-4","volume":"3","author":"M Koehler","year":"2014","unstructured":"Koehler M (2014) An adaptive framework for utility-based optimization of scientific applications in the cloud. J Cloud Comput 3(1): 1\u201312.","journal-title":"J Cloud Comput"},{"key":"67_CR26","doi-asserted-by":"crossref","unstructured":"Paton NW, Arag\u00e3o MAT, Fernandes AAA (2012) Utility-driven adaptive query workload execution. Futur Gener Comp Syst 28(7): 1070\u20131079. doi: http:\/\/dx.doi.org\/10.1016\/j.future.2011.08.014 .","DOI":"10.1016\/j.future.2011.08.014"},{"issue":"1","key":"67_CR27","first-page":"51","volume":"32","author":"N Paton","year":"2009","unstructured":"Paton N, De Arag\u00e3o MA, Lee K, Fernandes AA, Sakellariou R (2009) Optimizing utility in cloud computing through autonomic workload execution. Bull Tech Comm Data Eng 32(1): 51\u201358.","journal-title":"Bull Tech Comm Data Eng"},{"key":"67_CR28","doi-asserted-by":"crossref","unstructured":"Ferdaus MH, Murshed M, Calheiros RN, Buyya R (2014) Virtual machine consolidation in cloud data centers using aco metaheuristic In: European Conference on Parallel Processing, 306\u2013317.. Springer.","DOI":"10.1007\/978-3-319-09873-9_26"},{"key":"67_CR29","doi-asserted-by":"crossref","unstructured":"Moreno IS, Yang R, Xu J, Wo T (2013) Improved energy-efficiency in cloud datacenters with interference-aware virtual machine placement In: Autonomous Decentralized Systems (ISADS), 2013 IEEE Eleventh International Symposium On, 1\u20138.. IEEE.","DOI":"10.1109\/ISADS.2013.6513411"},{"issue":"2","key":"67_CR30","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1007\/BF00175354","volume":"4","author":"D Whitley","year":"1994","unstructured":"Whitley D (1994) A genetic algorithm tutorial. Stat Comput 4(2): 65\u201385.","journal-title":"Stat Comput"},{"key":"67_CR31","unstructured":"Luke S (2013) Essentials of metaheuristics. http:\/\/cs.gmu.edu\/%7Esean\/book\/metaheuristics\/Essentials.pdf . Accessed 1 Aug 2016."},{"issue":"1-4","key":"67_CR32","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1023\/A:1010949931021","volume":"102","author":"J Alcaraz","year":"2001","unstructured":"Alcaraz J, Maroto C (2001) A robust genetic algorithm for resource allocation in project scheduling. Ann Oper Res 102(1-4): 83\u2013109.","journal-title":"Ann Oper Res"},{"key":"67_CR33","unstructured":"Sivanandam S, Deepa S (2007) Introduction to Genetic Algorithms. Springer Science & Business Media."},{"key":"67_CR34","doi-asserted-by":"crossref","unstructured":"Monil MAH, Qasim R, Rahman RM (2014) Energy-aware vm consolidation approach using combination of heuristics and migration control In: Digital Information Management (ICDIM), 2014 Ninth International Conference On, 74\u201379.. IEEE.","DOI":"10.1109\/ICDIM.2014.6991413"},{"key":"67_CR35","unstructured":"Calheiros RN, Ranjan R, De Rose CA, Buyya R (2009) Cloudsim: A novel framework for modeling and simulation of cloud computing infrastructures and services. arXiv preprint arXiv:0903.2525. cloudbus.cis.unimelb.edu.au\/reports\/CloudSim-ICPP2009.pdf . Accessed 21 Oct 2016."},{"issue":"1","key":"67_CR36","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1002\/spe.995","volume":"41","author":"RN Calheiros","year":"2011","unstructured":"Calheiros RN, Ranjan R, Beloglazov A, De Rose CA, Buyya R (2011) Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Experience 41(1): 23\u201350.","journal-title":"Softw Pract Experience"},{"key":"67_CR37","unstructured":"Gulati A, Shanmuganathan G, Holler A, Ahmad I (2011) Cloud-scale resource management: challenges and techniques In: Proceedings of the 3rd USENIX Conference on Hot Topics in Cloud Computing, 3\u20133.. USENIX Association."}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-016-0067-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s13677-016-0067-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-016-0067-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,11]],"date-time":"2025-06-11T20:27:04Z","timestamp":1749673624000},"score":1,"resource":{"primary":{"URL":"http:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-016-0067-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,10,24]]},"references-count":37,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,12]]}},"alternative-id":["67"],"URL":"https:\/\/doi.org\/10.1186\/s13677-016-0067-7","relation":{},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,10,24]]},"article-number":"17"}}