Consistency Analysis of Replication-Based Probabilistic Key-Value Stores

被引:1
|
作者
Ali, Ramy E. [1 ,2 ]
机构
[1] Univ Southern Calif, Ming Hsieh Dept Elect Engn, Los Angeles, CA 90089 USA
[2] Penn State Univ, Sch Elect Engn & Comp Sci, University Pk, PA 16802 USA
关键词
D O I
10.1109/ICC42927.2021.9500811
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Partial quorum systems are widely used in distributed key-value stores due to their latency benefits at the expense of providing weaker consistency guarantees. The probabilistically bounded staleness framework (PBS) studied the latency-consistency trade-off of Dynamo-style partial quorum systems through Monte Carlo event-based simulations. In this paper, we study the latency-consistency trade-off for such systems analytically and derive a closed-form expression for the inconsistency probability. Our approach allows fine-tuning of latency and consistency guarantees in key-value stores, which is intractable using Monte Carlo event-based simulations.
引用
下载
收藏
页数:6
相关论文
共 50 条
  • [21] Index Shipping for Efficient Replication in LSM Key-Value Stores with Hybrid KV Placement
    Stylianakis, Giorgos
    Saloustros, Giorgos
    Chiotakis, Orestis
    Xanthakis, Giorgos
    Forth, Angelos Bilas
    ACM TRANSACTIONS ON STORAGE, 2024, 20 (03)
  • [22] Robust Data Sharing with Key-Value Stores
    Basescu, Cristina
    Cachin, Christian
    Eyal, Ittay
    Haas, Robert
    Sorniotti, Alessandro
    Vukolic, Marko
    Zachevsky, Ido
    2012 42ND ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2012,
  • [23] On the Support of Versioning in Distributed Key-Value Stores
    Felber, Pascal
    Pasin, Marcelo
    Riviere, Etienne
    Schiavoni, Valerio
    Sutra, Pierre
    Coelho, Fabio
    Oliveira, Rui
    Matos, Miguel
    Vilaca, Ricardo
    2014 IEEE 33RD INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2014, : 95 - 104
  • [24] Witcher: Systematic Crash Consistency Testing for Non-Volatile Memory Key-Value Stores
    Fu, Xinwei
    Kim, Wook-Hee
    Shreepathi, Ajay Paddayuru
    Ismail, Mohannad
    Wadkar, Sunny
    Lee, Dongyoon
    Min, Changwoo
    PROCEEDINGS OF THE 28TH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, SOSP 2021, 2021, : 100 - 115
  • [25] Studies on LSM-tree Based NoSQL Key-Value Stores
    Xu, Ming
    Xu, Xianbin
    Zheng, Fang
    Yin, Mengjia
    2016 3RD INTERNATIONAL CONFERENCE ON ECONOMIC, BUSINESS MANAGEMENT AND EDUCATIONAL INNOVATION (EBMEI 2016), PT 2, 2016, 55 : 726 - 730
  • [26] Performance Analysis and Improvement of Replica Selection Algorithms for Key-Value Stores
    Jiang, Wanchun
    Xie, Haiming
    Zhou, Xiangqian
    Fang, Liyuan
    Wang, Jianxin
    2017 IEEE 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2017, : 786 - 789
  • [27] Optimizing Key-Value Stores for Flash-Based SSDs via Key Reshaping
    Kim, Sunggon
    Son, Yongseok
    IEEE ACCESS, 2021, 9 : 115135 - 115144
  • [28] AC-Key: Adaptive Caching for LSM-based Key-Value Stores
    Wu, Fenggang
    Yang, Ming-Hong
    Zhang, Baoquan
    Du, David H. C.
    PROCEEDINGS OF THE 2020 USENIX ANNUAL TECHNICAL CONFERENCE, 2020, : 603 - 615
  • [29] Lightweight Replication Through Remote Backup Memory Sharing for In-Memory Key-Value Stores
    Wang, Yandong
    Zhang, Li
    Hack, Michel
    Ren, Yufei
    Li, Min
    2017 IEEE 25TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2017, : 53 - 62
  • [30] A Resource Allocation Controller for Key-Value Data Stores
    Kim, Young Ki
    HoseinyF, M. Reza
    Lee, Young Choon
    Zomaya, Albert Y.
    2017 IEEE 16TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2017, : 281 - 284