Real Time Proportional Throughput Maximization: How much advance notice should you give your scheduler?
Nadim A. Mottu

TL;DR
This paper studies a real-time scheduling problem where jobs are announced in advance, introducing a measure called $t$-advance-notice, and provides algorithms with proven competitive ratios depending on the amount of notice given.
Contribution
The paper introduces the $t$-advance-notice concept and establishes optimal competitive algorithms for real-time throughput maximization based on this measure.
Findings
A $rac{t}{2t+1}$-competitive algorithm exists for all $t o [0,1]$.
The competitive ratio of $rac{1}{3}$ is achieved when $t o ext{large}$.
No algorithm can surpass a $rac{1}{2}$-competitive ratio regardless of advance notice.
Abstract
We will be exploring a generalization of real time scheduling problem sometimes called the real time throughput maximization problem. Our input is a sequence of jobs specified by their release time, deadline and processing time. We assume that jobs are announced before or at their release time. At each time step, the algorithm must decide whether to schedule a job based on the information so far. The goal is to maximize the value of the sum of the processing times of jobs that finish before their deadline, this is often called real time throughput with proportional weights. We extend this problem by defining a notion of -advance-notice, a measure of how far in advance each job is announced relative to their processing time. We show that there exists a -competitive algorithm when all jobs have -advance-notice for , this gives us a competitive ratio of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Scheduling and Optimization Algorithms · Advanced Bandit Algorithms Research
