Cloud computing virtual machine consolidation based on stock trading forecast techniques

被引:7
作者
Vila, Sergi [1 ]
Guirado, Fernando [1 ]
Lerida, Josep L. [1 ]
机构
[1] Univ Lleida, INSPIRES, Lleida, Spain
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2023年 / 145卷
关键词
Cloud Computing; Resource management; Forecasting; Neural network; VM migrations; VM consolidation; SLA violation; Energy consumption; Bollinger Band; Neural Prophet; ENERGY-EFFICIENT; VM CONSOLIDATION; ALGORITHMS;
D O I
10.1016/j.future.2023.03.018
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In Cloud Computing, the virtual machine scheduling in datacenters becomes challenging when trying to optimize user-service requirements and, at the same time, efficient resource management. Clumsy load management results in host overloads that trigger a continuous flow of virtual machine (VM) migrations to correct this situation, thus negatively impacting the Service Level Agreement (SLA), resource availability and energy consumption. The present paper explores the combined use of trend analysis techniques with time series forecasting techniques broadly used in stock markets, to improve VM-to-host consolidation. The main goal is to provide an efficient estimate of the near future trend of virtual machine resource usage and host availability. This information improves the scheduler's decisions when determining the correct VM to be migrated and the candidate host to allocate it to. The results have demonstrated that it is possible to reduce the number of migrations by up to 75% while obtaining a reduction in the SLA violations by up to 60%. The results also showed noticeable improvements regarding the reduction of energy consumption. The migration decisions based on predictions of near-future resource usage trends using stock trading techniques showed a decrease in network usage, thus obtaining an energy saving of up to 16%.(c) 2023 Published by Elsevier B.V.
引用
收藏
页码:321 / 336
页数:16
相关论文
共 38 条
[1]   An energy-efficient algorithm for virtual machine placement optimization in cloud data centers [J].
Azizi, Sadoon ;
Zandsalimi, Maz'har ;
Li, Dawei .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04) :3421-3434
[2]  
Badea RA, 2014, 2014 22ND TELECOMMUNICATIONS FORUM TELFOR (TELFOR), P127, DOI 10.1109/TELFOR.2014.7034373
[3]   Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers [J].
Beloglazov, Anton ;
Buyya, Rajkumar .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (13) :1397-1420
[4]   Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing [J].
Beloglazov, Anton ;
Abawajy, Jemal ;
Buyya, Rajkumar .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05) :755-768
[5]  
Bertoldi P., 2017, JRC PUBL REPOSIT, DOI [10.2760/358256, DOI 10.2760/358256]
[6]   Energy efficiency for cloud computing system based on predictive optimization [J].
Bui, Dinh-Mao ;
Yoon, YongIk ;
Huh, Eui-Nam ;
Jun, SungIk ;
Lee, Sungyoung .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 102 :103-114
[7]  
Calcavecchia N. M., 2012, 2012 IEEE 5th International Conference on Cloud Computing (CLOUD), P852, DOI 10.1109/CLOUD.2012.113
[8]   CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms [J].
Calheiros, Rodrigo N. ;
Ranjan, Rajiv ;
Beloglazov, Anton ;
De Rose, Cesar A. F. ;
Buyya, Rajkumar .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) :23-50
[9]  
Chehelgerdi-Samani M., 2020, J NEUROSURG-SPINE, P1
[10]   Implementation and performance analysis of various VM placement strategies in CloudSim [J].
Chowdhury, Mohammed Rashid ;
Mahmud, Mohammad Raihan ;
Rahman, Rashedur M. .
JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2015, 4 (01) :1-21