A dynamic VM consolidation approach based on load balancing using Pearson correlation in cloud computing

被引:0
|
作者
Jean Pepe Buanga Mapetu
Lingfu Kong
Zhen Chen
机构
[1] Yanshan University,College of Information Science and Engineering
[2] University of Kinshasa,Faculty of Sciences
[3] The Key Laboratory for Computer Virtual Technology and System Integration of Hebei Province,undefined
来源
关键词
Cloud computing; Dynamic VM consolidation; Load balancing; Pearson correlation coefficient;
D O I
暂无
中图分类号
学科分类号
摘要
In recent years, cloud data centers are rapidly growing with a large number of finite heterogeneous resources to meet the ever-growing user demands with respect to the SLA (service level agreement). However, the potential growth in the number of large-scale data centers leads to large amounts of energy consumption, which is constantly a major challenge. In addition to this challenge, intensive number of VM (virtual machine) migrations can decrease the performance of cloud data centers. Thus, how to minimize energy consumption while satisfying SLA and minimizing the number of VM migrations becomes an important challenge classified as NP-hard optimization problem in data centers. Most VM scheduling schemes have been proposed for this problem, such as dynamic VM consolidation. However, most of them failed in low time complexity and optimal solution. Hence, this paper proposes a dynamic VM consolidation approach-based load balancing to minimize the trade-off between energy consumption, SLA violations and VM migrations while keeping minimum host shutdowns and low time complexity in heterogeneous environment. Specifically, the proposed approach consists of four methods which include: BPSO meta-heuristic-based load balancing to impact on energy consumption and number of host shutdowns, overloading host detection and VM placement-based Pearson correlation coefficient to impact on SLA, and VM selection based on imbalance degree to impact on number of VM migration. Moreover, Pearson correlation coefficient and imbalance degree correlate CPU, RAM and bandwidth, respectively, in each host and each VM. Through extensive analysis and simulation experiments using real PlanetLab and random workloads, the performance results demonstrate that the proposed approach exhibits excellent results for the NP-problem.
引用
收藏
页码:5840 / 5881
页数:41
相关论文
共 50 条
  • [31] An efficient load balancing scheduling strategy for cloud computing based on hybrid approach
    Oqail Ahmad Md.
    Khan R.Z.
    International Journal of Cloud Computing, 2020, 9 (04) : 453 - 469
  • [32] Load Balancing in Cloud Computing using Stochastic Hill Climbing-A Soft Computing Approach
    Mondal, Brototi
    Dasgupta, Kousik
    Dutta, Paramartha
    2ND INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION, CONTROL AND INFORMATION TECHNOLOGY (C3IT-2012), 2012, 4 : 783 - 789
  • [33] Dynamic And Elasticity ACO Load Balancing Algorithm for Cloud Computing
    Padmavathi, M.
    Basha, Shaik Mahaboob
    2017 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS), 2017, : 77 - 81
  • [34] VM consolidation steps in cloud computing: A perspective review
    Rozehkhani, Seyyed Meysam
    Mahan, Farnaz
    Pedrycz, Witold
    SIMULATION MODELLING PRACTICE AND THEORY, 2025, 138
  • [35] Sharing VM Resources With Using Prediction of Future User Requests for an Efficient Load Balancing in Cloud Computing Environment
    Elrotub, Mousa
    Bali, Ahmed
    Gherbi, Abdelouahed
    INTERNATIONAL JOURNAL OF SOFTWARE SCIENCE AND COMPUTATIONAL INTELLIGENCE-IJSSCI, 2021, 13 (02): : 37 - 64
  • [36] Dynamic VM consolidation for energy-aware and SLA violation reduction in cloud computing
    Cao, Zhibo
    Dong, Shoubin
    2012 13TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS, AND TECHNOLOGIES (PDCAT 2012), 2012, : 363 - 369
  • [37] Efficient HPC and Energy-Aware Proactive Dynamic VM Consolidation in Cloud Computing
    Kamran, Rukshanda
    El-Moursy, Ali A.
    Abdelsamea, Amany
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (10) : 858 - 869
  • [38] Using Genetic Algorithm for Load Balancing in Cloud Computing
    Makasarwala, Hussain A.
    Hazari, Prasun
    2016 8TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI), 2016,
  • [39] Load balancing in Cloud Computing using Genetic Algorithm
    Lagwal, Monika
    Bhardwaj, Neha
    2017 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS), 2017, : 560 - 565
  • [40] Threshold Based Load Balancing Algorithm in Cloud Computing
    Chowdhury, Shusmoy
    Katangur, Ajay
    2022 IEEE 13TH INTERNATIONAL CONFERENCE ON JOINT CLOUD COMPUTING (JCC 2022), 2022, : 23 - 28