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
相关论文
共 50 条
  • [31] Online scheduling of two job types on a set of multipurpose machines
    Karhi, Shlomo
    Shabtay, Dvir
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2014, 150 : 155 - 162
  • [32] Online Job Scheduling on a Single Machine with General Cost Functions
    Etesami, S. Rasoul
    2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 6690 - 6695
  • [33] Scheduling Malleable Applications in Multicluster Systems
    Buisson, Jeremy
    Sonmez, Ozan
    Mohamed, Hashim
    Lammers, Wouter
    Epema, Dick
    2007 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2007, : 372 - +
  • [34] Malleable scheduling beyond identical machines
    Fotakis, Dimitris
    Matuschke, Jannik
    Papadigenopoulos, Orestis
    Leibniz International Proceedings in Informatics, LIPIcs, 2019, 145
  • [35] On the combined scheduling of malleable and rigid jobs
    Hungershöfer, J
    16TH SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2004, : 206 - 213
  • [36] Malleable scheduling beyond identical machines
    Dimitris Fotakis
    Jannik Matuschke
    Orestis Papadigenopoulos
    Journal of Scheduling, 2023, 26 : 425 - 442
  • [37] 3 PRINCIPLES FOR SCHEDULING JOB SHOPS
    COLLEY, JL
    SYSTEMATICS, 1968, 19 (04): : 8 - 12
  • [38] Malleable scheduling beyond identical machines
    Fotakis, Dimitris
    Matuschke, Jannik
    Papadigenopoulos, Orestis
    JOURNAL OF SCHEDULING, 2023, 26 (05) : 425 - 442
  • [39] Scheduling malleable tasks with precedence constraints
    Jansen, Klaus
    Zhang, Hu
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2012, 78 (01) : 245 - 259
  • [40] Preemptable malleable task scheduling problem
    Blazewicz, J
    Kovalyov, MY
    Machowiak, M
    Trystram, D
    Weglarz, J
    IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (04) : 486 - 490