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 条
  • [11] Scheduling jobs with release dates on parallel batch processing machines
    Liu, L. L.
    Ng, C. T.
    Cheng, T. C. E.
    DISCRETE APPLIED MATHEMATICS, 2009, 157 (08) : 1825 - 1830
  • [12] SCHEDULING OF BATCH JOBS
    VAINSHTEIN, AD
    GARGER, VI
    KADUSHIN, AI
    AUTOMATION AND REMOTE CONTROL, 1983, 44 (02) : 262 - 269
  • [13] Scheduling Jobs in Grids Adaptively
    Chang, Ruay-Shiung
    Lin, Chih-Yuan
    Lin, Chun-Fu
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS, PROCEEDINGS, 2009, : 19 - 25
  • [14] Unbounded parallel-batch scheduling with family jobs and delivery coordination
    Li, Shisheng
    Yuan, Jinjiang
    Fan, Baoqiang
    INFORMATION PROCESSING LETTERS, 2011, 111 (12) : 575 - 582
  • [15] Scheduling Batch and Heterogeneous Jobs with Runtime Elasticity in a Parallel Processing Environment
    Kumar, Dinesh
    Shae, Zon-yin
    Jamjoom, Hani
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 65 - 78
  • [16] Scheduling jobs with sizes and delivery times on identical parallel batch machines
    Li, Yijie
    Li, Shuguang
    THEORETICAL COMPUTER SCIENCE, 2020, 841 : 1 - 9
  • [17] TOTAL WEIGHTED TARDINESS FOR SCHEDULING MAPREDUCE JOBS ON PARALLEL BATCH MACHINES
    Wang, Zhaojie
    Zheng, Feifeng
    Xu, Yinfeng
    Liu, Ming
    Sun, Lihua
    JOURNAL OF INDUSTRIAL AND MANAGEMENT OPTIMIZATION, 2023, 19 (08) : 5953 - 5968
  • [18] Genetic Algorithm Calibration for Two Objective Scheduling Parallel Jobs on Hierarchical Grids
    Hugo Yaurima-Basaldua, Victor
    Tchernykh, Andrei
    Castro-Garcia, Yair
    Manuel Villagomez-Ramos, Victor
    Burtseva, Larisa
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT II, 2012, 7204 : 61 - 70
  • [19] Scheduling jobs with release dates on parallel batch processing machines to minimize the makespan
    L. L. Liu
    C. T. Ng
    T. C. E. Cheng
    Optimization Letters, 2014, 8 : 307 - 318
  • [20] Parallel batch scheduling of equal-length jobs with release and due dates
    Alessandro Condotta
    Sigrid Knust
    Natalia V. Shakhlevich
    Journal of Scheduling, 2010, 13 : 463 - 477