Job Allocation Strategies with User Run Time Estimates for Online Scheduling in Hierarchical Grids

被引:41
作者
Manuel Ramirez-Alcaraz, Juan [1 ,2 ]
Tchernykh, Andrei [1 ]
Yahyapour, Ramin [3 ]
Schwiegelshohn, Uwe [4 ]
Quezada-Pina, Ariel [1 ]
Luis Gonzalez-Garcia, Jose [1 ]
Hirales-Carbajal, Adan [1 ,5 ]
机构
[1] CICESE Res Ctr, Dept Comp Sci, Ensenada, BC, Mexico
[2] Colima Univ, Telemat Fac, Colima 28040, Col, Mexico
[3] Tech Univ Dortmund, IT & Media Ctr, D-44221 Dortmund, Germany
[4] Tech Univ Dortmund, Robot Res Inst, D-44221 Dortmund, Germany
[5] Autonomous Univ Baja California, Fac Sci, Ensenada 22860, BC, Mexico
关键词
Grid computing; Online scheduling; Resource management; Job allocation;
D O I
10.1007/s10723-011-9179-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We address non-preemptive non-clairvoyant online scheduling of parallel jobs on a Grid. We consider a Grid scheduling model with two stages. At the first stage, jobs are allocated to a suitable Grid site, while at the second stage, local scheduling is independently applied to each site. We analyze allocation strategies depending on the type and amount of information they require. We conduct a comprehensive performance evaluation study using simulation and demonstrate that our strategies perform well with respect to several metrics that reflect both user- and system-centric goals. Unfortunately, user run time estimates and information on local schedules does not help to significantly improve the outcome of the allocation strategies. When examining the overall Grid performance based on real data, we determined that an appropriate distribution of job processor requirements over the Grid has a higher performance than an allocation of jobs based on user run time estimates and information on local schedules. In general, our experiments showed that rather simple schedulers with minimal information requirements can provide a good performance.
引用
收藏
页码:95 / 116
页数:22
相关论文
共 42 条
  • [1] [Anonymous], J GRID COMPUT
  • [2] [Anonymous], J GRID COMPUT
  • [3] Avellino G., 2003, 2003 C COMP HIGH EN
  • [4] On-line load balancing in a hierarchical server topology
    Bar-Noy, A
    Freund, A
    Naor, JS
    [J]. SIAM JOURNAL ON COMPUTING, 2001, 31 (02) : 527 - 549
  • [5] Bougeret M., 2010, 16 INT EUR C PAR DIS
  • [6] Chiang SH, 2002, LECT NOTES COMPUT SC, V2537, P103
  • [7] An interoperable, standards-based Grid resource broker and job submission service
    Elmroth, E
    Tordsson, J
    [J]. FIRST INTERNATIONAL CONFERENCE ON E-SCIENCE AND GRID COMPUTING, PROCEEDINGS, 2005, : 212 - 220
  • [8] Benefits of global grid computing for job scheduling
    Ernemann, C
    Hamscher, V
    Yahyapour, R
    [J]. FIFTH IEEE/ACM INTERNATIONAL WORKSHOP ON GRID COMPUTING, PROCEEDINGS, 2004, : 374 - 379
  • [9] ERNEMANN C, 2002, 2 IEEE ACM INT S CLU, P39
  • [10] ERNEMANN C, 2004, GRID RESOURCE MANAGE, P491