LightNVM: The Linux Open-Channel SSD Subsystem
- Matias Bjørling,
- Javier Gonzalez,
- Philippe Bonnet
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOpen access
Abstract
As Solid-State Drives (SSDs) become commonplace in data centers and storage arrays, there is a growing demand for predictable latency. Traditional SSDs, serving block I/Os, fail to meet this demand. They offer a high-level of abstraction at the cost of unpredictable performance and suboptimal resource utilization. We propose that SSD management trade-offs should be handled through Open-Channel SSDs, a new class of SSDs, that give hosts control over their internals. We present our experience building LightNVM, the Linux Open-Channel SSD subsystem. We introduce a new Physical Page Ad- dress I/O interface that exposes SSD parallelism and storage media characteristics. LightNVM integrates into traditional storage stacks, while also enabling storage engines to take advantage of the new I/O interface. Our experimental results demonstrate that LightNVM has modest host overhead, that it can be tuned to limit read latency variability and that it can be customized to achieve predictable I/O latencies.
Publication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOriginal language
EnglishPages from-to (Number of pages)
Pages 359-374 (16 pages)Publication milestones
- Published - 2017
Publication status
Published - 2017
Publisher
USENIX - The Advanced Computing Systems AssociationISBN (Electronic)
978-1-931971-36-2Host publication title
15th USENIX Conference on File and Storage Technologies, FAST 2017, Santa Clara, CA, USA, February 27 - March 2, 2017Access to documents
Final published version
Final published version, 666.51 KB
Related Event
Title
Usenix Conference on File and Storage Technologies
Event type
ConferenceDegree of recognition
International eventDate
27/02/2017 - 03/03/2017Location
Santa ClaraUnited States
