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 条
  • [41] Task scheduling of cloud computing based on hybrid particle swarm algorithm and genetic algorithm
    Xueliang Fu
    Yang Sun
    Haifang Wang
    Honghui Li
    Cluster Computing, 2023, 26 : 2479 - 2488
  • [42] A Novel Dynamic Task Scheduling Algorithm Based on Improved Genetic Algorithm in Cloud Computing
    Ma, Juntao
    Li, Weitao
    Fu, Tian
    Yan, Lili
    Hu, Guojie
    WIRELESS COMMUNICATIONS, NETWORKING AND APPLICATIONS, WCNA 2014, 2016, 348 : 829 - 835
  • [43] Hybrid algorithm based on genetic algorithm and PSO for task scheduling in cloud computing environment
    Kousalya, A. (kousalya198710@gmail.com), 1600, Inderscience Enterprises Ltd., 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (17): : 2 - 3
  • [44] A Benefit-driven Task Scheduling Algorithm based on Genetic Algorithm in Cloud Computing
    Zhao Jie
    PROCEEDINGS OF THE 2015 3RD INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND INFORMATION TECHNOLOGY APPLICATIONS, 2015, 35 : 693 - 699
  • [45] MOEAGAC: an energy aware model with genetic algorithm for efficient scheduling in cloud computing
    Marri, Nageswara Prasadhu
    Rajalakshmi, N. R.
    INTERNATIONAL JOURNAL OF INTELLIGENT COMPUTING AND CYBERNETICS, 2022, 15 (02) : 318 - 329
  • [46] A reliability-aware scheduling algorithm for parallel task executing on cloud computing system
    Cao J.
    Zhang Z.
    Wang B.
    Cui X.
    Xu J.
    International Journal of Intelligent Systems Technologies and Applications, 2021, 20 (03) : 215 - 232
  • [47] Deadline-aware Task Scheduling for Cloud Computing using Firefly Optimization Algorithm
    Bai, Ya-meng
    Wang, Yang
    Wu, Shen-shen
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (05) : 498 - 506
  • [48] Task Scheduling Algorithm Based on Computing-Aware in Mobile Ad Hoc Cloud
    Zhang, Qi
    Zhang, Yang
    Zhang, ShuKui
    Long, Hao
    2022 19TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON SENSING, COMMUNICATION, AND NETWORKING (SECON), 2022, : 470 - 478
  • [49] QoS-Aware Algorithm Based on Task Flow Scheduling in Cloud Computing Environment
    Rakrouki, Mohamed Ali
    Alharbe, Nawaf
    SENSORS, 2022, 22 (07)
  • [50] A Novel Load Balance Algorithm for Cloud Computing
    Tang, Linlin
    Pan, Jeng-Shyang
    Hu, Yuanyuan
    Ren, Pingfei
    Tian, Yu
    Zhao, Hongnan
    GENETIC AND EVOLUTIONARY COMPUTING, VOL II, 2016, 388 : 21 - 30