Back to results

University of Illinois at Urbana-Champaign

Adaptive control for availability and consistency in distributed key-values stores

Abstract

dc:description

The CAP theorem says that distributed key-value stores can only provide bounded consistency (C) and availability (A) under the presence of partition (P). Recent work has proposed the ability for applications of such stores to specify either an availability SLA or a consistency SLA. In this paper, we propose an adaptive algorithm that automatically controls the underlying storage system in real-time to meet such an SLA while optimizing the other C/A metric. We also present an implementation of the algorithm based on the popular key-value store Riak. Our experiments with the modified system, under realistic workloads, show that the control technique is able to change the system’s configurations to quickly and stably satisfy the SLAs.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2015

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Nguyen Ba, Canh Son
Contributors dc:contributor
  • Gupta, Indranil

Subjects

dc:subject × 5

Rights

dc:rights
Statement dc:rights
  • Copyright 2014 Canh Son Nguyen Ba
Language dc:language
en

Identifiers

dc:identifier.*
Handle dc:identifier
http://hdl.handle.net/2142/73093
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/73093

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Nguyen Ba, Canh Son. Adaptive control for availability and consistency in distributed key-values stores. Thesis thesis, University of Illinois at Urbana-Champaign, 2015. http://hdl.handle.net/2142/73093