Balanced Splitting: A Framework for Achieving Zero-wait in the Multiserver-job Model
Jonatha Anselmi, Josu Doncel

TL;DR
This paper introduces Balanced-Splitting, a scheduling framework for multiserver-job systems that ensures zero-wait in large-scale regimes by static server partitioning, improving delay performance without preemption or job size knowledge.
Contribution
The paper proposes a novel static, balanced server partitioning framework and a scheduling policy that guarantees stability and zero-wait in multiserver-job models, with theoretical and empirical validation.
Findings
Queueing probability vanishes in large-server regimes.
Balanced-Splitting outperforms several existing policies in simulations.
Delays are competitive with state-of-the-art preemptive policies.
Abstract
We present a new framework for designing nonpreemptive and job-size oblivious scheduling policies in the multiserver-job queueing model. The main requirement is to identify a static and balanced sub-partition of the server set and ensure that the servers in each set of that sub-partition can only handle jobs of a given class and in a first-come first-served order. A job class is determined by the number of servers to which it has exclusive access during its entire execution and the probability distribution of its service time. This approach aims to reduce delays by preventing small jobs from being blocked by larger ones that arrived first, and it is particularly beneficial when the job size variability intra resp. inter classes is small resp. large. In this setting, we propose a new scheduling policy, Balanced-Splitting. We provide a sufficient condition for the stability 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
TopicsAdvanced Queuing Theory Analysis · Scheduling and Optimization Algorithms
