English

Pareto-Optimal Scheduling in the Half-batch Multiserver-job Model

Performance 2026-07-10 v1 Probability

Abstract

In large-scale computing systems, jobs often demand heterogeneous server allocations: large jobs that occupy a substantial fraction of the servers are of high importance and are thus latency-sensitive, while small jobs fill in the remaining capacity to maintain throughput. To model this dynamic, we introduce the half-batch multiserver-job (MSJ) framework, a queueing model in which large jobs arrive according to a Poisson process and require all servers simultaneously, while small jobs, each needing only one server, are always available. We prove that, in the half-batch MSJ model, the Pareto frontier for large-job mean response time and small-job throughput admits a simple and exact characterization. It is generated by a family of convoy policies, under which the system serves small jobs until kk large jobs have arrived and then switches to serving large jobs, together with convex combinations of neighboring convoy policies. Our result is fully general and non-asymptotic, holding for every stable arrival rate λ\lambda, every number of servers nn, and every large-job size distribution SS.

Cite

@article{arxiv.2607.08999,
  title  = {Pareto-Optimal Scheduling in the Half-batch Multiserver-job Model},
  author = {Ziyuan Wang and Izzy Grosof},
  journal= {arXiv preprint arXiv:2607.08999},
  year   = {2026}
}
R2 v1 2026-07-22T20:33:50.647Z