OptCon: An Adaptable SLA-Aware Consistency Tuning Framework for Quorum-based Stores
Subhajit Sidhanta, Wojciech Golab, Supratik Mukhopadhyay, and Saikat, Basu

TL;DR
OptCon is a machine learning framework that dynamically tunes consistency settings in quorum-based distributed datastores to meet specified latency and staleness SLAs, adapting to workload and network changes.
Contribution
It introduces a decision tree-based predictive system for automated, per-operation consistency tuning in distributed datastores, improving SLA compliance over manual settings.
Findings
Achieves 0.14 cross-validation error in predicting matching consistency settings.
Effectively adapts to workload and network variations, maintaining SLA compliance.
Performs at least as well as manual tuning in diverse use cases.
Abstract
Users of distributed datastores that employ quorum-based replication are burdened with the choice of a suitable client-centric consistency setting for each storage operation. The above matching choice is difficult to reason about as it requires deliberating about the tradeoff between the latency and staleness, i.e., how stale (old) the result is. The latency and staleness for a given operation depend on the client-centric consistency setting applied, as well as dynamic parameters such as the current workload and network condition.We present OptCon, a novel machine learning-based predictive framework, that can automate the choice of client-centric consistency setting under user-specified latency and staleness thresholds given in the service level agreement (SLA). Under a given SLA, OptCon predicts a client-centric consistency setting that is matching, i.e., it is weak enough to satisfy…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
