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 条
  • [41] EMT: Elegantly Measured Tanner for Key-Value Store on SSD
    Chang, Tai
    Hsieh, Jen-Wei
    Chang, Tai-Chieh
    Lai, Liang-Wei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (01) : 91 - 103
  • [42] CaseDB: Lightweight Key-Value Store for Edge Computing Environment
    Tulkinbekov, Khikmatullo
    Kim, Deok-Hwan
    IEEE ACCESS, 2020, 8 : 149775 - 149786
  • [43] Key-value Store Chip Design for Low Power Consumption
    Tokusashi, Yuta
    Matsutani, Hiroki
    Amano, Hideharu
    2019 IEEE SYMPOSIUM IN LOW-POWER AND HIGH-SPEED CHIPS (COOL CHIPS 22), 2019,
  • [44] Fast Key-Value Lookups with Node Tracker
    Cavus, Mustafa
    Shatnawi, Mohammed
    Sendag, Resit
    Uht, Augustus K.
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2021, 18 (03)
  • [45] Rethinking Key-Value Store for Parallel I/O Optimization
    Yin, Yanlong
    Kougkas, Antonios
    Feng, Kun
    Eslami, Hassan
    Lu, Yin
    Sun, Xian-He
    Thakur, Rajeev
    Gropp, William
    2014 INTERNATIONAL WORKSHOP ON DATA-INTENSIVE SCALABLE COMPUTING SYSTEMS (DISCS), 2014, : 33 - 40
  • [46] FacetsBase: A Key-Value Store Optimized for Querying on Scholarly Data
    Song, Jie
    Bi, Yuanguo
    Han, Guangjie
    Li, Tiantian
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2021, 9 (01) : 302 - 315
  • [47] A Custom Key-Value Store Hardware on FPGA for IPsec Protocol
    Benli, Murat
    Ozcan, Erdem
    Tureli, Ufuk
    2020 12TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING (ELECO), 2020, : 150 - 154
  • [48] A Multicore-Friendly Persistent Memory Key-Value Store
    Wang Q.
    Zhu B.
    Shu J.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2021, 58 (02): : 397 - 405
  • [49] SKV: A SmartNIC-Offloaded Distributed Key-Value Store
    Sun, Shangyi
    Zhang, Rui
    Yan, Ming
    Wu, Jie
    2022 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2022), 2022, : 1 - 11
  • [50] Pantheon: Private Retrieval from Public Key-Value Store
    Ahmad, Ishtiyaque
    Agrawal, Divyakant
    El Abbadi, Amr
    Gupta, Trinabh
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2022, 16 (04): : 643 - 656