Skip to search boxSkip to navigationSkip to main content

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-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 359-374 (16 pages)

Publication milestones

  • Published - 2017

Publication status

Published - 2017

Publisher

USENIX - The Advanced Computing Systems Association

ISBN (Electronic)

978-1-931971-36-2

Host publication title

15th USENIX Conference on File and Storage Technologies, FAST 2017, Santa Clara, CA, USA, February 27 - March 2, 2017

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.

Access to documents

Related Event

Title

Usenix Conference on File and Storage Technologies

Event type

Conference

Degree of recognition

International event

Date

27/02/2017 - 03/03/2017

Location

Santa ClaraUnited States