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 条
  • [1] Online scheduling of bounded length jobs to maximize throughput
    Christoph Dürr
    Łukasz Jeż
    Nguyen Kim Thang
    Journal of Scheduling, 2012, 15 : 653 - 664
  • [2] Online Scheduling of Bounded Length Jobs to Maximize Throughput
    Duerr, Christoph
    Jez, Lukasz
    Nguyen, Kim Thang
    APPROXIMATION AND ONLINE ALGORITHMS, 2010, 5893 : 116 - +
  • [3] Scheduling Parallelizable Jobs Online to Maximize Throughput
    Agrawal, Kunal
    Li, Jing
    Lu, Kefu
    Moseley, Benjamin
    LATIN 2018: THEORETICAL INFORMATICS, 2018, 10807 : 755 - 776
  • [4] A Note on Scheduling Equal-Length Jobs to Maximize Throughput
    Marek Chrobak
    Christoph Dürr
    Wojciech Jawor
    Łukasz Kowalik
    Maciej Kurowski
    Journal of Scheduling, 2006, 9 : 71 - 73
  • [5] A note on scheduling equal-length jobs to maximize throughput
    Chrobak, M
    Dürr, C
    Jawor, W
    Kowalik, L
    Kurowski, M
    JOURNAL OF SCHEDULING, 2006, 9 (01) : 71 - 73
  • [6] Brief Announcement: Scheduling Parallelizable Jobs Online to Maximize Throughput
    Agrawal, Kunal
    Li, Jing
    Lu, Kefu
    Moseley, Benjamin
    PROCEEDINGS OF THE 29TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES (SPAA'17), 2017, : 87 - 89
  • [7] Preemptive scheduling of equal-length jobs to maximize weighted throughput
    Baptiste, P
    Chrobak, M
    Dürr, C
    Jawor, W
    Vakhania, N
    OPERATIONS RESEARCH LETTERS, 2004, 32 (03) : 258 - 264
  • [8] Online scheduling of unit length jobs on a batching machine to maximize the number of early jobs with lookahead
    Li, Wenjie
    Yuan, Jinjiang
    Cao, Jianfa
    Bu, Hailin
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (47-49) : 5182 - 5187
  • [9] Online Parallel Machine Scheduling to Maximize the Number of Early Jobs
    Zheng, Feifeng
    Liu, Ming
    Chu, Chengbin
    Xu, Yinfeng
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2012, 2012
  • [10] Online scheduling of equal-length jobs with incompatible families on multiple batch machines to maximize the weighted number of early jobs
    Li, Wenjie
    Zhang, Zhenkun
    Liu, Hailing
    Yuan, Jinjiang
    INFORMATION PROCESSING LETTERS, 2012, 112 (12) : 503 - 508