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 条
  • [1] Chaotic social spider algorithm for load balance aware task scheduling in cloud computing
    V. M. Arul Xavier
    S. Annadurai
    [J]. Cluster Computing, 2019, 22 : 287 - 297
  • [2] Load Balance Aware Genetic Algorithm for Task Scheduling in Cloud Computing
    Zhan, Zhi-Hui
    Zhang, Ge-Yi
    Ying-Lin
    Gong, Yue-Jiao
    Zhang, Jun
    [J]. SIMULATED EVOLUTION AND LEARNING (SEAL 2014), 2014, 8886 : 644 - 655
  • [3] Max-Min Task Scheduling Algorithm for Load Balance in Cloud Computing
    Mao, Yingchi
    Chen, Xi
    Li, Xiaofang
    [J]. PROCEEDINGS OF INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (CSAIT 2013), 2014, 255 : 457 - 465
  • [4] Task Scheduling Algorithm in Cloud Computing Based on Fairness Load Balance and Minimum Completion Time
    Wang Yizhen
    Sun Yongqiang
    Sun Yi
    [J]. PROCEEDINGS OF THE 2015 4TH NATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING ( NCEECE 2015), 2016, 47 : 836 - 842
  • [5] 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 - +
  • [6] Construction of load balancing scheduling model for cloud computing task based on chaotic ant colony algorithm
    Yu, Jie
    [J]. International Journal of Information and Communication Technology, 2021, 18 (04) : 416 - 433
  • [7] A novel context and load-aware family genetic algorithm based task scheduling in cloud computing
    Kaur, Kamaljit
    Kaur, Navdeep
    Kaur, Kuljit
    [J]. Advances in Intelligent Systems and Computing, 2008, 542 : 521 - 531
  • [8] Joint Makespan-aware and Load Balance-aware Optimization of Task Scheduling in Cloud
    Luo, Xiaoxia
    Cheng, Bo
    [J]. PROCEEDINGS OF 2019 IEEE 10TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2019), 2019, : 547 - 550
  • [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] 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