MetaHive: A Cache-Optimized Metadata Management for Heterogeneous Key-Value Stores
Alireza Heidari, Amirhossein Ahmadi, Zefeng Zhi, Wei Zhang

TL;DR
MetaHive introduces a cache-optimized metadata management system for heterogeneous cloud key-value stores, improving data integrity and retrieval efficiency without significant performance overhead.
Contribution
It presents a novel disaggregated metadata management approach that enhances cache utilization and data integrity in heterogeneous KV store clusters.
Findings
MetaHive improves metadata retrieval efficiency.
It maintains data integrity with minimal performance impact.
Demonstrated effectiveness in RocksDB deployments.
Abstract
Cloud key-value (KV) stores provide businesses with a cost-effective and adaptive alternative to traditional on-premise data management solutions. KV stores frequently consist of heterogeneous clusters, characterized by varying hardware specifications of the deployment nodes, with each node potentially running a distinct version of the KV store software. This heterogeneity is accompanied by the diverse metadata that they need to manage. In this study, we introduce MetaHive, a cache-optimized approach to managing metadata in heterogeneous KV store clusters. MetaHive disaggregates the original data from its associated metadata to promote independence between them, while maintaining their interconnection during usage. This makes the metadata opaque from the downstream processes and the other KV stores in the cluster. MetaHive also ensures that the KV and metadata entries are stored in the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Storage Technologies · Peer-to-Peer Network Technologies · Advanced Database Systems and Queries
