Scheduling parallel batch jobs in grids with evolutionary metaheuristics

被引:0
|
作者
Piotr Switalski
Franciszek Seredynski
机构
[1] Siedlce University of Natural Sciences and Humanities,Computer Science Department
[2] Cardinal Stefan Wyszynski University in Warsaw,Department of Mathematics and Natural Sciences
来源
Journal of Scheduling | 2015年 / 18卷
关键词
Grid computing; Two-stage scheduling; Generalized extremal optimization; Genetic algorithm; Parallel job;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper we propose an efficient offline job scheduling algorithm working in a grid environment that is based on a relatively new evolutionary metaheuristic called generalized extremal optimization (GEO). We compare our experimental results with those obtained using a very popular evolutionary metaheuristic, the genetic algorithm (GA). The scheduling algorithm implies two-stage scheduling. In the first stage, the algorithm allocates jobs to suitable machines of a grid; GEO/GA is used for this purpose. In the second stage, jobs are independently scheduled on each machine; this is performed with a variant of a list scheduling algorithm. Both GEO and GA belong to the class of evolutionary algorithms, but GEO is much simpler and requires the tuning of only one parameter, whereas GA requires the tuning of several parameters. The results of the experimental study show that GEO, despite its simplicity, outperforms the GA in a whole range of scheduling instances and is much easier to use.
引用
收藏
页码:345 / 357
页数:12
相关论文
共 50 条
  • [31] Parallel-machine batch scheduling to minimize the maximum lateness and the number of tardy jobs
    Lin, BMT
    Jeng, AAK
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2004, 91 (02) : 121 - 134
  • [32] Online algorithms for scheduling unit length jobs on parallel-batch machines with lookahead
    Li, Wenhua
    Zhang, Zhenkun
    Yang, Sufang
    INFORMATION PROCESSING LETTERS, 2012, 112 (07) : 292 - 297
  • [33] ELECTRICITY POWER COST-AWARE SCHEDULING OF JOBS ON PARALLEL BATCH PROCESSING MACHINES
    Rocholl, Jens
    Moench, Lars
    Fowler, John W.
    2018 WINTER SIMULATION CONFERENCE (WSC), 2018, : 3420 - 3431
  • [34] A multi-level scheduler for batch jobs on grids
    Pasquali, Marco
    Baraglia, Ranieri
    Capannini, Gabriele
    Ricci, Laura
    Laforenza, Domenico
    JOURNAL OF SUPERCOMPUTING, 2011, 57 (01): : 81 - 98
  • [35] A multi-level scheduler for batch jobs on grids
    Marco Pasquali
    Ranieri Baraglia
    Gabriele Capannini
    Laura Ricci
    Domenico Laforenza
    The Journal of Supercomputing, 2011, 57 : 81 - 98
  • [36] Parallel multiobjective evolutionary algorithms for batch scheduling in heterogeneous computing and grid systems
    Sergio Nesmachnow
    Computational Optimization and Applications, 2013, 55 : 515 - 544
  • [37] Parallel multiobjective evolutionary algorithms for batch scheduling in heterogeneous computing and grid systems
    Nesmachnow, Sergio
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2013, 55 (02) : 515 - 544
  • [38] Improved evolutionary algorithm for parallel batch processing machine scheduling in additive manufacturing
    Zhang, Jianming
    Yao, Xifan
    Li, Yun
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2020, 58 (08) : 2263 - 2282
  • [39] BATCHING AND SCHEDULING JOBS ON BATCH AND DISCRETE PROCESSORS
    AHMADI, JH
    AHMADI, RH
    DASU, S
    TANG, CS
    OPERATIONS RESEARCH, 1992, 40 (04) : 750 - 763
  • [40] On-line scheduling on an unbounded parallel batch machine to minimize makespan of two families of jobs
    Ruyan Fu
    Ji Tian
    Jinjiang Yuan
    Journal of Scheduling, 2009, 12 : 91 - 97