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

08/07/2019
by   Amir Behrouzi-Far, et al.
0

Queuing systems with redundant requests have drawn great attention because of their promise to reduce the job completion time and its variability. Despite a large body of work on this topic, we are still far from fully understanding the benefits of redundancy in practice. We here take one step towards practical systems by studying queuing systems with bi-modal job service time distribution. Such distributions have been observed in practical systems, as can be seen in Google cluster traces. We develop an analogy to a classical urns and balls problem, and use it to study the queuing time performance of two non-adaptive classical scheduling policies: random and round-robin. In particular, we introduce new performance metrics in the analogous model, and argue that they are good indicators of the queuing time performance of non-adaptive scheduling policies. We then propose a new non-adaptive scheduling policy that is based on combinatorial designs, and show that it improves our performance metrics. We observe in simulation that the proposed scheduling policy, as the performance metrics indicate, reduces the queuing times up to 25 scheduling.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/03/2022

Balanced Nonadaptive Redundancy Scheduling

Distributed computing systems implement redundancy to reduce the job com...
research
06/21/2022

Efficient scheduling in redundancy systems with general service times

We characterize the impact of scheduling policies on the mean response t...
research
12/06/2019

Scheduling in the Presence of Data IntensiveCompute Jobs

We study the performance of non-adaptive schedul-ing policies in computi...
research
06/03/2020

Efficient Replication for Straggler Mitigation in Distributed Computing

Master-worker distributed computing systems use task replication in orde...
research
01/07/2020

On Competitive Analysis for Polling Systems

Polling systems have been widely studied, however most of these studies ...
research
11/16/2021

Saath: Speeding up CoFlows by Exploiting the Spatial Dimension

Coflow scheduling improves data-intensive application performance by imp...
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 ...

Please sign up or login with your details

Forgot password? Click here to reset