KVSSD

The Key-Value SSD as a First-Class Citizen in the Operating System

Operating systems abstract hardware resources to the user, protect said resources from malicious access, and facilitate increased performance. Currently, due to a lack of OS-level support, key-value SSDs are pigeonholed into use cases where the …

Transaction Support Using Compound Commands in Key-Value SSDs

Recently proposed key-value SSD (KVSSD) provides the popular and versatile key-value interface at the device level, promising high performance and simplified storage management with the minimal involvement of the host software. However, its I/O …

A Blackbox Approach to Performance Modeling of KVSSDs