liblightnvm: The Open-Channel SSD User-Space Library

Author(s)/Presenter(s):
Library Content Type:
Publish Date: 
Tuesday, September 25, 2018
Event Name: 
Focus Areas:
Abstract: 

Open-Channel Solid State Drives enable the host to control data placement and I/O scheduling in order to provide better device utilization. In order to facilitate applications to make use of this new class of SSDs, the LightNVM open-source ecosystem was created, with liblightnvm providing the basic primitives for applications to create dedicated APIs. This talk gives a deep dive into liblightnvm showing (i) its C and command line APIs and (ii) how it abstracts the current Open-Channel specifications (including 1.2, 2.0 and Denali) to provide device-agnostic abstractions. Moreover, it introduces a number of concrete APIs built on top of liblightnvm to support specific applications.

Watch video: