PinK - High-speed In-storage Key-value Store with Bounded Tails
Explore a groundbreaking approach to key-value storage in this award-winning conference talk from USENIX ATC '20. Dive into PinK, a high-speed in-storage key-value store that revolutionizes performance by implementing an LSM-tree-based design in a resource-constrained environment. Learn how this innovative solution outperforms traditional hash-based KV-SSDs, reducing tail latency, improving read performance, and increasing throughput. Discover the key techniques used to overcome challenges, including avoiding Bloom filters and pinning top LSM-tree levels in DRAM. Follow along as the speakers present experimental results, compare different KV-SSD implementations, and demonstrate PinK's superiority across various benchmarks. Gain insights into the custom KV-SSD prototype setup and understand the impact of level-pinning and search optimization on overall performance.