• DocumentCode
    1786258
  • Title

    Declared Causality in Wide-Area Replicated Storage

  • Author

    Lady, Kyle ; Minkyong Kim ; Noble, Brian

  • fYear
    2014
  • fDate
    6-9 Oct. 2014
  • Firstpage
    2
  • Lastpage
    7
  • Abstract
    Wide-area replicated storage systems are increasingly popular, despite significant shortcomings. Such systems allow for geographic placement of replicas near clients at a global scale, but they struggle to balance consistent global views with update performance. Eventual consistency -- best-effort propagation of updates -- often fails to meet expectations for update order. Causal consistency provides stronger ordering guarantees, but it can order updates unnecessarily, resulting in decreased performance. Understanding which updates require ordering relies on input from the application, as it alone knows the semantics of its computation. In this paper, we report on our initial efforts at providing such an application programming interface, and we show through a simple workload the potential benefits and costs of this approach. We also describe our future plans with application-declared causality.
  • Keywords
    replicated databases; storage management; wide area networks; application-declared causality; causal consistency; geographic replica placement; wide-area replicated storage system; Availability; Delays; Distributed databases; Mobile communication; Semantics; Time factors; algorithms; databases; developers; distributed systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems Workshops (SRDSW), 2014 IEEE 33rd International Symposium on
  • Conference_Location
    Nara
  • Type

    conf

  • DOI
    10.1109/SRDSW.2014.27
  • Filename
    7000127