A PSO-Based Algorithm for Load Balancing in Virtual Machines of Cloud Computing Environment

被引:0
|
作者
Liu, Zhanghui [1 ]
Wang, Xiaoli [1 ]
机构
[1] Fuzhou Univ, Coll Math & Comp Sci, Fuzhou 350002, Peoples R China
关键词
Cloud Computing; VMs; Load Balancing; Task Scheduling; PSO;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
It is possible for IT service providers to provide computing resources in an pay-per-use way in Cloud Computing environments. At the same time, terminal users can also get satisfying services conveniently. But if we take only execution time into consideration when scheduling the cloud resources, it may occur serious load imbalance problem between Virtual Machines (VMs) in Cloud Computing environments. In addition to solve this problem, a new task scheduling model is proposed in this paper. In the model, we optimize the task execution time in view of both the task running time and the system resource utilization. Based on the model, a Particle Swarm Optimization (PSO) - based algorithm is proposed. In our algorithm, we improved the standard PSO, and introduce a simple mutation mechanism and a self-adapting inertia weight method by classifying the fitness values. In the end of this paper, the global search performance and convergence rate of our adaptive algorithm are validated by the results of the comparative experiments.
引用
收藏
页码:142 / 147
页数:6
相关论文
共 50 条
  • [1] PSO-based Load Balancing Method in Cloud Computing
    Alguliyev, R. M.
    Imamverdiyev, Y. N.
    Abdullayeva, F. J.
    [J]. AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2019, 53 (01) : 45 - 55
  • [2] PSO-based Load Balancing Method in Cloud Computing
    R. M. Alguliyev
    Y. N. Imamverdiyev
    F. J. Abdullayeva
    [J]. Automatic Control and Computer Sciences, 2019, 53 : 45 - 55
  • [3] A PSO-based task scheduling algorithm improved using a load-balancing technique for the cloud computing environment
    Ebadifard, Fatemeh
    Babamir, Seyed Morteza
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (12):
  • [4] A discrete PSO-based static load balancing algorithm for distributed simulations in a cloud environment
    Zhang Miao
    Peng Yong
    Yang Mei
    Yin Quanjun
    Xie Xu
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 115 : 497 - 516
  • [5] A Load Balancing Algorithm for Virtual Machines Scheduling in Cloud Computing
    Liu, Li
    Qiu, Zhe
    Dong, Jie
    [J]. 2017 9TH INTERNATIONAL CONFERENCE ON MODELLING, IDENTIFICATION AND CONTROL (ICMIC 2017), 2017, : 471 - 475
  • [6] Cloudlet Scheduling Based Load Balancing on Virtual Machines in Cloud Computing Environment
    Nasr, Aida A.
    El-Bahnasawy, Nirmeen A.
    Attiya, Gamal
    El-Sayed, Ayman
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2019, 20 (05): : 1371 - 1378
  • [7] Load balancing in cloud computing via intelligent PSO-based feedback controller
    Ghafir, Shabina
    Alam, M. Afshar
    Siddiqui, Farheen
    Naaz, Sameena
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2024, 41
  • [8] Load Balancing of Virtual Machines in Cloud Computing Environment Using Improved Ant Colony Algorithm
    Yang Xianfeng
    Li HongTao
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (06): : 19 - 29
  • [9] Load balancing of virtual machines in cloud computing environment using improved ant colony algorithm
    School of Information Engineering, Henan Institute of Science and Technology, Xinxiang
    Henan, China
    不详
    Henan, China
    [J]. Int. J. Grid Distrib. Comput., 6 (19-30):
  • [10] A hybrid GWO-PSO Algorithm for Load Balancing in Cloud Computing Environment
    Gohil, Bhavesh N.
    Patel, Dhiren R.
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON GREEN COMPUTING AND INTERNET OF THINGS (ICGCIOT 2018), 2018, : 185 - 191