#73: Key Value SSD Explained – Concept, Device, System, and Standard

Published: Aug. 15, 2018, 6:51 p.m.

Many software infrastructures used in modern data centers and storage appliances rely on key value abstraction to access underlying storage and memory systems. However, the existing devices only provide a block interface via storage protocols. As a result, an S/W translation layer such as memcached, LevelDB, RocksDB, extent layer, etc is used to bridge this gap. However, the high overhead of such software layers impact on performance, reliability, resource utilization, and scalability of infrastructure. In this special session of key value SSD, we introduce a comprehensive introduction to key value SSD, covering the concept, device, software ecosystem, system proof point, performance, and standard activity.