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 条
  • [1] Improved upper bounds for online malleable job scheduling
    Kell, Nathaniel
    Havill, Jessen
    JOURNAL OF SCHEDULING, 2015, 18 (04) : 393 - 410
  • [2] Improved upper bounds for online malleable job scheduling
    Nathaniel Kell
    Jessen Havill
    Journal of Scheduling, 2015, 18 : 393 - 410
  • [3] Enhancing Supercomputer Performance with Malleable Job Scheduling Strategies
    Posner, Jonas
    Hupfeld, Fabian
    Finnerty, Patrick
    EURO-PAR 2023: PARALLEL PROCESSING WORKSHOPS, PT II, EURO-PAR 2023, 2024, 14352 : 180 - 192
  • [4] Competitive online scheduling of perfectly malleable jobs with setup times
    Havill, Jessen T.
    Mao, Weizhen
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 187 (03) : 1126 - 1142
  • [5] Decentralized Online Scheduling of Malleable NP-hard Jobs
    Sanders, Peter
    Schreiber, Dominik
    EURO-PAR 2022: PARALLEL PROCESSING, 2022, 13440 : 119 - 135
  • [6] Online hierarchical job scheduling on grids
    Tchernykh, Andrei
    Schwiegelshohn, Uwe
    Yahyapour, Ramin
    Kuzjurin, Nikolai
    FROM GRIDS TO SERVICE AND PERVASIVE COMPUTING, 2008, : 77 - +
  • [7] Online Job Scheduling with K Servers
    Jiang, Xuanke
    Hashima, Sherief
    Hatano, Kohei
    Takimoto, Eiji
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2024, E107D (03) : 286 - 293
  • [8] Online Flexible Job Scheduling for Minimum Span
    Ren, Runtian
    Tang, Xueyan
    PROCEEDINGS OF THE 29TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES (SPAA'17), 2017, : 55 - 66
  • [9] Online Learning for Job Scheduling on Heterogeneous Machines
    Ruan, Yufei
    Yekkehkhany, Ali
    Etesami, S. Rasoul
    2020 59TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2020, : 591 - 596
  • [10] Improved Algorithms for Online Scheduling of Malleable Parallel Jobs on Two Identical Machines
    Zhou, Hao
    Zhou, Ping
    Jiang, Yiwei
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2015, 32 (05)