Minimizing $\ell_2$ Norm of Flow Time by Starvation Mitigation
Tung-Wei Kuo

TL;DR
This paper proposes a new scheduling approach that combines FCFS and SRPT to better balance average and maximum flow times, reducing starvation and improving competitive ratios.
Contribution
It introduces a starvation mitigation method using FCFS to enhance SRPT, achieving a better competitive ratio of O(n^{1/3}) for minimizing the $ ext{ell}_2$ norm of flow time.
Findings
Mitigating starvation improves scheduling performance.
The proposed method achieves an O(n^{1/3}) competitive ratio.
First theoretical evidence linking starvation mitigation to performance gains.
Abstract
The assessment of a job's Quality of Service (QoS) often revolves around its flow time, also referred to as response time. This study delves into two fundamental objectives for scheduling jobs: the average flow time and the maximum flow time. While the Shortest Remaining Processing Time (SRPT) algorithm minimizes average flow time, it can result in job starvation, causing certain jobs to experience disproportionately long and unfair flow times. In contrast, the First-Come-First-Served (FCFS) algorithm minimizes the maximum flow time but may compromise the average flow time. To strike a balance between these two objectives, a common approach is to minimize the norm of flow time. SRPT and FCFS are -competitive for this problem, where is the number of jobs. Prior to this work, no algorithm is known to achieve a competitive ratio better than SRPT and FCFS.…
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 · Optimization and Search Problems · Distributed and Parallel Computing Systems
