A Distributed Quorum System for Ensuring Bounded Staleness of Key-Value Stores

被引:0
|
作者
Horii, Hiroshi [1 ]
Enoki, Miki [1 ]
Onodera, Tamiya [1 ]
机构
[1] IBM Res Tokyo, Koto Ku, Tokyo 1358511, Japan
来源
关键词
Key-Value Store; Quorum System; Bounded Staleness;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern storage systems employing quorum replication are often configured to use partial, non-strict quorums to prioritize performance over consistency. These systems return the most recently changed data item only from a set of replicas to respond more quickly to a read request without guaranteeing that the data item is the most recently changed for all of the data. Because these partial quorum mechanisms provide only basic eventual consistency guarantees, with no limit on the freshness of the data returned, sometimes these configurations are not acceptable for certain applications. In this work, we have devised a new key-value store with partial quorums while ensuring bounded staleness. Our store reports the expected bounds on staleness with respect to wall clock. We evaluated our new key-value store with Yahoo! Cloud Service Benchmarks and show its performance.
引用
收藏
页码:84 / 95
页数:12
相关论文
共 50 条
  • [41] Interval Indexing and Querying on Key-Value Cloud Stores
    Sfakianakis, George
    Patlakas, Ioannis
    Ntarmos, Nikos
    Triantafillou, Peter
    [J]. 2013 IEEE 29TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2013, : 805 - 816
  • [42] Conversion cost and specification on interfaces of key-value stores
    Song, Jie
    Guo, Kun
    Wang, Jieping
    Li, Haibo
    Bao, Yubin
    Yu, Ge
    [J]. COMPUTER STANDARDS & INTERFACES, 2016, 47 : 42 - 51
  • [43] Customizable Scale-Out Key-Value Stores
    Anwar, Ali
    Cheng, Yue
    Huang, Hai
    Han, Jingoo
    Sim, Hyogi
    Lee, Dongyoon
    Douglis, Fred
    Butt, Ali R.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (09) : 2081 - 2096
  • [44] Exploiting key-value data stores scalability for HPC
    Cugnasco, Cesare
    Becerra, Yolanda
    Torres, Jordi
    Ayguade, Eduard
    [J]. 2017 46TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW), 2017, : 85 - 94
  • [45] Private Search on Key-Value Stores with Hierarchical Indexes
    Hu, Haibo
    Xu, Jianliang
    Xu, Xizhong
    Pei, Kexin
    Choi, Byron
    Zhou, Shuigeng
    [J]. 2014 IEEE 30TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2014, : 628 - 639
  • [46] Study on the key-value distributed storage system for cloud computing
    [J]. Sun, Y. (sy@zjvtit.edu.cn), 2013, Chinese Institute of Electronics (41):
  • [47] Coupling Decentralized Key-Value Stores with Erasure Coding
    Cheng, Liangfeng
    Hu, Yuchong
    Lee, Patrick P. C.
    [J]. PROCEEDINGS OF THE 2019 TENTH ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '19), 2019, : 377 - 389
  • [48] Elastic Reed-Solomon Codes for Efficient Redundancy Transitioning in Distributed Key-Value Stores
    Wu, Si
    Shen, Zhirong
    Lee, Patrick P. C.
    Bai, Zhiwei
    Xu, Yinlong
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2024, 32 (01) : 670 - 685
  • [49] NetRS: Cutting Response Latency in Distributed Key-Value Stores with In-Network Replica Selection
    Su, Yi
    Feng, Dan
    Hua, Yu
    Shi, Zhan
    Zhu, Tingwei
    [J]. 2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2018, : 143 - 153
  • [50] Load balancing for minimizing the average response time of get operations in distributed key-value stores
    Makris, Antonios
    Tserpes, Konstantinos
    Anagnostopoulos, Dimosthenis
    Altmann, Jorn
    [J]. PROCEEDINGS OF THE 2017 IEEE 14TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC 2017), 2017, : 263 - 269