Online malleable job scheduling for m ≤ 3

被引:2
作者
Havill, Jessen T. [1 ]
机构
[1] Denison Univ, Dept Math & Comp Sci, Granville, OH 43023 USA
关键词
Online algorithms; Scheduling; Parallel jobs;
D O I
10.1016/j.ipl.2010.10.010
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A malleable parallel job is one that may be assigned to any number of processors in a parallel computing environment. In our particular problem, we assume that the execution time of a job j with processing requirement p(j) is p(j)/k(j) + (k(j) - 1)c if the job is assigned to k(j) epsilon {1,2, ... , m} processors, where c is a constant representing overhead and m is the number of processors. Given a sequence of jobs, an online algorithm must assign to each job, as it arrives, both a number of processors and a start time to minimize the makespan of the schedule. We provide online algorithms for m = 2 and m = 3 with asymptotically optimal competitive ratios of 3/2 and 5/3, respectively. We also provide a similar online algorithm for the more general problem with job dependent overhead term c(j) that has optimal competitive ratio empty set = (1 +root 5)/2 when m = 2. (c) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:31 / 35
页数:5
相关论文
共 12 条
  • [1] Preemptable malleable task scheduling problem
    Blazewicz, J
    Kovalyov, MY
    Machowiak, M
    Trystram, D
    Weglarz, J
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (04) : 486 - 490
  • [2] Dutton R, 2007, P IASTED INT C PAR D, P1
  • [3] Parallel job scheduling with overhead: A benchmark study
    Dutton, Richard A.
    Mao, Weizhen
    Chen, Jie
    Watson, William, III
    [J]. PROCEEDINGS OF THE 2008 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE, 2008, : 326 - +
  • [4] Faigle U., 1989, Acta Cybernetica, V9, P107
  • [5] Online scheduling of malleable parallel jobs with setup times on two identical machines
    Guo, Shouwei
    Kang, Liying
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 206 (03) : 555 - 561
  • [6] Competitive online scheduling of perfectly malleable jobs with setup times
    Havill, Jessen T.
    Mao, Weizhen
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 187 (03) : 1126 - 1142
  • [7] Havill JT, 2003, PROCEEDINGS OF THE 7TH JOINT CONFERENCE ON INFORMATION SCIENCES, P393
  • [8] HURINK JL, 2009, THEORETICAL IN PRESS, DOI DOI 10.1016/J.TCS.2009.05.033
  • [9] Scheduling malleable parallel tasks: An asymptotic fully polynomial time approximation scheme
    Jansen, K
    [J]. ALGORITHMICA, 2004, 39 (01) : 59 - 81
  • [10] KERN W, 2009, 1893 U TWENT DEP APP