Toward Fast Query Serving in Key-Value Store Migration with Approximate Telemetry

被引:0
|
作者
Braverman A. [1 ]
Liu Z. [2 ]
机构
[1] Seven Lakes High School, Katy, TX
[2] University of Maryland, College Park, MD
来源
Performance Evaluation Review | 2023年 / 51卷 / 02期
关键词
D O I
10.1145/3626570.3626604
中图分类号
学科分类号
摘要
Distributed key-value stores scale data analytical processing by spreading data across nodes. Frequent migration of key-value shards between online nodes is a key technique to react to dynamic workload changes for load balancing and service elasticity. During migration, the data is split between a source and a destination, making it difficult to query the exact location. Existing solutions aiming to provide real-time read and write query capabilities during migration may require querying both source and destination servers, doubling the compute/network resources. In this paper, we explore a simple yet effective measurement approach to track the key-value migration status, in order to improve the query-serving performance under migration. In our preliminary prototype, we use a Bloom filter on the destination server to keep track of individual key-value pairs that have been successfully migrated. For key-value pairs that have yet migrated, the information stored in the Bloom filter enables fast forwarding to the source server without the need to check the database. We prototype this design on a local cluster with Redis deployments. Our preliminary results show that this approximate measurement-based design minimizes query losses during migration. © 2023 Copyright is held by the owner/author(s).
引用
收藏
页码:91 / 93
页数:2
相关论文
共 50 条
  • [31] LibreKV: A Persistent in-Memory Key-Value Store
    Liu, Hao
    Huang, Linpeng
    Zhu, Yanmin
    Shen, Yanyan
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2020, 8 (04) : 916 - 927
  • [32] An extra spatial hierarchical schema in key-value store
    Kun Zheng
    Kang Zheng
    Falin Fang
    Miao Zhang
    Qi Li
    Yanghui Wang
    Wenyu Zhao
    Cluster Computing, 2019, 22 : 6483 - 6497
  • [33] Towards a Scalable, Private, and Searchable Key-value Store
    Yuan, Xingliang
    Wang, Xinyu
    Chu, Yilei
    Wang, Cong
    Qian, Chen
    2015 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2015, : 773 - 774
  • [34] EncKV: An Encrypted Key-value Store with Rich Queries
    Yuan, Xingliang
    Guo, Yu
    Wang, Xinyu
    Wang, Cong
    Li, Baochun
    Jia, Xiaohua
    PROCEEDINGS OF THE 2017 ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (ASIA CCS'17), 2017, : 423 - 435
  • [35] An extra spatial hierarchical schema in key-value store
    Zheng, Kun
    Zheng, Kang
    Fang, Falin
    Zhang, Miao
    Li, Qi
    Wang, Yanghui
    Zhao, Wenyu
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 3): : S6483 - S6497
  • [36] SconeKV: A Scalable, Strongly Consistent Key-Value Store
    Goncalves, Joao
    Matos, Miguel
    Rodrigues, Rodrigo
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (12) : 4164 - 4175
  • [37] ChameleonDB: a Key-value Store for Optane Persistent Memory
    Zhang, Wenhui
    Zhao, Xingsheng
    Jiang, Song
    Jiang, Hong
    PROCEEDINGS OF THE SIXTEENTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS (EUROSYS '21), 2021, : 194 - 209
  • [38] EdgeKV: Distributed Key-Value Store for the Network Edge
    Sonbol, Karim
    Ozkasap, Oznur
    Al Oqily, Ibrahim
    Aloqaily, Moayad
    2020 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2020, : 1172 - 1177
  • [39] Fast RDMA-based Ordered Key-Value Store using Remote Learned Cache
    Wei, Xingda
    Chen, Rong
    Chen, Haibo
    PROCEEDINGS OF THE 14TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDI '20), 2020, : 117 - 135
  • [40] FRQ: Fast Range Query Over Large-Scale Encrypted Key-Value Data
    Miao, Yinbin
    Wang, Guijuan
    Li, Xinghua
    Peng, Yanguo
    Guo, Liang
    Li, Hongwei
    Deng, Robert H.
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (06) : 3699 - 3712