On-line scheduling of parallel jobs on two machines

被引:9
|
作者
Chan, Wun-Tat [1 ]
Chin, Francis Y. L. [1 ]
Ye, Deshi [1 ]
Zhang, Guochuan [2 ]
Zhang, Yong [1 ]
机构
[1] Univ Hong Kong, Dept Comp Sci, Pokfulam Rd, Hong Kong, Hong Kong, Peoples R China
[2] Zhejiang Univ, Dept Math, Hangzhou 310027, Zhejiang, Peoples R China
关键词
Jobs scheduling; Online algorithms; Competitive Analysis;
D O I
10.1016/j.jda.2006.07.005
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We study the problem of on-line scheduling of parallel jobs on two machines. The jobs are parallel in the sense that each of them specifies the number of processors, in this case 1 or 2, required for simultaneous processing. The jobs are presented one by one. Upon receiving a job, we must assign the job to a time slot in the schedule before the next job is presented. No re-assignment is allowed. The goal is to minimize the makespan of the final schedule. There is a straightforward algorithm which achieves a competitive ratio of 2. In this paper we show that no on-line algorithm can have a competitive ratio less than 1 + root 2/3 (approximate to 1.816). We also study two special cases of the problem: (i) Jobs arrive in a non-decreasing order of processing times where we give an optimal algorithm with competitive ratio 3/2; (ii) Jobs arrive in a non-increasing order of processing times where we show that no on-line algorithm has a competitive ratio less than 9/7 and give a greedy algorithm with a competitive ratio 4/3. (C) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:3 / 10
页数:8
相关论文
共 50 条
  • [1] On-line scheduling of parallel jobs
    Ye, D
    Zhang, GC
    [J]. STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, PROCEEDING, 2004, 3104 : 279 - 290
  • [2] On-line scheduling of two parallel machines with a single server
    Zhang, Lele
    Wirth, Andrew
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (05) : 1529 - 1553
  • [3] On-line scheduling of parallel jobs in a list
    Ye, Deshi
    Zhang, Guochuan
    [J]. JOURNAL OF SCHEDULING, 2007, 10 (06) : 407 - 413
  • [4] Randomized on-line scheduling of parallel jobs
    Sgall, J
    [J]. JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 1996, 21 (01): : 149 - 175
  • [5] On an on-line scheduling problem for parallel jobs
    Naroska, E
    Schwiegelshohn, U
    [J]. INFORMATION PROCESSING LETTERS, 2002, 81 (06) : 297 - 304
  • [6] On-line scheduling of parallel jobs in a list
    Deshi Ye
    Guochuan Zhang
    [J]. Journal of Scheduling, 2007, 10 : 407 - 413
  • [7] On-line scheduling of parallel jobs with runtime restrictions
    Bischof, S
    Mayr, EW
    [J]. ALGORITHMS AND COMPUTATIONS, 1998, 1533 : 119 - 128
  • [8] Optimal On-Line Scheduling of Parallel Jobs with Dependencies
    Anja Feldmann
    Ming-Yang Kao
    Jiří Sgall
    Shang-Hua Teng
    [J]. Journal of Combinatorial Optimization, 1998, 1 : 393 - 411
  • [9] On-line scheduling of parallel jobs with runtime restrictions
    Bischof, S
    Mayr, EW
    [J]. THEORETICAL COMPUTER SCIENCE, 2001, 268 (01) : 67 - 90
  • [10] Optimal on-line scheduling of parallel jobs with dependencies
    Feldmann, A
    Kao, MY
    Sgall, J
    Teng, SH
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 1998, 1 (04) : 393 - 411