LightNVM: The Linux Open-Channel SSD Subsystem

Matias Bjørling, Javier Gonzalez, Philippe Bonnet

Research output: Conference Article in Proceeding or Book/Report chapterArticle in proceedingsResearchpeer-review

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.
Original languageEnglish
Title of host publication15th USENIX Conference on File and Storage Technologies, FAST 2017, Santa Clara, CA, USA, February 27 - March 2, 2017
Number of pages16
PublisherUSENIX - The Advanced Computing Systems Association
Publication date2017
Pages359-374
ISBN (Electronic)978-1-931971-36-2
Publication statusPublished - 2017
EventUsenix Conference on File and Storage Technologies - Santa Clara, United States
Duration: 27 Feb 20173 Mar 2017
Conference number: 15
https://www.usenix.org/conferences/byname/146

Conference

ConferenceUsenix Conference on File and Storage Technologies
Number15
Country/TerritoryUnited States
CitySanta Clara
Period27/02/201703/03/2017
Internet address

Keywords

  • Solid-State Drives
  • Predictable Latency
  • Open-Channel SSDs
  • LightNVM
  • Physical Page Address I/O Interface

Fingerprint

Dive into the research topics of 'LightNVM: The Linux Open-Channel SSD Subsystem'. Together they form a unique fingerprint.

Cite this