Performance Analysis of Modified SRPT in Multiple-Processor Multitask Scheduling
Wenxin Li, Ness Shroff

TL;DR
This paper analyzes the Modified SRPT scheduling algorithm for multi-processor multitask jobs, proving its competitive ratio and asymptotic optimality under various workload and system models, including stochastic and infinite workload scenarios.
Contribution
It introduces and analyzes M-SRPT, a simple modification of SRPT, demonstrating its optimality and competitive ratio in multiple system and workload models.
Findings
M-SRPT achieves a competitive ratio of Θ(log α + β).
M-SRPT is asymptotically optimal as traffic intensity approaches 1.
Optimality holds for systems with finite and certain infinite workload distributions.
Abstract
In this paper we study the multiple-processor multitask scheduling problem in both deterministic and stochastic models, where each job have several tasks and is complete only when all its tasks are finished. We consider and analyze Modified Shortest Remaining Processing Time (M-SRPT) scheduling algorithm, a simple modification of SRPT, which always schedules jobs according to SRPT whenever possible, while processes tasks in an arbitrary order. The M-SRPT algorithm is proved to achieve a competitive ratio of for minimizing response time, where denotes the ratio between maximum job workload and minimum job workload, represents the ratio between maximum non-preemptive task workload and minimum job workload. In addition, the competitive ratio achieved is shown to be optimal (up to a constant factor), when there are constant number of machines.…
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
TopicsScheduling and Optimization Algorithms · Advanced Queuing Theory Analysis · Advanced Wireless Network Optimization
