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 条
  • [41] Multicore job scheduling in the Worldwide LHC Computing Grid
    Forti, A.
    Perez-Calero Yzquierdo, A.
    Hartmann, T.
    Alef, M.
    Lahiff, A.
    Templon, J.
    Dal Pra, S.
    Gila, M.
    Skipsey, S.
    Acosta-Silva, C.
    Filipcic, A.
    Walker, R.
    Walker, C. J.
    Traynor, D.
    Gadrat, S.
    [J]. 21ST INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP2015), PARTS 1-9, 2015, 664
  • [42] Job scheduling policy for high throughput computing environments
    Abawajy, JH
    [J]. NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 605 - 610
  • [43] Various Job Scheduling Algorithms in Cloud Computing: A Survey
    Dave, Yash P.
    Shelat, Avani S.
    Patel, Dhara S.
    Jhaveri, Rutvij H.
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,
  • [44] Scheduling job seekers using Genetic Algorithms
    Alfadhli, Hussain M.
    [J]. PROCEEDINGS OF 2017 IEEE 2ND INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC), 2017, : 1043 - 1047
  • [45] JOB-SHOP SCHEDULING WITH GENETIC ALGORITHMS
    Lestan, Zoran
    Brezocnik, Miran
    Brezovnik, Simon
    Buchmeister, Borut
    Balic, Joze
    [J]. ANNALS OF DAAAM FOR 2009 & PROCEEDINGS OF THE 20TH INTERNATIONAL DAAAM SYMPOSIUM, 2009, 20 : 1603 - 1604
  • [46] Job shop scheduling problems with genetic algorithms
    Ferrolho, Antonio
    Crisostomo, Manuel
    Wojcik, Robert
    [J]. 2007 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS: ICCES '07, 2007, : 76 - +
  • [47] Directed acyclic graphs scheduling in grid computing environments
    Tolba, MF
    Abdel-Wahab, MS
    Taha, IA
    Anbar, AA
    [J]. IC'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, VOLS 1 AND 2, 2004, : 260 - 266
  • [48] A hierarchical approach for job scheduling in grid computing based on resource prediction and meta-heuristic algorithms
    Goudarzi, Elahe
    Ravanmehr, Reza
    [J]. MULTIAGENT AND GRID SYSTEMS, 2015, 11 (04) : 227 - 244
  • [49] Risk-resilient heuristics and genetic algorithms for security-assured grid job scheduling
    Song, SS
    Hwang, K
    Kwok, YK
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (06) : 703 - 719
  • [50] Genetic Algorithm for DAG Scheduling in Grid Environments
    Pop, Florin
    Dobre, Ciprian
    Cristea, Valentin
    [J]. 2009 IEEE 5TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING, PROCEEDINGS, 2009, : 299 - 305