Load Balance Aware Genetic Algorithm for Task Scheduling in Cloud Computing

被引:0
|
作者
Zhan, Zhi-Hui [1 ]
Zhang, Ge-Yi [5 ]
Ying-Lin [2 ,6 ]
Gong, Yue-Jiao [3 ]
Zhang, Jun [4 ]
机构
[1] Sun Yat Sen Univ, Dept Comp Sci, Guangzhou 510006, Guangdong, Peoples R China
[2] Minist Educ, Key Lab Machine Intelligence & Adv Comp, Beijing, Peoples R China
[3] MOE, Engn Res Ctr Supercomp Engn Software, Beijing, Peoples R China
[4] Educ Dept Guangdong Prov, Key Lab Software Technol, Guangzhou, Guangdong, Peoples R China
[5] Sun Yat Sen Univ, Sch Sofware Engn, Guangzhou 510006, Guangdong, Peoples R China
[6] Sun Yat Sen Univ, Dept Psychol, Guangzhou 510275, Guangdong, Peoples R China
关键词
Genetic Algorithm; Cloud Computing; Load Balance; Task Scheduling; INDEPENDENT TASKS; OPTIMIZATION;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes to solve the task scheduling problem in cloud computing by using a load balance aware genetic algorithm (LAGA) with Min-min and Max-min methods. Task scheduling problems are of great importance in cloud computing, and become especially challenging when taking load balance into account. Our proposed LAGA algorithm has several advantages when solving this kind of problems. Firstly, by introducing the time load balance (TLB) model to help establish the fitness function with makespan, the algorithm benefits from the ability to find the solution that performs best on load balance among a set of solutions with the same makespan. More importantly, the interaction between makespan and TLB helps the algorithm to minimize makespan in the same time. Secondly, Min-min and Max-min methods are used to produce promising individuals at the beginning of evolution, leading to noticeable improvement of evolution efficiency. We evaluated LAGA on several task scheduling problems and compared with a Min-min, Max-min improved version of genetic algorithm (MMGA), which does not use the TLB strategy. The results show that LAGA can obtain very competitive results with good load balancing properties, and outperform MMGA in both makespan and TLB objectives.
引用
收藏
页码:644 / 655
页数:12
相关论文
共 50 条
  • [21] PGA: A Priority-aware Genetic Algorithm for Task Scheduling in Heterogeneous Fog-Cloud Computing
    Hoseiny, Farooq
    Azizi, Sadoon
    Shojafar, Mohammad
    Ahmadiazar, Fardin
    Tafazolli, Rahim
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM WKSHPS 2021), 2021,
  • [22] Bandwidth-aware multi round task scheduling algorithm for cloud computing
    Zhao, Tong
    Jing, Mei
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2016, 31 (02) : 1053 - 1063
  • [23] Diversity-Aware Marine Predators Algorithm for Task Scheduling in Cloud Computing
    Chen, Dujing
    Zhang, Yanyan
    ENTROPY, 2023, 25 (02)
  • [24] Rate aware Meta task Scheduling Algorithm for multi cloud computing (RAMTSA)
    Shanthan, B. J. Hubert
    Arockiam, L.
    SECOND NATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE (NCCI 2018), 2018, 1142
  • [25] 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
  • [26] Genetic-Based Task Scheduling Algorithm in Cloud Computing Environment
    Hamad, Safwat A.
    Omara, Fatma A.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (04) : 550 - 556
  • [27] A third generation genetic algorithm NSGAIII for task scheduling in cloud computing
    Imene, Latreche
    Sihem, Slatnia
    Okba, Kazar
    Mohamed, Batouche
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (09) : 7515 - 7529
  • [28] QoS oriented task scheduling based on genetic algorithm in cloud computing
    Liu, Zhaobin
    Wang, Tingting
    Liu, Weijiang
    Xu, Yujie
    Dong, Mianxiong
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2015, 30 (06): : 481 - 487
  • [29] Hybrid electro search with genetic algorithm for task scheduling in cloud computing
    Velliangiri, S.
    Karthikeyan, P.
    Xavier, V. M. Arul
    Baswaraj, D.
    AIN SHAMS ENGINEERING JOURNAL, 2021, 12 (01) : 631 - 639
  • [30] 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