Online scheduling of bounded length jobs to maximize throughput

被引:7
作者
Duerr, Christoph [2 ]
Jez, Lukasz [1 ]
Nguyen Kim Thang [3 ]
机构
[1] Univ Wroclaw, Inst Comp Sci, PL-50383 Wroclaw, Poland
[2] Univ Paris 06, CNRS, LIP6, Paris, France
[3] Univ Paris 09, Paris, France
关键词
Online scheduling; Preemption with resume; Competitive analysis; Online algorithms; ALGORITHM;
D O I
10.1007/s10951-011-0233-1
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We consider an online scheduling problem, motivated by the issues present at the joints of networks using ATM and TCP/IP. Namely, IP packets have to be broken down into small ATM cells and sent out before their deadlines, but cells corresponding to different packets can be interwoven. More formally, we consider the online scheduling problem with preemptions, where each job j is revealed at release time r (j) , and has processing time p (j) , deadline d (j) , and weight w (j) . A preempted job can be resumed at any time. The goal is to maximize the total weight of all jobs completed on time. Our main results are as follows. Firstly, we prove that when the processing times of all jobs are at most k, the optimum deterministic competitive ratio is I similar to(k/log k). Secondly, we give a deterministic algorithm with competitive ratio depending on the ratio between the smallest and the largest processing time of all jobs. In particular, it attains competitive ratio 5 in the case when all jobs have identical processing times, for which we give a lower bound of 2.598. The latter upper bound also yields an O(log k)-competitive randomized algorithm for the variant with processing times bounded by k.
引用
收藏
页码:653 / 664
页数:12
相关论文
共 50 条
  • [11] Online scheduling of equal-length jobs: Randomization and restarts help
    Chrobak, Marek
    Jawor, Wojciech
    Sgall, Jiri
    Tichy, Tomas
    [J]. SIAM JOURNAL ON COMPUTING, 2007, 36 (06) : 1709 - 1728
  • [12] Improved Randomized Online Scheduling of Unit Length Intervals and Jobs
    Fung, Stanley P. Y.
    Poo, Chung Keung
    Zheng, Feifeng
    [J]. APPROXIMATION AND ONLINE ALGORITHMS, 2009, 5426 : 53 - +
  • [13] Temperature aware online algorithms for scheduling equal length jobs
    Birks, Martin
    Fung, Stanley P. Y.
    [J]. THEORETICAL COMPUTER SCIENCE, 2013, 508 : 54 - 65
  • [14] Improved Randomized Online Scheduling of Intervals and Jobs
    Fung, Stanley P. Y.
    Poon, Chung Keung
    Zheng, Feifeng
    [J]. THEORY OF COMPUTING SYSTEMS, 2014, 55 (01) : 202 - 228
  • [15] Online Nonpreemptive Scheduling of Equal-Length Jobs on Two Identical Machines
    Goldwasser, Michael H.
    Pedigo, Mark
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2008, 5 (01)
  • [16] Scheduling Parallel Jobs Online with Convex and Concave Parallelizability
    Roozbeh Ebrahimi
    Samuel McCauley
    Benjamin Moseley
    [J]. Theory of Computing Systems, 2018, 62 : 304 - 318
  • [17] ONLINE SCHEDULING OF MIXED CPU-GPU JOBS
    Chen, Lin
    Ye, Deshi
    Zhang, Guochuang
    [J]. INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2014, 25 (06) : 745 - 761
  • [18] Scheduling Parallel Jobs Online with Convex and Concave Parallelizability
    Ebrahimi, Roozbeh
    McCauley, Samuel
    Moseley, Benjamin
    [J]. THEORY OF COMPUTING SYSTEMS, 2018, 62 (02) : 304 - 318
  • [19] Scheduling Parallel Jobs Online with Convex and Concave Parallelizability
    Ebrahimi, Roozbeh
    McCauley, Samuel
    Moseley, Benjamin
    [J]. APPROXIMATION AND ONLINE ALGORITHMS, WAOA 2015, 2015, 9499 : 183 - 195
  • [20] Online scheduling of weighted equal-length jobs with hard deadlines on parallel machines
    Krumke, Sven O.
    Taudes, Alfred
    Westphal, Stephan
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (08) : 1103 - 1108