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
Link To Document