English

Parallel server systems with cancel-on-completion redundancy

Probability 2022-01-25 v2 Networking and Internet Architecture

Abstract

We consider a parallel server system with so-called cancel-on-completion redundancy. There are nn servers and multiple job classes jj. An arriving class jj job consists of djd_j components, placed on a randomly selected subset of servers; the job service is complete as soon as kjk_j components out of djd_j (with kjdjk_j \le d_j) complete their service, at which point the unfinished service of all remaining djkjd_j-k_j components is canceled. The system is in general non-work-conserving, in the sense that the average amount of new workload added to the system by an arriving class jj job is not defined a priori -- it depends on the system state at the time of arrival. This poses the main challenge for the system analysis. For the system with a fixed number of servers nn our main results include: the stability properties; the property that the stationary distributions of the relative server workloads remain tight, uniformly in the system load. We also consider the mean-field asymptotic regime when nn\to\infty while each job class arrival rate per server remains constant. The main question we address here is: under which conditions the steady-state asymptotic independence (SSAI) of server workloads holds, and in particular when the SSAI for the full range of loads (SSAI-FRL) holds. (Informally, SSAI-FRL means that SSAI holds for any system load less than 11.) We obtain sufficient conditions for SSAI and SSAI-FRL. In particular, we prove that SSAI-FRL holds in the important special case when job components of each class jj are i.i.d. with an increasing-hazard-rate distribution.

Cite

@article{arxiv.2105.14143,
  title  = {Parallel server systems with cancel-on-completion redundancy},
  author = {Alexander Stolyar},
  journal= {arXiv preprint arXiv:2105.14143},
  year   = {2022}
}

Comments

40 pages. Revision

R2 v1 2026-06-24T02:35:28.412Z