{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T00:40:42Z","timestamp":1773276042201,"version":"3.50.1"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T00:00:00Z","timestamp":1770422400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T00:00:00Z","timestamp":1773187200000},"content-version":"vor","delay-in-days":32,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001801","name":"University of Western Australia","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100001801","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"DOI":"10.1186\/s13677-026-00851-3","type":"journal-article","created":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T10:16:04Z","timestamp":1770459364000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A machine learning technique for optimizing virtual machine placement in data-centres"],"prefix":"10.1186","volume":"15","author":[{"given":"Abdullah","family":"Alelyani","sequence":"first","affiliation":[]},{"given":"Amitava","family":"Datta","sequence":"additional","affiliation":[]},{"given":"Ghulam Mubashar","family":"Hassan","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2026,2,7]]},"reference":[{"key":"851_CR1","doi-asserted-by":"publisher","first-page":"55923","DOI":"10.1109\/ACCESS.2018.2872750","volume":"6","author":"R Yadav","year":"2018","unstructured":"Yadav R, Zhang W, Kaiwartya O, Singh PR, Elgendy IA, Tian YC (2018) Adaptive energy-aware algorithms for minimizing energy consumption and sla violation in cloud computing. IEEE Access 6:55923\u201355936. https:\/\/doi.org\/10.1109\/ACCESS.2018.2872750","journal-title":"IEEE Access"},{"key":"851_CR2","doi-asserted-by":"publisher","first-page":"152536","DOI":"10.1109\/ACCESS.2021.3125092","volume":"9","author":"KMU Ahmed","year":"2021","unstructured":"Ahmed KMU, Bollen MH, Alvarez M (2021) A review of data centers energy consumption and reliability modeling. IEEE Access 9:152536\u2013152563","journal-title":"IEEE Access"},{"key":"851_CR3","first-page":"175","volume":"18","author":"M Kurpicz","year":"2018","unstructured":"Kurpicz M, Orgerie AC, Sobe A, Felber P (2018) Energy-proportional profiling and accounting in heterogeneous virtualized environments. Sustain Comput Inf Syst 18:175\u2013185","journal-title":"Sustain Comput Inf Syst"},{"key":"851_CR4","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1016\/j.future.2019.10.026","volume":"104","author":"W Iqbal","year":"2020","unstructured":"Iqbal W, Berral JL, Carrera D et al (2020) Adaptive sliding windows for improved estimation of data center resource utilization. Future Gener Comput Syst 104:212\u2013224","journal-title":"Future Gener Comput Syst"},{"key":"851_CR5","doi-asserted-by":"publisher","unstructured":"Asghari A, Sohrabi MK (2021) Combined use of coral reefs optimization and reinforcement learning for improving resource utilization and load balancing in cloud environments. Computing 103:1545\u20131567. https:\/\/doi.org\/10.1007\/s00607-021-00920-2","DOI":"10.1007\/s00607-021-00920-2"},{"issue":"12","key":"851_CR6","doi-asserted-by":"publisher","first-page":"e4123","DOI":"10.1002\/cpe.4123","volume":"29","author":"M Xu","year":"2017","unstructured":"Xu M, Tian W, Buyya R (2017) A survey on load balancing algorithms for virtual machines placement in cloud computing. Concurrency Computat Pract Exper 29(12):e4123","journal-title":"Concurrency Computat Pract Exper"},{"issue":"1","key":"851_CR7","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1186\/s13677-022-00309-2","volume":"11","author":"J Wang","year":"2022","unstructured":"Wang J, Gu H, Yu J, Song Y, He X, Song Y (2022) Research on virtual machine consolidation strategy based on combined prediction and energy-aware in cloud computing platform. J Cloud Comput 11(1):50","journal-title":"J Cloud Comput"},{"key":"851_CR8","doi-asserted-by":"publisher","first-page":"329","DOI":"10.1016\/j.future.2020.07.026","volume":"113","author":"B Liang","year":"2020","unstructured":"Liang B, Dong X, Wang Y, Zhang X (2020) Memory-aware resource management algorithm for low-energy cloud data centers. Future Gener Comput Syst 113:329\u2013342","journal-title":"Future Gener Comput Syst"},{"key":"851_CR9","doi-asserted-by":"publisher","unstructured":"ZouJ, Wang K, Zhang K, Kassim M (2024) Retracted article: Perspective of virtual machine consolidation in cloud computing: a systematic survey. Telecommun Syst 87:257\u2013285. https:\/\/doi.org\/10.1007\/s11235-024-01184-9","DOI":"10.1007\/s11235-024-01184-9"},{"issue":"3","key":"851_CR10","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1007\/s10723-021-09565-z","volume":"19","author":"A Hedhli","year":"2021","unstructured":"Hedhli A, Mezni H (2021) A survey of service placement in cloud environments. J Grid Comput 19(3):23","journal-title":"J Grid Comput"},{"key":"851_CR11","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1016\/j.jnca.2016.01.011","volume":"66","author":"M Masdari","year":"2016","unstructured":"Masdari M, Nabavi SS, Ahmadi V (2016) An overview of virtual machine placement schemes in cloud computing. J Network Comput Appl 66:106\u2013127","journal-title":"J Network Comput Appl"},{"issue":"4","key":"851_CR12","doi-asserted-by":"publisher","first-page":"1367","DOI":"10.1007\/s11277-018-6089-3","volume":"104","author":"MA Haghighi","year":"2019","unstructured":"Haghighi MA, Maeen M, Haghparast M (2019) An energy-efficient dynamic resource management approach based on clustering and meta-heuristic algorithms in cloud computing iaas platforms. Wireless Pers Commun 104(4):1367\u20131391","journal-title":"Wireless Pers Commun"},{"issue":"2","key":"851_CR13","doi-asserted-by":"publisher","first-page":"268","DOI":"10.1007\/s11227-010-0421-3","volume":"60","author":"YC Lee","year":"2012","unstructured":"Lee YC, Zomaya AY (2012) Energy efficient utilization of resources in cloud computing systems. J Supercomput 60(2):268\u2013280","journal-title":"J Supercomput"},{"issue":"1","key":"851_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13677-015-0031-y","volume":"4","author":"Z Dong","year":"2015","unstructured":"Dong Z, Liu N, Rojas-Cessa R (2015) Greedy scheduling of tasks with time constraints for energy-efficient cloud-computing data centers. J Cloud Comput 4(1):1\u201314","journal-title":"J Cloud Comput"},{"key":"851_CR15","doi-asserted-by":"publisher","first-page":"205099","DOI":"10.1109\/ACCESS.2020.3037205","volume":"8","author":"L Zhang","year":"2020","unstructured":"Zhang L, Wang L, Wen Z, Xiao M, Man J (2020) Minimizing energy consumption scheduling algorithm of workflows with cost budget constraint on heterogeneous cloud computing systems. IEEE Access 8:205099\u2013205110. https:\/\/doi.org\/10.1109\/ACCESS.2020.3037205","journal-title":"IEEE Access"},{"key":"851_CR16","doi-asserted-by":"publisher","unstructured":"Hu B, Cao Z, Zhou M (2019) Scheduling real-time parallel applications in cloud to minimize energy consumption. IEEE Trans Cloud Comput 1\u20131. https:\/\/doi.org\/10.1109\/TCC.2019.2956498","DOI":"10.1109\/TCC.2019.2956498"},{"issue":"2","key":"851_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10723-021-09548-0","volume":"19","author":"A Tarafdar","year":"2021","unstructured":"Tarafdar A, Debnath M, Khatua S, Das RK (2021) Energy and makespan aware scheduling of deadline sensitive tasks in the cloud environment. J Grid Comput 19(2):1\u201325","journal-title":"J Grid Comput"},{"key":"851_CR18","doi-asserted-by":"crossref","unstructured":"Song P, Chi C, Ji K, Liu Z, Zhang F, Zhang S, Qiu D, Wan X (2021) A deep reinforcement learning-based task scheduling algorithm for energy efficiency in data centers. International Conference on Computer Communications and Networks (ICCCN). IEEE, pp 1\u20139","DOI":"10.1109\/ICCCN52240.2021.9522309"},{"issue":"7540","key":"851_CR19","doi-asserted-by":"publisher","first-page":"529","DOI":"10.1038\/nature14236","volume":"518","author":"V Mnih","year":"2015","unstructured":"Mnih V, Kavukcuoglu K, Silver D, Rusu AA, Veness J, Bellemare MG, Graves A, Riedmiller M, Fidjeland AK, Ostrovski G et al (2015) Human-level control through deep reinforcement learning. Nature 518(7540):529\u2013533","journal-title":"Nature"},{"issue":"1","key":"851_CR20","doi-asserted-by":"publisher","first-page":"174","DOI":"10.1186\/s13677-023-00553-0","volume":"12","author":"Z Wang","year":"2023","unstructured":"Wang Z, Chen S, Bai L, Gao J, Tao J, Bond RR, Mulvenna MD (2023) Reinforcement learning based task scheduling for environmentally sustainable federated cloud computing. J Cloud Comput 12(1):174","journal-title":"J Cloud Comput"},{"issue":"23","key":"851_CR21","doi-asserted-by":"publisher","first-page":"17473","DOI":"10.1007\/s00500-023-09159-9","volume":"27","author":"V Vijayalakshmi","year":"2023","unstructured":"Vijayalakshmi V, Saravanan M (2023) Reinforcement learning-based multi-objective energy-efficient task scheduling in fog-cloud industrial iot-based systems. Soft Comput 27(23):17473\u201317491","journal-title":"Soft Comput"},{"key":"851_CR22","doi-asserted-by":"crossref","unstructured":"Nambi S, Thanapal P (2025) Emo\u2013ts: an enhanced multi-objective optimization algorithm for energy-efficient task scheduling in cloud data centers. IEEE Access, 13:8187\u20138200","DOI":"10.1109\/ACCESS.2025.3527031"},{"key":"851_CR23","unstructured":"Reiss C, Wilkes J, Hellerstein JL (2011) Google cluster-usage traces: format+ schema. Google Inc., white paper, pp 1\u201314"},{"issue":"2","key":"851_CR24","doi-asserted-by":"publisher","first-page":"524","DOI":"10.1109\/TCC.2016.2617374","volume":"7","author":"F Farahnakian","year":"2016","unstructured":"Farahnakian F, Pahikkala T, Liljeberg P, Plosila J, Hieu NT, Tenhunen H (2016) Energy-aware vm consolidation in cloud data centers using utilization prediction model. IEEE Trans Cloud Comput 7(2):524\u2013536","journal-title":"IEEE Trans Cloud Comput"},{"key":"851_CR25","doi-asserted-by":"crossref","unstructured":"Haris RM, Khan KM, Nhlabatsi A (2022) Live migration of virtual machine memory content in networked systems: a review. Comput Networks, 209:108898","DOI":"10.1016\/j.comnet.2022.108898"},{"issue":"13","key":"851_CR26","doi-asserted-by":"publisher","first-page":"1397","DOI":"10.1002\/cpe.1867","volume":"24","author":"A Beloglazov","year":"2012","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. Concurrency Computat Pract Exper 24(13):1397\u20131420","journal-title":"Concurrency Computat Pract Exper"},{"key":"851_CR27","doi-asserted-by":"publisher","unstructured":"VermaA, Pedrosa L, Korupolu M, Oppenheimer D, Tune E, Wilkes J (2015) Large-scale cluster management at Google with Borg. Proceedings of the tenth european conference on computer systems, pp 1\u201317. https:\/\/doi.org\/10.1145\/2741948.2741964","DOI":"10.1145\/2741948.2741964"},{"key":"851_CR28","doi-asserted-by":"publisher","first-page":"104829","DOI":"10.1016\/j.compbiomed.2021.104829","volume":"137","author":"RC Joshi","year":"2021","unstructured":"Joshi RC, Mishra R, Gandhi P, Pathak VK, Burget R, Dutta MK (2021) Ensemble based machine learning approach for prediction of glioma and multi-grade classification. Comput Biol Med 137:104829","journal-title":"Comput Biol Med"},{"key":"851_CR29","doi-asserted-by":"publisher","first-page":"9490","DOI":"10.1109\/ACCESS.2019.2891567","volume":"7","author":"L Li","year":"2019","unstructured":"Li L, Dong J, Zuo D, Wu J (2019) Sla-aware and energy-efficient vm consolidation in cloud data centers using robust linear regression prediction model. IEEE Access 7:9490\u20139500. https:\/\/doi.org\/10.1109\/ACCESS.2019.2891567","journal-title":"IEEE Access"},{"issue":"5","key":"851_CR30","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 (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener Comput Syst 28(5):755\u2013768","journal-title":"Future Gener Comput Syst"},{"key":"851_CR31","doi-asserted-by":"crossref","unstructured":"Farahnakian F, Liljeberg P, Plosila J (2013) LiRCUP: Linear regression based CPU usage prediction algorithm for live migration of virtual machines in data centers. 39th Euromicro conference on software engineering and advanced applications, IEEE, pp 357\u2013364","DOI":"10.1109\/SEAA.2013.23"},{"key":"851_CR32","unstructured":"The SPEC community (2006) Specpowe benchmark. https:\/\/www.spec.org\/power\/"},{"key":"851_CR33","unstructured":"Johnson DS (1973) Near-optimal bin packing algorithms [ph. d. thesis]. Massachusetts Institute of Technology, Boston"},{"issue":"3","key":"851_CR34","doi-asserted-by":"publisher","first-page":"212","DOI":"10.4103\/0256-4602.81230","volume":"28","author":"A Murtazaev","year":"2011","unstructured":"Murtazaev A, Oh S (2011) Sercon: server consolidation algorithm using live migration of virtual machines for green computing. IETE Technical Rev 28(3):212\u2013231","journal-title":"IETE Technical Rev"},{"key":"851_CR35","doi-asserted-by":"publisher","unstructured":"BalharithT, Alhaidari F (2019) Round robin scheduling algorithm in CPU and cloud computing: a review. 2nd International Conference on Computer Applications & Information Security (ICCAIS), pp 1\u20137. https:\/\/doi.org\/10.1109\/CAIS.2019.8769534","DOI":"10.1109\/CAIS.2019.8769534"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13677-026-00851-3","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-026-00851-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-026-00851-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T10:30:22Z","timestamp":1773225022000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1186\/s13677-026-00851-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,2,7]]},"references-count":35,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2026,12]]}},"alternative-id":["851"],"URL":"https:\/\/doi.org\/10.1186\/s13677-026-00851-3","relation":{},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,2,7]]},"assertion":[{"value":"13 May 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 January 2026","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 February 2026","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Ethics approval was not required.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval"}},{"value":"The authors provided consent to participate.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"The authors provided consent for publication.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare no competing interests.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"37"}}