Chaotic social spider algorithm for load balance aware task scheduling in cloud computing

被引:40
|
作者
Xavier, V. M. Arul [1 ]
Annadurai, S. [2 ]
机构
[1] Karunya Univ, Dept Comp Sci Technol, Coimbatore, Tamil Nadu, India
[2] Hindusthan Grp Tech Inst, Dept Comp Sci & Engn, Coimbatore, Tamil Nadu, India
关键词
Cloud computing; Task scheduling; Load balancing; Virtual machine; Social spider; RESOURCE-ALLOCATION; OPTIMIZATION; SERVICE;
D O I
10.1007/s10586-018-1823-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, the revolution of cloud computing has taken the IT business to greater heights with the rapid sharing of vast web resources over the internet. Proficient task scheduling and balanced task distribution is still exists as a major challenging issue in cloud computing system due to dynamic heterogeneous nature of resources and tasks. It is a NP-hard problem where the scheduler needs to find the best optimal virtual machines with minimum makespan and proper resource utilization. The major part of this problem is to design an efficient intelligent searching pattern to schedule the tasks in best virtual available machines. In this paper we propose a meta heuristic algorithm called chaotic social spider algorithm inspired by social spider to tackle the problem of task scheduling in various heterogeneous virtual machines. This paper focus on minimizing overall makespan with effective load balancing by modelling the swarm intelligence of social spider with chaotic inertia weight based random selection. The proposed algorithm prevents the local convergence and explores the global intelligent searching in finding the best optimized virtual machine for the user task among the set of virtual machines with minimum makespan and balanced resource utilization. We have made the simulation and performance evaluation using cloudsim toolkit and compared the results with other swarm intelligent based algorithms such as GA, PSO and ABC. The evaluation results show that there is a major improvement in minimizing the makespan with balanced task distribution.
引用
收藏
页码:287 / 297
页数:11
相关论文
共 50 条
  • [41] A Genetic Algorithm inspired task scheduling in Cloud Computing
    Agarwal, Mohit
    Srivastava, Gur Mauj Saran
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2016, : 364 - 367
  • [42] Task Scheduling Optimization in Cloud Computing by Rao Algorithm
    Younes, A.
    Elnahary, M. Kh
    Alkinani, Monagi H.
    El-Sayed, Hamdy H.
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 72 (03): : 4339 - 4356
  • [43] A task scheduling algorithm for cloud computing with resource reservation
    Sung, Inkyung
    Choi, Bongjun
    Nielsen, Peter
    [J]. ENGINEERING OPTIMIZATION, 2023, 55 (05) : 741 - 756
  • [44] A dynamic task scheduling algorithm for cloud computing environment
    Alla, Hicham Ben
    Alla, Said Ben
    Ezzati, Abdellah
    [J]. Alla, Hicham Ben (hich.benalla@gmail.com), 1600, Bentham Science Publishers (13): : 296 - 307
  • [45] Research and simulation of task scheduling algorithm in cloud computing
    Sun, Hong
    Chen, Shi-Ping
    Jin, Chen
    Guo, Kai
    [J]. Telkomnika - Indonesian Journal of Electrical Engineering, 2013, 11 (11): : 6664 - 6672
  • [46] A PSO Algorithm Based Task Scheduling in Cloud Computing
    Agarwal, Mohit
    Srivastava, Gur Mauj Saran
    [J]. INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2019, 10 (04) : 1 - 17
  • [47] Genetic and static algorithm for task scheduling in cloud computing
    De Matos, Jocksam G.
    Marques, Carla K.
    Liberalino, Carlos H.P.
    [J]. International Journal of Cloud Computing, 2019, 8 (01) : 1 - 19
  • [48] An Enhanced Task Scheduling Algorithm on Cloud Computing Environment
    Alkhashai, Hussin M.
    Omara, Fatma A.
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (07): : 91 - 100
  • [49] Minimum Makespan Task Scheduling Algorithm in Cloud Computing
    Sasikaladevi, N.
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (11): : 61 - 70
  • [50] An improved genetic algorithm for task scheduling in cloud computing
    Yin, Shuang
    Ke, Peng
    Tao, Ling
    [J]. PROCEEDINGS OF THE 2018 13TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2018), 2018, : 526 - 530