Enhancing virtual machine placement efficiency in cloud data centers through fluctuations-aware resource management

被引:0
|
作者
Montazerin, Faezeh [1 ]
Shameli-Sendi, Alireza [1 ]
机构
[1] Shahid Beheshti Univ SBU, Fac Comp Sci & Engn, Tehran, Iran
关键词
Cloud computing; VM migration; Resource prediction; Machine learning; VM placement; ALLOCATION;
D O I
10.1016/j.compeleceng.2024.109885
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The optimal placement of virtual machines in data centers holds significant importance. Failing to address this matter accurately may lead to an increased number of failures and frequent migrations between physical machines to accommodate the new resource requirements of virtual machines based on the evolving workload. This research focuses on predicting future resource fluctuations. Therefore, in our proposed model, virtual machines are categorized as either 'requiring additional resources in the future' or 'requiring fewer resources or no change in the future.' Consequently, virtual machines with varying labels, referred to as complementary, are placed accordingly. The primary objective of this study is to predict and monitor the service requirements of an organization's users. To achieve this goal, time series data and LSTM and GRU algorithms were employed. These algorithms were applied to multiple datasets to train a resource prediction model and subsequently utilize it for categorizing new requests. The results demonstrate that the proposed model has reduced the number of migrations by a maximum of 31% compared to the Best Fit Algorithm and a maximum of 25% compared to the Worst Fit Algorithm for 32,500 requests, encompassing both initial placements and changes in resources after the initial placement. In addition to its predictive capabilities, the proposed model contributes to enhanced resource allocation efficiency, ensuring optimal usage of data center resources. By leveraging advanced machine learning techniques, the model demonstrates its effectiveness in accurately anticipating future resource requirements and minimizing the overall operational overhead, as well as reducing placement failure by 2% compared to the Best Fit algorithm.
引用
收藏
页数:16
相关论文
共 50 条
  • [21] An approximation algorithm for virtual machine placement in cloud data centers
    Zahra Mahmoodabadi
    Mostafa Nouri-Baygi
    The Journal of Supercomputing, 2024, 80 : 915 - 941
  • [22] Enhancing virtual machine placement efficiency in cloud data centers: a hybrid approach using multi-objective reinforcement learning and clustering strategies
    Ghasemi, Arezoo
    Haghighat, Abolfazl Toroghi
    Keshavarzi, Amin
    COMPUTING, 2024, 106 (09) : 2897 - 2922
  • [23] Power Consumption-Aware Virtual Machine Placement in Cloud Data Center
    Portaluri, Giuseppe
    Adami, Davide
    Gabbrielli, Andrea
    Giordano, Stefano
    Pagano, Michele
    IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING, 2017, 1 (04): : 541 - 550
  • [24] Provision of Data-Intensive Services Through Energy- and QoS-Aware Virtual Machine Placement in National Cloud Data Centers
    Wang, Shangguang
    Zhou, Ao
    Hsu, Ching-Hsien
    Xiao, Xuanyu
    Yang, Fanchun
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2016, 4 (02) : 290 - 300
  • [25] A Harris Hawk Optimisation system for energy and resource efficient virtual machine placement in cloud data centers
    Madhusudhan, H. S.
    Kumar, T. Satish
    Gupta, Punit
    McArdle, Gavin
    PLOS ONE, 2023, 18 (08):
  • [26] Efficient Virtual Machine Placement Algorithms for Consolidation in Cloud Data Centers
    Alsbatin, Loiy
    Oz, Gurcu
    Ulusoy, Ali Hakan
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2020, 17 (01) : 29 - 50
  • [27] Virtual Machine Placement via Bin Packing in Cloud Data Centers
    Fatima, Aisha
    Javaid, Nadeem
    Sultana, Tanzeela
    Hussain, Waqar
    Bilal, Muhammad
    Shabbir, Shaista
    Asim, Yousra
    Akbar, Mariam
    Ilahi, Manzoor
    ELECTRONICS, 2018, 7 (12)
  • [28] A Penalty-Based Genetic Algorithm for the Migration Cost-Aware Virtual Machine Placement Problem in Cloud Data Centers
    Sarker, Tusher Kumer
    Tang, Maolin
    NEURAL INFORMATION PROCESSING, PT II, 2015, 9490 : 161 - 169
  • [29] An energy-efficient algorithm for virtual machine placement optimization in cloud data centers
    Azizi, Sadoon
    Zandsalimi, Maz'har
    Li, Dawei
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 3421 - 3434
  • [30] BTVMP: A Burst-Aware and Thermal-Efficient Virtual Machine Placement Approach for Cloud Data Centers
    Li, Jie
    Deng, Yuhui
    Wang, Rui
    Zhou, Yi
    Feng, Hao
    Min, Geyong
    Qin, Xiao
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (05) : 2080 - 2094