{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,16]],"date-time":"2026-04-16T21:37:50Z","timestamp":1776375470722,"version":"3.51.2"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,3,19]],"date-time":"2022-03-19T00:00:00Z","timestamp":1647648000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,3,19]],"date-time":"2022-03-19T00:00:00Z","timestamp":1647648000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"published-print":{"date-parts":[[2022,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Energy efficiency is an important issue for reducing environmental dissipation. Energy efficient resource provisioning in cloud environments is a challenging problem because of its dynamic nature and varied application workload characteristics. In the literature, live migration of virtual machines (VMs) among servers is commonly proposed to reduce energy consumption and to optimize resource usage, although it comes with essential drawbacks, such as migration cost and performance degradation. Energy efficient provisioning is addressed at the data center level in this research. A novel efficient resource management algorithm for virtualized data centers that optimizes the number of servers to meet the requirements of dynamic workloads without migration is proposed in this paper. The proposed approach, named Look-ahead Energy Efficient VM Allocation (LAA), contains a Holt Winters-based prediction module. Energy efficiency and performance are inversely proportional. The energy-performance trade-off relies on periodic comparisons of the predicted and active numbers of servers. To evaluate the proposed algorithm, experiments are conducted with real-world workload traces from Google Cluster. LAA is compared with the best approach provided by CloudSim based on VM migration called Local Regression-Minimum Migration Time (LR-MMT). The experimental results show that the proposed algorithm leads to a consumption reduction of up to 45% to complete one workload compared with the LR-MMT.<\/jats:p>","DOI":"10.1186\/s13677-022-00281-x","type":"journal-article","created":{"date-parts":[[2022,3,19]],"date-time":"2022-03-19T12:03:22Z","timestamp":1647691402000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Look-ahead energy efficient VM allocation approach for data centers"],"prefix":"10.1186","volume":"11","author":[{"given":"\u0130lksen","family":"\u00c7a\u011flar","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Deniz Turgay","family":"Alt\u0131lar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,3,19]]},"reference":[{"key":"281_CR1","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1016\/j.simpat.2017.11.008","volume":"82","author":"T Kaur","year":"2018","unstructured":"Kaur T, Chana I (2018) GreenSched: An intelligent energy aware scheduling for deadline-and-budget constrained cloud tasks. Simul Model Pract Theory 82:55\u201383","journal-title":"Simul Model Pract Theory"},{"key":"281_CR2","first-page":"137","volume-title":"In international conference on grid and pervasive computing","author":"J Cao","year":"2012","unstructured":"Cao J, Wu Y, Li M (2012) Energy efficient allocation of virtual machines in cloud computing environments based on demand forecast. In international conference on grid and pervasive computing. Springer, Berlin, pp 137\u2013151"},{"issue":"6","key":"281_CR3","doi-asserted-by":"publisher","first-page":"732","DOI":"10.1016\/j.jpdc.2010.04.004","volume":"71","author":"SK Garg","year":"2011","unstructured":"Garg SK, Yeo CS, Anandasivam A, Buyya R (2011) Environment-conscious scheduling of HPC applications on distributed cloud-oriented data centers. J Parallel Distrib Comput 71(6):732\u2013749","journal-title":"J Parallel Distrib Comput"},{"key":"281_CR4","doi-asserted-by":"publisher","first-page":"260","DOI":"10.1109\/CCGRID.2009.23","volume-title":"In\u00a02009 9th IEEE\/ACM international symposium on cluster computing and the grid","author":"M Stillwell","year":"2009","unstructured":"Stillwell M, Schanzenbach D, Vivien F, Casanova H (2009) Resource allocation using virtual clusters. In\u00a02009 9th IEEE\/ACM international symposium on cluster computing and the grid. pp 260\u2013267"},{"key":"281_CR5","first-page":"56","volume-title":"In\u00a02012 IEEE\/ACIS 11th international conference on computer and information science","author":"L Xu","year":"2012","unstructured":"Xu L, Seng S, Ye X (2012) Multi-objective optimization based virtual resource allocation strategy for cloud computing. In\u00a02012 IEEE\/ACIS 11th international conference on computer and information science. pp 56\u201361"},{"key":"281_CR6","first-page":"266","volume-title":"In Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), 2012 Sixth International Conference on IEEE","author":"X Li","year":"2012","unstructured":"Li X, Qian Z, Chi R, Zhang B, Lu S (2012) Balancing resource utilization for continuous virtual machine requests in clouds. In Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), 2012 Sixth International Conference on IEEE. pp 266\u2013273"},{"key":"281_CR7","first-page":"232","volume-title":"In Information Technology: New Generations (ITNG), 2012 Ninth International Conference on IEEE","author":"J Galloway","year":"2012","unstructured":"Galloway J, Smith K, Carver J (2012) An empirical study of power aware load balancing in local cloud architectures. In Information Technology: New Generations (ITNG), 2012 Ninth International Conference on IEEE. pp 232\u2013236"},{"issue":"1","key":"281_CR8","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1145\/1870109.1870115","volume":"16","author":"G Dhiman","year":"2010","unstructured":"Dhiman G, Marchetti G, Rosing T (2010) Vgreen: A system for energy-efficient management of virtual machines. ACM Transactions on Design Automation of Electronic Systems (TODAES) 16(1):6","journal-title":"ACM Transactions on Design Automation of Electronic Systems (TODAES)"},{"key":"281_CR9","unstructured":"Geronimo GA, Werner J, Weingartner R, Westphall CB, Westphall CM (2014) Provisioning, resource allocation, and DVFS in green clouds. International Journal on Advances in Networks and Services, 7(1 & 2):108\u2013117"},{"key":"281_CR10","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1016\/j.jnca.2014.07.030","volume":"45","author":"SK Garg","year":"2014","unstructured":"Garg SK, Toosi AN, Gopalaiyengar SK, Buyya R (2014) SLA-based virtual machine management for heterogeneous workloads in a cloud datacenter. J Netw Comput Appl 45:108\u2013120","journal-title":"J Netw Comput Appl"},{"key":"281_CR11","doi-asserted-by":"crossref","unstructured":"Verma A, Ahuya P, Neogi A (2008) pMapper: power and migration cost aware application placement in virtualized systems. ACM\/IFIP\/USENIX international conference on distributed systems platforms and open distributed processing. Springer, Berlin, Heidelberg, 243\u2013264","DOI":"10.1007\/978-3-540-89856-6_13"},{"issue":"17","key":"281_CR12","doi-asserted-by":"publisher","first-page":"2905","DOI":"10.1016\/j.comnet.2009.08.011","volume":"53","author":"D Gmach","year":"2009","unstructured":"Gmach D, Rolia J, Cherkasova L, Kemper A (2009) Resource pool management: Reactive versus proactive or let\u2019s be friends. Comput Netw 53(17):2905\u20132922","journal-title":"Comput Netw"},{"key":"281_CR13","volume-title":"Proceeding of the 2008 conference on power aware computing and systems","author":"S Srikantaiah","year":"2008","unstructured":"Srikantaiah S, Kansal A, Zhao F (2008) Energy aware consolidation for cloud computing. Proceeding of the 2008 conference on power aware computing and systems"},{"key":"281_CR14","first-page":"240","volume-title":"In\u00a02016 IEEE 2nd International Conference on Big Data Security on Cloud (BigDataSecurity), IEEE International Conference on High Performance and Smart Computing (HPSC), and IEEE International Conference on Intelligent Data and Security (IDS)","author":"I Caglar","year":"2016","unstructured":"Caglar I, Altilar DT (2016) An energy efficient VM allocation approach for data centers. In\u00a02016 IEEE 2nd International Conference on Big Data Security on Cloud (BigDataSecurity), IEEE International Conference on High Performance and Smart Computing (HPSC), and IEEE International Conference on Intelligent Data and Security (IDS). pp 240\u2013244"},{"key":"281_CR15","unstructured":"Google cluster-usage traces: format and schema. https:\/\/github.com\/google\/cluster-data. Published May 6, 2013. Updated October 17, 2014. Accessed June, 2015"},{"issue":"1","key":"281_CR16","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1002\/spe.995","volume":"41","author":"RN Calheiros","year":"2011","unstructured":"Calheiros RN, Ranjan R, Beloglazov A, De Rose CAF, Buyya R (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Soft Pract Exp 41(1):23\u201350","journal-title":"Soft Pract Exp"},{"issue":"8","key":"281_CR17","doi-asserted-by":"publisher","first-page":"4750","DOI":"10.1007\/s11227-019-02764-2","volume":"75","author":"N Khattar","year":"2019","unstructured":"Khattar N, Sidhu J, Singh J (2019) Toward energy-efficient cloud computing: a survey of dynamic power management and heuristics-based optimization techniques. J Supercomput 75(8):4750\u20134810","journal-title":"J Supercomput"},{"issue":"2","key":"281_CR18","doi-asserted-by":"publisher","first-page":"222","DOI":"10.1109\/TCC.2014.2314655","volume":"2","author":"MA Rodriguez","year":"2014","unstructured":"Rodriguez MA, Buyya R (2014) Deadline based resource provisioningand scheduling algorithm for scientific workflows on clouds. IEEE Trans on Cloud Comput 2(2):222\u2013235","journal-title":"IEEE Trans on Cloud Comput"},{"issue":"1","key":"281_CR19","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13677-018-0105-8","volume":"7","author":"MB Gawali","year":"2018","unstructured":"Gawali MB, Shinde SK (2018) Task scheduling and resource allocation in cloud computing using a heuristic approach. J Cloud Comput 7(1):1\u201316","journal-title":"J Cloud Comput"},{"key":"281_CR20","doi-asserted-by":"crossref","unstructured":"Alboaneen DA, Tianfield H, Zhang Y (2016). Metaheuristic approaches to virtual machine placement in cloud computing: a review. 15th International Symposium on Parallel and Distributed Computing (ISPDC) IEEE. United States : 214\u2013221","DOI":"10.1109\/ISPDC.2016.37"},{"issue":"3","key":"281_CR21","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1016\/j.eij.2015.07.001","volume":"16","author":"M Kalra","year":"2015","unstructured":"Kalra M, Singh S (2015) A review of metaheuristic scheduling techniques in cloud computing. Egypt Inform J 16(3):275\u2013295","journal-title":"Egypt Inform J"},{"issue":"8","key":"281_CR22","doi-asserted-by":"publisher","first-page":"1027","DOI":"10.1016\/j.future.2011.04.016","volume":"27","author":"TC Ferreto","year":"2011","unstructured":"Ferreto TC, Netto MA, Calheiros RN, De Rose CA (2011) Server consolidation with migration control for virtualized data centers. Futur Gener Comput Syst 27(8):1027\u20131034","journal-title":"Futur Gener Comput Syst"},{"key":"281_CR23","doi-asserted-by":"publisher","first-page":"102497","DOI":"10.1016\/j.jnca.2019.102497","volume":"150","author":"AA Khan","year":"2020","unstructured":"Khan AA, Zakarya M, Khan R, Rahman IU, Khan M (2020) An energy, performance efficient resource consolidation scheme for heterogeneous cloud datacenters. J Netw Comput Appl 150:102497","journal-title":"J Netw Comput Appl"},{"issue":"2","key":"281_CR24","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1145\/1273440.1250665","volume":"35","author":"X Fan","year":"2007","unstructured":"Fan X, Weber WD, Barroso LA (2007) Power provisioning for a warehouse-sized computer. ACM SIGARCH Computer Architecture News 35(2):13\u201323","journal-title":"ACM SIGARCH Computer Architecture News"},{"key":"281_CR25","doi-asserted-by":"publisher","first-page":"452","DOI":"10.1016\/j.ins.2012.10.041","volume":"258","author":"CH Hsu","year":"2014","unstructured":"Hsu CH, Slagter KD, Chen SC, Chung YC (2014) Optimizing energy consumption with task consolidation in clouds. Inf Sci 258:452\u2013462","journal-title":"Inf Sci"},{"key":"281_CR26","first-page":"19","volume-title":"In proceedings of the world congress on engineering and computer science","author":"JM Galloway","year":"2011","unstructured":"Galloway JM, Smith KL, Vrbsky SS (2011) Power aware load balancing for cloud computing. In proceedings of the world congress on engineering and computer science, vol 1. pp 19\u201321"},{"issue":"2","key":"281_CR27","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":"3","key":"281_CR28","doi-asserted-by":"publisher","first-page":"377","DOI":"10.1109\/TNSM.2015.2436408","volume":"12","author":"M Dabbagh","year":"2015","unstructured":"Dabbagh M, Hamdaoui B, Guizani M, Rayes A (2015) Energy-efficient resource allocation and provisioning framework for cloud data centers. IEEE Trans Netw Serv Manage 12(3):377\u2013391","journal-title":"IEEE Trans Netw Serv Manage"},{"issue":"1","key":"281_CR29","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13677-016-0071-y","volume":"10","author":"J Chen","year":"2021","unstructured":"Chen J, Du T, Xiao G (2021) A multi-objective optimization for resource allocation of emergent demands in cloud computing. J Cloud Comput 10(1):1\u201317","journal-title":"J Cloud Comput"},{"key":"281_CR30","doi-asserted-by":"publisher","unstructured":"A Beloglazov R Buyya 2012 Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers Practice and Experience. Published online in Wiley InterScience Concurrency and Computation https:\/\/doi.org\/10.1002\/cpe.1867;24:1397-1420","DOI":"10.1002\/cpe.1867;24:1397-1420"},{"key":"281_CR31","doi-asserted-by":"crossref","unstructured":"Beloglazov A, Buyya R (2010) Energy Efficient Resource Management in Virtualized Cloud Data Centers. 10th IEEE\/ACM International Conference on Cluster Cloud and Grid Computing.Massachusetts Ave., NW Washington, DC United States.","DOI":"10.1109\/CCGRID.2010.46"},{"key":"281_CR32","doi-asserted-by":"crossref","unstructured":"Beloglazov A, Buyya R (2010) Energy Efficient Allocation of Virtual Machines in Cloud Data Centers. 10th IEEE\/ACM International Conference on Cluster, Cloud and Grid Computing. Massachusetts Ave., NW Washington, DC United States","DOI":"10.1109\/CCGRID.2010.45"},{"key":"281_CR33","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, Li F (2018) Minimizing SLA violation and power consumption in Cloud data centers using adaptive energy-aware algorithms. Futur Gener Comput Syst 86:836\u2013850","journal-title":"Futur Gener Comput Syst"},{"key":"281_CR34","doi-asserted-by":"publisher","first-page":"380","DOI":"10.1016\/j.future.2019.05.036","volume":"100","author":"X Ruan","year":"2019","unstructured":"Ruan X, Chen H, Tian Y, Yin S (2019) Virtual machine allocation and migration based on performance-to-power ratio in energy-efficient clouds. Futur Gener Comput Syst 100:380\u2013394","journal-title":"Futur Gener Comput Syst"},{"key":"281_CR35","first-page":"175","volume-title":"International conference on the economics of grids, clouds, systems, and services","author":"M Zakarya","year":"2016","unstructured":"Zakarya M, Gillam L (2016) An energy aware cost recovery approach for virtual machine migration. International conference on the economics of grids, clouds, systems, and services. Springer, Cham, pp 175\u2013190"},{"key":"281_CR36","doi-asserted-by":"publisher","first-page":"789","DOI":"10.1016\/j.future.2017.08.057","volume":"105","author":"X Xu","year":"2020","unstructured":"Xu X, Zhang X, Khan M, Dou W, Xue S, Yu S (2020) A balanced virtual machine scheduling method for energy-performance trade-offs in cyber-physical cloud systems. Futur Gener Comput Syst 105:789\u2013799","journal-title":"Futur Gener Comput Syst"},{"key":"281_CR37","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1016\/j.future.2016.02.016","volume":"74","author":"H Duan","year":"2017","unstructured":"Duan H, Chen C, Min G, WU Y (2017) Energy-aware scheduling of virtual machines in heterogeneous cloud computing systems. Futur Gener Comput Syst 74:142\u2013150","journal-title":"Futur Gener Comput Syst"},{"key":"281_CR38","doi-asserted-by":"publisher","first-page":"416","DOI":"10.1016\/j.jocs.2017.03.017","volume":"28","author":"H Chen","year":"2018","unstructured":"Chen H, Liu G, Yin S, Liu X, Qiu D (2018) Erect: energy-efficient reactive scheduling for real-time workloads in heterogeneous virtualized clouds. J Comput Sci 28:416\u2013425","journal-title":"J Comput Sci"},{"key":"281_CR39","first-page":"1","volume":"2018","author":"Y Zhang","year":"2018","unstructured":"Zhang Y, Cheng X, Chen L, Shen H (2018) Energy-efficient workloads scheduling heuristics with multi-constraints in virtualized clouds. J Grid Comput 2018:1\u201317","journal-title":"J Grid Comput"},{"key":"281_CR40","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1016\/j.jnca.2018.03.033","volume":"113","author":"W Tian","year":"2018","unstructured":"Tian W, He M, Guo W et al (2018) (2018) On minimizing total energy consumption in the scheduling of virtual machine reservations. J Netw Comput Appl 113:64\u201374","journal-title":"J Netw Comput Appl"},{"key":"281_CR41","doi-asserted-by":"publisher","DOI":"10.1002\/9781118640708.ch16","volume-title":"Energy-efficient resource utilization in cloud computing","author":"GL Valentini","year":"2013","unstructured":"Valentini GL, Khan SU, Bouvry P (2013) Energy-efficient resource utilization in cloud computing. Large Scale Network-centric Computing Systems, John Wiley & Sons, Hoboken"},{"key":"281_CR42","doi-asserted-by":"publisher","first-page":"254","DOI":"10.1007\/978-3-642-10665-1_23","volume-title":"In\u00a0IEEE international conference on cloud computing","author":"W Voorsluys","year":"2009","unstructured":"Voorsluys W, Broberg J, Venugopal S, Buyya R (2009) Cost of virtual machine live migration in clouds: A performance evaluation. In\u00a0IEEE international conference on cloud computing. Springer, Berlin, pp 254\u2013265"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-022-00281-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13677-022-00281-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-022-00281-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,3,19]],"date-time":"2022-03-19T12:16:31Z","timestamp":1647692191000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-022-00281-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,19]]},"references-count":42,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,12]]}},"alternative-id":["281"],"URL":"https:\/\/doi.org\/10.1186\/s13677-022-00281-x","relation":{},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,3,19]]},"assertion":[{"value":"4 June 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 February 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 March 2022","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 that they have no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"11"}}