A Dynamic Task Scheduling Algorithm Improved by Load Balancing in Cloud Computing

被引:0
|
作者
Ebadifard, Fatemeh [1 ]
Babamir, Seyed Morteza [1 ]
Barani, Sedighe [1 ,2 ]
机构
[1] Univ Kashan, Dept Comp, Kashan, Iran
[2] Islamic Azad Univ, Dept Comp, Kerman, Iran
来源
2020 6TH INTERNATIONAL CONFERENCE ON WEB RESEARCH (ICWR) | 2020年
关键词
Dynamic; Cloud Computing; Task; Virtual Machin; Load Balancing; Makespan;
D O I
10.1109/icwr49608.2020.9122287
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Task scheduling is the main challenge for the service provider in cloud Computing. One of the most critical objective in the scheduling is to assign tasks to virtual machines so that some machines do not overload or under load. To do this, load balancing plays a crucial role in the scheduling problem. Using an appropriate load balancing method can reduce response time and increase resource utilization. In this paper, we present a dynamic method for scheduling a task to virtual machines to increase load balancing and reliability in cloud computing. The proposed method reduces the makespan, increases the degree of load balancing, and improves the system`s reliability. The proposed method, in contrast to previous work, has been able to increase the reliability of the task scheduling based on previous experience of the virtual machines in addition to the fair distribution of workload among the virtual machines. We have compared the proposed algorithm with other task scheduling algorithms such as the honeybee load balancing and dynamic scheduling without load balancing. Simulation results show that the proposed method improves the reliability and degree of imbalance.
引用
收藏
页码:177 / 183
页数:7
相关论文
共 50 条
  • [1] A Task Scheduling Algorithm Based on Load Balancing in Cloud Computing
    Fang, Yiqiu
    Wang, Fei
    Ge, Junwei
    WEB INFORMATION SYSTEMS AND MINING, 2010, 6318 : 271 - +
  • [2] An Improved Task Scheduling and Load Balancing Algorithm under the Heterogeneous Cloud Computing Network
    Chiang, Mao-Lun
    Hsieh, Hui-Ching
    Tsai, Wen-Chung
    Ke, Ming-Ching
    2017 IEEE 8TH INTERNATIONAL CONFERENCE ON AWARENESS SCIENCE AND TECHNOLOGY (ICAST), 2017, : 290 - 295
  • [3] Load Balancing Task Scheduling based on Genetic Algorithm in Cloud Computing
    Wang, Tingting
    Liu, Zhaobin
    Chen, Yi
    Xu, Yujie
    Dai, Xiaoming
    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 - +
  • [4] Dynamic task scheduling algorithm with load balancing for heterogeneous computing system
    Abdelkader, Doaa M.
    Omara, Fatma
    EGYPTIAN INFORMATICS JOURNAL, 2012, 13 (02) : 135 - 145
  • [5] A Load Balancing Task Scheduling Algorithm based on Feedback Mechanism for Cloud Computing
    Zhang Qian
    Ge Yufei
    Liang Hong
    Shi Jin
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (04): : 41 - 52
  • [6] A Genetic based Improved Load Balanced Min-Min Task Scheduling Algorithm for Load Balancing in Cloud Computing
    Rajput, Shyam Singh
    Kushwah, Virendra Singh
    2016 8TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (CICN), 2016, : 677 - 681
  • [7] Autonomic task scheduling algorithm for dynamic workloads through a load balancing technique for the cloud-computing environment
    Ebadifard, Fatemeh
    Babamir, Seyed Morteza
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (02): : 1075 - 1101
  • [8] Autonomic task scheduling algorithm for dynamic workloads through a load balancing technique for the cloud-computing environment
    Fatemeh Ebadifard
    Seyed Morteza Babamir
    Cluster Computing, 2021, 24 : 1075 - 1101
  • [9] Load balancing and task scheduling strategy for the cloud computing environments
    Jin, Gang
    Liu, Lei
    Zhang, Peng
    Yu, Man
    Journal of Computational Information Systems, 2015, 11 (02): : 769 - 781
  • [10] Load Balancing Based Task Scheduling with ACO in Cloud Computing
    Gupta, Ashish
    Garg, Ritu
    2017 INTERNATIONAL CONFERENCE ON COMPUTER AND APPLICATIONS (ICCA), 2017, : 174 - 179