TY - JOUR
T1 - Fork–join and redundancy systems with heavy-tailed job sizes
AU - Raaijmakers, Youri
AU - Borst, Sem
AU - Boxma, Onno
N1 - Funding Information:
The work in this paper is supported by the Netherlands Organisation for Scientific Research (NWO) through Gravitation Grant NETWORKS 024.002.003. The authors would like to thank Sergey Foss for his helpful suggestions and careful reading.
Publisher Copyright:
© 2022, The Author(s).
PY - 2023/2
Y1 - 2023/2
N2 - 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-d 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 discipline. For the c.o.s. variant, we restrict ourselves to redundancy-d scheduling, which is a special case of the fork–join model. In particular, for regularly varying job sizes with tail index-ν the tail index of the response time for the c.o.s. variant of redundancy-d equals -min { dcap(ν- 1) , ν} , where dcap= min { d, N- k} , N is the number of servers and k is the integer part of the load. This result indicates that for dcap<νν-1 the waiting time component is dominant, whereas for dcap>νν-1 the job size component is dominant. Thus, having d=⌈min{νν-1,N-k}⌉ 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, nJ) model, the tail index of the response time, under some assumptions on the load, equals 1 - ν and 1 - (nF+ 1 - nJ) ν, for identical and i.i.d. replicas, respectively; here, the waiting time component is always dominant.
AB - 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-d 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 discipline. For the c.o.s. variant, we restrict ourselves to redundancy-d scheduling, which is a special case of the fork–join model. In particular, for regularly varying job sizes with tail index-ν the tail index of the response time for the c.o.s. variant of redundancy-d equals -min { dcap(ν- 1) , ν} , where dcap= min { d, N- k} , N is the number of servers and k is the integer part of the load. This result indicates that for dcap<νν-1 the waiting time component is dominant, whereas for dcap>νν-1 the job size component is dominant. Thus, having d=⌈min{νν-1,N-k}⌉ 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, nJ) model, the tail index of the response time, under some assumptions on the load, equals 1 - ν and 1 - (nF+ 1 - nJ) ν, for identical and i.i.d. replicas, respectively; here, the waiting time component is always dominant.
KW - Fork–join
KW - Heavy-tailed distributions
KW - Parallel-server systems
KW - Redundancy
KW - Response time asymptotics
UR - http://www.scopus.com/inward/record.url?scp=85137187921&partnerID=8YFLogxK
U2 - 10.1007/s11134-022-09856-6
DO - 10.1007/s11134-022-09856-6
M3 - Article
AN - SCOPUS:85137187921
SN - 0257-0130
VL - 103
SP - 131
EP - 159
JO - Queueing Systems
JF - Queueing Systems
IS - 1-2
ER -