RAFL: A hybrid metaheuristic based resource allocation framework for load balancing in cloud computing environment

被引:24
|
作者
Thakur, Avnish [1 ]
Goraya, Major Singh [1 ]
机构
[1] St Longowal Inst Engn & Technol, Longowal, India
关键词
Cloud computing; Load balancing; Virtual machine placement; Phasor particle swarm optimization; Dragonfly algorithm; VIRTUAL MACHINE PLACEMENT; PARTICLE SWARM; BIN PACKING; OPTIMIZATION; ALGORITHM;
D O I
10.1016/j.simpat.2021.102485
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper proposes a hybrid metaheuristic based resource allocation framework named RAFL for load balancing in cloud computing environment. The objective is to proactively minimize the load imbalance across active physical machines and among their considered resource capacities (e.g., CPU and RAM). This prevents overloading/underloading of active physical machines and utilizes their considered resource capacities in a balanced manner. In the proposed framework, a phasor particle swarm optimization and dragonfly algorithm based hybrid optimization algorithm named PPSO-DA is used to generate an optimal resource allocation plan for balancing the load. Simulation experiments are performed using CloudSim simulator to measure the metrics of load imbalance across active physical machines and among their considered resource capacities. Results show that the proposed PPSO-DA algorithm outperforms phasor particle swarm optimization, dragonfly algorithm, comprehensive learning particle swarm optimization, memory based hybrid dragonfly algorithm, sine cosine algorithm, and elephant herding optimization, in finding an optimal resource allocation for balancing the load. The statistical analysis and benchmark testing also validates the relative superiority of PPSO-DA.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] A hierarchical control framework of load balancing and resource allocation of cloud computing services
    Leontiou, Nikolaos
    Dechouniotis, Dimitrios
    Denazis, Spyros
    Papavassiliou, Symeon
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2018, 67 : 235 - 251
  • [2] Cloud Computing Based Resource Allocation by Random Load Balancing Technique
    Bano, Hamida
    Javaid, Nadeem
    Tehreem, Komal
    Ansar, Kainat
    Zahid, Maheen
    Nazar, Tooba
    [J]. ADVANCES ON BROADBAND AND WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS, BWCCA-2018, 2019, 25 : 28 - 39
  • [3] Load balancing optimization based on hybrid Heuristic-Metaheuristic techniques in cloud environment
    Kaur, Amanpreet
    Kaur, Bikrampal
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (03) : 813 - 824
  • [4] Resource Allocation and Load Balancing Strategy in Cloud-fog Hybrid Computing Based on Cluster-collaboration
    Yang, Shouyi
    Cheng, Haoze
    Dang, Yaping
    [J]. JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2023, 45 (07) : 2423 - 2431
  • [5] Multiple CAs based Framework with ANN for Load Balancing in Cloud Computing Environment
    Lathashree, H.
    Katte, Niveditha J. Moka
    Pooja, K. P.
    Babu, B. Sathish
    Bhargavi, K.
    [J]. 2018 4TH INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2018,
  • [6] Dynamic Load Balancing Methods for Resource Optimization in Cloud Computing Environment
    Ashalatha, R.
    Agarkhed, Jayashree
    [J]. 2015 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2015,
  • [7] Providing a load balancing method based on dragonfly optimization algorithm for resource allocation in cloud computing
    Amini Z.
    Maeen M.
    Jahangir M.R.
    [J]. International Journal of Networked and Distributed Computing, 2018, 6 (1) : 35 - 42
  • [8] Providing a load balancing method based on dragonfly optimization algorithm for resource allocation in cloud computing
    Amini, Zahra
    Maeen, Mehrdad
    Jahangir, Mohammad Reza
    [J]. INTERNATIONAL JOURNAL OF NETWORKED AND DISTRIBUTED COMPUTING, 2018, 6 (01) : 35 - 42
  • [9] Comparative analysis of metaheuristic load balancing algorithms for efficient load balancing in cloud computing
    Jincheng Zhou
    Umesh Kumar Lilhore
    Poongodi M
    Tao Hai
    Sarita Simaiya
    Dayang Norhayati Abang Jawawi
    Deemamohammed Alsekait
    Sachin Ahuja
    Cresantus Biamba
    Mounir Hamdi
    [J]. Journal of Cloud Computing, 12
  • [10] Comparative analysis of metaheuristic load balancing algorithms for efficient load balancing in cloud computing
    Zhou, Jincheng
    Lilhore, Umesh Kumar
    Poongodi, M.
    Hai, Tao
    Simaiya, Sarita
    Jawawi, Dayang Norhayati Abang
    Alsekait, Deemamohammed
    Ahuja, Sachin
    Biamba, Cresantus
    Hamdi, Mounir
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2023, 12 (01):