RHIK

A resizable hash-based indexing scheme for KV-SSD devices that dynamically adapts to changing workloads without costly full-table rehashing, covered by a granted US patent.

data-systems active
cqemunvme

RHIK

RHIK (Resizable Hash-based Indexing for KV-SSD) is an indexing scheme designed for the constrained environment inside Key-Value SSD devices. Traditional hash indexes require full-table rehashing when they grow, which causes unacceptable latency spikes on storage devices. RHIK enables dynamic resizing without this penalty.

Key Results

  • Dynamic hash table resizing without full-table rehashing, avoiding latency spikes
  • Designed for the resource-constrained environment of in-storage processors
  • Covered by granted U.S. Patent 11474699 (Oct 2022)
  • Published at HPDC 2023 (32nd International Symposium on High-Performance Parallel and Distributed Computing)