Vault 2015 has ended
Back To Schedule
Wednesday, March 11 • 10:30am - 11:20am
Year of the Linux I/O Cache Hinting Solution - Dan Williams, Intel

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

While it has yet to claim as many years of expected imminent arrival, an I/O cache hinting solution for Linux has been under serious consideration since at least LSF 2012. All the major storage interface standards bodies (NFS, T10, T13, and NVME working groups) have each defined cache attributes that can be specified in their respective transports. Perhaps the largest hurdle to overcome for this effort is finding the minimal set of hints that unlocks the bulk of the potential of capable devices without committing the Linux kernel to maintaining an overly complicated hinting framework. This presentation seeks to stand on the foundation of Martin Petersen’s work in this space (wrangling device hinting schemes vs fadvise() in the kernel) and reconcile it with learnings from the Intel effort to implement support for T13/SATA-IO hints in current Solid State Hybrid Drives (SSHDs).

avatar for Dan Williams

Dan Williams

Software Engineer, Intel
Dan is a Linux kernel developer in Intel Open Source Technology Center primarily focused on storage technologies. Most recently he has been involved in persistent memory enabling as a maintainer of the Linux kernel libnvdimm sub-system. He led the Persistent Memory micro-conference... Read More →

Wednesday March 11, 2015 10:30am - 11:20am PDT
Carver 2