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 条
  • [21] Accurate Aggregation Query-Result Estimation and Its Efficient Processing on Distributed Key-Value Store
    Yuki, Kosuke
    Keyaki, Atsushi
    Miyazaki, Jun
    Nakamura, Masahide
    BIG DATA ANALYTICS AND KNOWLEDGE DISCOVERY, DAWAK 2019, 2019, 11708 : 310 - 320
  • [22] Fast Scans on Key-Value Stores
    Pilman, Markus
    Bocksrocker, Kevin
    Braun, Lucas
    Marroquin, Renato
    Kossmann, Donald
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2017, 10 (11): : 1526 - 1537
  • [23] ZDB-High performance key-value store
    Thanh Nguyen Trung
    Minh Nguyen Hieu
    2013 THIRD WORLD CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGIES (WICT), 2013, : 311 - 316
  • [24] AnnaBellaDB: Key-Value Store Made Cloud Native
    Szalay, Mark
    Matray, Peter
    Toka, Laszlo
    2020 16TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2020,
  • [25] WOKV: A Write-Optimized Key-Value Store
    Zhan, Ling
    Yu, Kan
    Zhou, Chenxi
    Tang, Chenlei
    2018 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA ANALYSIS (ICCCBDA), 2018, : 527 - 531
  • [26] Concerto: A High Concurrency Key-Value Store with Integrity
    Arasu, Arvind
    Eguro, Ken
    Kaushik, Raghav
    Kossmann, Donald
    Meng, Pingfan
    Pandey, Vineet
    Ramamurthy, Ravi
    SIGMOD'17: PROCEEDINGS OF THE 2017 ACM INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2017, : 251 - 266
  • [27] Dotori: A Key-Value SSD Based KV Store
    Duffy, Carl
    Shim, Jaehoon
    Kim, Sang-Hoon
    Kim, Jin-Soo
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (06): : 1560 - 1572
  • [28] Building an Encrypted, Distributed, and Searchable Key-value Store
    Yuan, Xingliang
    Wang, Xinyu
    Wang, Cong
    Qian, Chen
    Lin, Jianxiong
    ASIA CCS'16: PROCEEDINGS OF THE 11TH ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2016, : 547 - 558
  • [29] High-Performance Key-Value Store On OpenSHMEM
    Fu, Huansong
    Venkata, Manjunath Gorentla
    Choudhury, Ahana Roy
    Imam, Neena
    Yu, Weikuan
    2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 559 - 568
  • [30] FlashStore: High Throughput Persistent Key-Value Store
    Debnath, Biplob
    Sengupta, Sudipta
    Li, Jin
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2010, 3 (02): : 1414 - 1425