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 条
  • [41] A 3/2-approximation algorithm for scheduling independent monotonic malleable tasks
    Mounie, Gregory
    Rapine, Christophe
    Trystram, Denis
    SIAM JOURNAL ON COMPUTING, 2007, 37 (02) : 401 - 412
  • [42] Online Hierarchical Scheduling on Two Uniform Machines with Bounded Job Sizes
    Lu, Xinrong
    Liu, Zhaohui
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2015, 32 (05)
  • [43] Online Batch Scheduling of Incompatible Job Families with Variable Lookahead Interval
    Li, Wenhua
    Wang, Libo
    Yuan, Hang
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2023, 40 (01)
  • [44] Online scheduling of incompatible unit-length job families with lookahead
    Li, Wenhua
    Yuan, Jinjiang
    Yang, Sufang
    THEORETICAL COMPUTER SCIENCE, 2014, 543 : 120 - 125
  • [45] Online scheduling with partial job values: Does timesharing or randomization help?
    Chin, FYL
    Fung, SPY
    ALGORITHMICA, 2003, 37 (03) : 149 - 164
  • [46] An Optimal Control Framework for Online Job Scheduling with General Cost Functions
    Etesami, S. Rasoul
    OPERATIONS RESEARCH, 2022, : 2674 - 2701
  • [47] Online Scheduling with Partial Job Values: Does Timesharing or Randomization Help?
    Francis Y. L. Chin
    Stanley P. Y. Fung
    Algorithmica , 2003, 37 : 149 - 164
  • [48] Online Scheduling with Incompatible Job Families on Batch Processing Machine(s)
    Liu Lili
    ADVANCED RESEARCH ON MECHANICAL ENGINEERING, INDUSTRY AND MANUFACTURING ENGINEERING III, 2013, 345 : 408 - 411
  • [49] Online real-time job scheduling with rate of progress guarantees
    Palis, MA
    I-SPAN'02: INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND NETWORKS, PROCEEDINGS, 2002, : 65 - 70
  • [50] Malleable-Lab: A Tool for Evaluating Adaptive Online Schedulers on Malleable Jobs
    Cao, Yangjie
    Sun, Hongyang
    Hsu, Wen-Jing
    Qian, Depei
    PROCEEDINGS OF THE 18TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2010, : 11 - 18