LCE-EU 2015 has ended
For More Information or to Register, Click Here
Monday, October 5 • 10:30 - 11:20
Towards Application Driven Storage: Controlling Data Placement and Garbage Collection using RocksDB with LightNVM - Javier González, CNEX Labs

Sign up or log in to save this to your schedule and see who's attending!

Open-channel SSDs enable the host to undertake responsibilities that in typical SSDs are assumed by the Flash Translation Layer (FTL) embedded in the device. From the application perspective, this means that storage policies that have traditionally been based on best efforts can now be tailored for each specific application. In other words, applications can implement their own FTLs and govern data placement and garbage collection.

In this talk we explain how to integrate an application FTL with LightNVM - the kernel subsystem providing support for Open-Channel SSDs. More specifically, we report on the design and implementation of a LightNVM backend for RocksDB. We will focus on both the LightNVM interfaces to which other applications could hook to, and the modifications to RocksDB so that it can communicate with LightNVM. We also provide some experimental results on real hardware.

avatar for Javier González

Javier González

Systems Software Engineer, CNEX Labs
Javier González is a systems software engineer with an interest in experimental research and Linux Kernel development. He is currently employed at CNEX Labs as a member of their technical staff, where he works on providing support for next generation SSDs in Linux-based systems... Read More →

Monday October 5, 2015 10:30 - 11:20
Liffey Meeting 1

Attendees (0)