Tuesday, August 7th
3:40-6:05 PM
ARCH-102-1: Flash-Memory Based Architectures: A Technical Discussion, Part 2 (Architectures Track Track)
Organizer + Chairperson: Brian Berg, President, Berg Software Design

Paper Title: Project Denali Open-Channel SSDs

Paper Abstract: Open-Channel Solid State Drives (OCSSDs) are already commonplace in data centers. Initiatives such as Project Denali are helping to unify the different flavors of OCSSDs into a common standard, helping vendors and hyperscalers to have a common view on what this new type of SSDs fit in the data center. In this talk, we will give an overview of the OCSSD specification used on Project Denali and highlight where it differs from previously released specifications. More importantly, we will use experimental data from a production Denali OCSSD to argue for this technology to solve challenges intrinsic to decentralized, multi-tenant storage environments such as the "noisy neighbour". Finally, we will provide a status on support in the Linux kernel for Denali OCSSD as well as incoming features on pblk, the OCSSD FTL in the Linux Kernel.

Paper Author: Javier Gonzalez, Software Engineer / Team Lead, CNEX Labs

Author Bio: Ph.D in operating systems with a strong background in experimental research and Linux Kernel development. Currently, leading the Open-Channel SSD efforts at CNEX Labs. Developed for the Open-Channel SSD (LightNVM) subsystem and participated in its standarization since the very early stages of the project. Architected and developed pblk - the Linux Kernel FTL used by LightNVM.