Practical Analysis of Replication-Based Systems
Florin Ciucu, Felix Poloczek, Lydia Y. Chen, Martin Chan
Abstract
Task replication has been advocated as a practical solution to reduce response times in parallel systems. The analysis of replication-based systems typically rests on some strong assumptions: Poisson arrivals, exponential service times, or independent service times of the replicas. This study is motivated not only by several studies which indicate that these assumptions are unrealistic, but also by some elementary observations highlighting some contriving behaviour. For instance, when service times are not exponential, adding a replication factor can stabilize an unstable system, i.e., having infinite delays, but a tempting higher replication factor can push the system back in a perilous unstable state. This behaviour disappears however if the replicas are sufficiently correlated, in which case any replication factor would even be detrimental.
Motivated by the need to dispense with such common yet unrealistic and misleading assumptions, we provide a robust theoretical framework to compute stochastic bounds on response time distributions in general replication systems subject to Markovian arrivals, quite general service times, and correlated replicas. Numerical results show that our bounds are accurate and improve state-of-the-art bounds in the case of Markovian arrivals by as much as three orders of magnitude. We apply our results to a practical application and highlight that correctly setting the replication factor crucially depends on both the service time distributions of the replicas and the degree of correlation amongst.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 2a4fd76e-fe1b-4bcf-887f-4cd7099011fbRelated papers
- Threshold-based rerouting and replication for resolving job-server affinity relationsYouri Raaijmakers, Sem C. Borst, Onno J. BoxmaINFOCOM 2021
- A Distribution-Agnostic and Correlation-Aware Analysis of Periodic TasksFilip Markovic, Georg von der Brüggen, Mario Günzel, Jian-Jia Chen et al.RTSS 2024 · 5 citations
- Tiny Tasks - A Remedy for Synchronization Constraints in Multi-Server SystemsMarkus Fidler, Brenton D. Walker, Stefan BoraINFOCOM 2020 · 4 citations
- Monte Carlo Response-Time AnalysisSergey Bozhko, Georg von der Brüggen, Björn B. BrandenburgRTSS 2021 · 28 citations
- TraceSplitter: a new paradigm for downscaling tracesSultan Mahmud Sajal, Rubaba Hasan, Timothy Zhu, Bhuvan Urgaonkar et al.EuroSys 2021 · 5 citations
