Enhancing genetic algorithms for dependent job scheduling in grid computing environments

被引:21
|
作者
Falzon, Geoffrey [1 ]
Li, Maozhen [1 ,2 ]
机构
[1] Brunel Univ, Sch Engn & Design, Uxbridge UB8 3PH, Middx, England
[2] Tongji Univ, Key Lab Embedded Syst & Serv Comp, Minist Educ, Shanghai 200092, Peoples R China
来源
JOURNAL OF SUPERCOMPUTING | 2012年 / 62卷 / 01期
关键词
Job scheduling; Grid computing; DAG; Dependent jobs; Genetic algorithms; INDEPENDENT TASKS; PERFORMANCE PREDICTION; PARALLEL; MAPREDUCE;
D O I
10.1007/s11227-011-0721-2
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Genetic Algorithms (GAs) are stochastic search techniques based on principles of natural selection and recombination that attempt to find optimal solutions in polynomial time by manipulating a population of candidate solutions. GAs have been widely used for job scheduling optimisation in both homogeneous and heterogeneous computing environments. When compared with list scheduling heuristics, GAs can potentially provide better solutions but require much longer processing time and significant experimentation to determine GA parameters. This paper presents a GA for scheduling dependent jobs in grid computing environments. A number of selection and pre-selection criteria for the GA are evaluated with an aim to improve GA performance in job scheduling optimization. A Task Matching with Data scheme is proposed as a GA mutation operator. Furthermore, the effect of the choice of heuristics for seeding the GA is investigated.
引用
收藏
页码:290 / 314
页数:25
相关论文
共 50 条
  • [1] Enhancing genetic algorithms for dependent job scheduling in grid computing environments
    Geoffrey Falzon
    Maozhen Li
    [J]. The Journal of Supercomputing, 2012, 62 : 290 - 314
  • [2] Enhancing list scheduling heuristics for dependent job scheduling in grid computing environments
    Falzon, Geoffrey
    Li, Maozhen
    [J]. JOURNAL OF SUPERCOMPUTING, 2012, 59 (01): : 104 - 130
  • [3] Enhancing list scheduling heuristics for dependent job scheduling in grid computing environments
    Geoffrey Falzon
    Maozhen Li
    [J]. The Journal of Supercomputing, 2012, 59 : 104 - 130
  • [4] Adaptive grid job scheduling with genetic algorithms
    Gao, Y
    Rong, HQ
    Huang, JZ
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2005, 21 (01): : 151 - 161
  • [5] Genetic Algorithms for Job Scheduling in Cloud Computing
    Hassan, Mohammed-Albarra
    Kacem, Imed
    Martin, Sebastien
    Osman, Izzeldin M.
    [J]. STUDIES IN INFORMATICS AND CONTROL, 2015, 24 (04): : 387 - 399
  • [6] Enhancing Grid Resource Scheduling Algorithms for Cloud Environments
    Kaur, Pankaj Deep
    Chana, Inderveer
    [J]. HIGH PERFORMANCE ARCHITECTURE AND GRID COMPUTING, 2011, 169 : 140 - 144
  • [7] Job Scheduling Algorithms on Grid Computing: State-of-the Art
    Yousifi, Adil
    Nor, Sulaiman Mohd
    Abdualla, Abdul Hanan
    Bashir, Mohammed Bakri
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (06): : 125 - 139
  • [8] High Exploitation Genetic Algorithm for Job Scheduling on Grid Computing
    AbdElrouf', Walaa
    Yousif, Adil
    Bashir, Mohammed Bakri
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (03): : 221 - 228
  • [9] Evaluating Heuristics for Scheduling Dependent Jobs in Grid Computing Environments
    Falzon, Geoffrey
    Li, Maozhen
    [J]. INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2010, 2 (04) : 65 - 80
  • [10] Hybrid meta-heuristic algorithms for independent job scheduling in grid computing
    Younis, Muhanad Tahrir
    Yang, Shengxiang
    [J]. APPLIED SOFT COMPUTING, 2018, 72 : 498 - 517