English

Fork-join and redundancy systems with heavy-tailed job sizes

Probability 2021-05-31 v1 Performance

Abstract

We investigate the tail asymptotics of the response time distribution for the cancel-on-start (c.o.s.) and cancel-on-completion (c.o.c.) variants of redundancy-dd scheduling and the fork-join model with heavy-tailed job sizes. We present bounds, which only differ in the pre-factor, for the tail probability of the response time in the case of the first-come first-served (FCFS) discipline. For the c.o.s. variant we restrict ourselves to redundancy-dd scheduling, which is a special case of the fork-join model. In particular, for regularly varying job sizes with tail index ν-\nu the tail index of the response time for the c.o.s. variant of redundancy-dd equals min{dcap(ν1),ν}-\min\{d_{\mathrm{cap}}(\nu-1),\nu\}, where dcap=min{d,Nk}d_{\mathrm{cap}} = \min\{d,N-k\}, NN is the number of servers and kk is the integer part of the load. This result indicates that for dcap<νν1d_{\mathrm{cap}} < \frac{\nu}{\nu-1} the waiting time component is dominant, whereas for dcap>νν1d_{\mathrm{cap}} > \frac{\nu}{\nu-1} the job size component is dominant. Thus, having d=min{νν1,Nk}d = \lceil \min\{\frac{\nu}{\nu-1},N-k\} \rceil replicas is sufficient to achieve the optimal asymptotic tail behavior of the response time. For the c.o.c. variant of the fork-join(nF,nJn_{\mathrm{F}},n_{\mathrm{J}}) model the tail index of the response time, under some assumptions on the load, equals 1ν1-\nu and 1(nF+1nJ)ν1-(n_{\mathrm{F}}+1-n_{\mathrm{J}})\nu, for identical and i.i.d. replicas, respectively; here the waiting time component is always dominant.

Cite

@article{arxiv.2105.13738,
  title  = {Fork-join and redundancy systems with heavy-tailed job sizes},
  author = {Youri Raaijmakers and Sem Borst and Onno Boxma},
  journal= {arXiv preprint arXiv:2105.13738},
  year   = {2021}
}
R2 v1 2026-06-24T02:34:00.762Z