Balanced Nonadaptive Redundancy Scheduling

01/03/2022
by   Amir Behrouzi-Far, et al.
0

Distributed computing systems implement redundancy to reduce the job completion time and variability. Despite a large body of work about computing redundancy, the analytical performance evaluation of redundancy techniques in queuing systems is still an open problem. In this work, we take one step forward to analyze the performance of scheduling policies in systems with redundancy. In particular, we study the pattern of shared servers among replicas of different jobs. To this end, we employ combinatorics and graph theory and define and derive performance indicators using the statistics of the overlaps. We consider two classical nonadaptive scheduling policies: random and round-robin. We then propose a scheduling policy based on combinatorial block designs. Compared with conventional scheduling, the proposed scheduling improves the performance indicators. We study the expansion property of the graphs associated with round-robin and block design-based policies. It turns out the superior performance of the block design-based policy results from better expansion properties of its associated graph. As indicated by the performance indicators, the simulation results show that the block design-based policy outperforms random and round-robin scheduling in different scenarios. Specifically, it reduces the average waiting time in the queue to up to 25 compared to the random policy and up to 100 policy.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
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/21/2022

Efficient scheduling in redundancy systems with general service times

We characterize the impact of scheduling policies on the mean response 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
09/14/2011

Design and Performance Evaluation of A New Proposed Fittest Job First Dynamic Round Robin(FJFDRR) Scheduling Algorithm

In this paper, we have proposed a new variant of Round Robin scheduling ...
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
11/12/2019

Modeling Constrained Preemption Dynamics Of Transient Cloud Servers

In this paper, we conduct a first of its kind empirical study and statis...

Please sign up or login with your details

Forgot password? Click here to reset