A PSO-based task scheduling algorithm improved using a load-balancing technique for the cloud computing environment

被引:83
|
作者
Ebadifard, Fatemeh [1 ]
Babamir, Seyed Morteza [1 ]
机构
[1] Univ Kashan, Dept Comp, Kashan, Iran
来源
关键词
cloud computing; load balancing; makespan; particle swarm optimization; resource utilization; task scheduling; OPTIMIZATION; SELECTION;
D O I
10.1002/cpe.4368
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Dynamic on-demand resource provisioning is one of the primary goals of the cloud computing task scheduling process. Task scheduling is a nondeterministic polynomial time (NP)-hard problem and is responsible for assigning tasks to virtual machines (VMs) in a way that increases the resource utilization and performance, reduces response time, and keeps the whole system balanced. In this paper, we present a static task scheduling method based on the particle swarm optimization (PSO) algorithm where the tasks are assumed to be non-preemptive and independent. We have improved the performance of the basic PSO method using a load-balancing technique. We have compared our proposed method with round robin (RR) task scheduling, improved PSO task scheduling and a load-balancing technique. The simulation results show that our method outperforms these algorithms by an increase of resource utilization of 22% and a decrease of makespan by 33%, compared with the basic PSO algorithm. The results illustrate that our proposed method converges to the near optimal solution faster than the basic PSO algorithm and is more efficacious with more tasks.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] Improved PSO-based task scheduling algorithm in cloud computing
    Zhan, Shaobin
    Huo, Hongying
    [J]. Journal of Information and Computational Science, 2012, 9 (13): : 3821 - 3829
  • [2] A PSO-Based Algorithm for Load Balancing in Virtual Machines of Cloud Computing Environment
    Liu, Zhanghui
    Wang, Xiaoli
    [J]. ADVANCES IN SWARM INTELLIGENCE, ICSI 2012, PT I, 2012, 7331 : 142 - 147
  • [3] An Improved Binary PSO-based Task Scheduling Algorithm in Green Cloud Computing
    Xu, Lili
    Wang, Kun
    Ouyang, Zhiyou
    Qi, Xin
    [J]. 2014 9TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA (CHINACOM), 2014, : 126 - 131
  • [4] 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
  • [5] 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
  • [6] A Dynamic Task Scheduling Algorithm Improved by Load Balancing in Cloud Computing
    Ebadifard, Fatemeh
    Babamir, Seyed Morteza
    Barani, Sedighe
    [J]. 2020 6TH INTERNATIONAL CONFERENCE ON WEB RESEARCH (ICWR), 2020, : 177 - 183
  • [7] A Task Scheduling Algorithm Based on Load Balancing in Cloud Computing
    Fang, Yiqiu
    Wang, Fei
    Ge, Junwei
    [J]. WEB INFORMATION SYSTEMS AND MINING, 2010, 6318 : 271 - +
  • [8] An Augmented Load-Balancing Algorithm for Task Scheduling in Cloud-Based Systems
    Nininahazwe, Franck Seigneur
    Shen, Jian
    Taylor, Micheal Ernest
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2021, 22 (07): : 1457 - 1472
  • [9] Load Balancing Task Scheduling based on Genetic Algorithm in Cloud Computing
    Wang, Tingting
    Liu, Zhaobin
    Chen, Yi
    Xu, Yujie
    Dai, Xiaoming
    [J]. 2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 146 - +
  • [10] Application of PSO Algorithm Based on Improved Accelerating Convergence in Task Scheduling of Cloud Computing Environment
    Li, Zhulin
    Wang, Cuirong
    Lv, Haiyan
    Xu, Tongyu
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (09): : 269 - 280