• DocumentCode
    3588701
  • Title

    HARP: Towards enhancing data recency for eventually consistent data stores

  • Author

    Yu Tang ; Hailong Sun ; Xu Wang ; Xudong Liu

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Beihang Univ., Beijing, China
  • fYear
    2014
  • Firstpage
    685
  • Lastpage
    692
  • Abstract
    To attain high performance and remain available during network partitions or node failures, modern distributed systems often sacrifice recency guarantees, which can provide a uniform view on recent versions of data items for different clients. In this work, we consider the problem of increasing the probability of data recency while preserving low response latency and maintaining high availability on top of an eventually consistent data store. To solve the problem, we propose HARP, an approach that can enhance data recency in a highly available way. Based on HARP, we implement an agent layer to detect stale reads and resolve the conflicts, and by leveraging widely deployed data store technologies, we build a data storage system. We compare the prototype system to Cassandra, and experimentally prove that our method produces low overhead (less than 10%) based on the eventually consistent configuration and, for most workloads, achieves better performance than the Cassandra´s strong “read your writes” configurations.
  • Keywords
    client-server systems; probability; storage allocation; Cassandra system; HARP; agent layer; data recency enhancement; data recency probability; distributed systems; eventually-consistent data stores; low-response latency preservation; network partitioning; node failures; overhead; recency guarantees; stale read detection; Availability; Clocks; Data models; Distributed databases; Null value; Safety; Semantics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2014 20th IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/PADSW.2014.7097870
  • Filename
    7097870