Efficient scheduling in redundancy systems with general service times

06/21/2022
by   Elene Anton, et al.
0

We characterize the impact of scheduling policies on the mean response time in nested systems with cancel-on-complete redundancy. We consider not only redundancy-oblivious policies, such as FCFS and ROS, but also redundancy-aware policies of the form Π_1-Π_2, where Π_1 discriminates among job classes (e.g., least-redundant-first (LRF), most-redundant-first (MRF)) and Π_2 discriminates among jobs of the same class. Assuming that jobs have independent and identically distributed (i.i.d.) copies, we prove the following: (i) When jobs have exponential service times, LRF policies outperform any other policy. (ii) When service times are New-Worse-than-Used, MRF-FCFS outperforms LRF-FCFS as the variability of the service time grows infinitely large. (iii) When service times are New-Better-than-Used, LRF-ROS (resp. MRF-ROS) outperforms LRF-FCFS (resp. MRF-FCFS) in a two-server system. Statement (iii) also holds when job sizes follow a general distribution and have identical copies (all the copies of a job have the same size). Moreover, we show via simulation that, for a large class of redundancy systems, redundancy-aware policies can considerably improve the mean response time compared to redundancy-oblivious policies. We also explore the effect of redundancy on the stability region.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/03/2020

Improving the performance of heterogeneous data centers through redundancy

We analyze the performance of redundancy in a multi-type job and multi-t...
research
06/12/2019

Optimizing Redundancy Levels in Master-Worker Compute Clusters for Straggler Mitigation

Runtime variability in computing systems causes some tasks to straggle a...
research
08/07/2019

Redundancy Scheduling in Systems with Bi-Modal Job Service Time Distribution

Queuing systems with redundant requests have drawn great attention becau...
research
01/03/2022

Balanced Nonadaptive Redundancy Scheduling

Distributed computing systems implement redundancy to reduce the job com...
research
04/13/2019

Dynamic scheduling in a partially fluid, partially lossy queueing system

We consider a single server queueing system with two classes of jobs: ea...
research
01/06/2011

Comparison of Loss ratios of different scheduling algorithms

It is well known that in a firm real time system with a renewal arrival ...
research
03/17/2021

A Survey of Stability Results for Redundancy Systems

Redundancy mechanisms consist in sending several copies of a same job to...

Please sign up or login with your details

Forgot password? Click here to reset