Optimizing the WAFL File System for Many Core Scalability

Colloquium on Monday, March 26, 2018

Matthew Curtis-Maury,  Senior Engineer, NetApp

“Optimizing the WAFL File System for Many Core Scalability”

Abstract: WAFL is a high-performance, enterprise file system running on over 250,000 customer systems. With increasing core counts on high-end storage servers, WAFL must continue to scale performance in order to remain competitive. This presentation gives an overview of the WAFL file system and then describes the evolution of WAFL’s core multiprocessor software architecture that has allowed for CPU scaling without requiring a major operating system rewrite. This work was published in OSDI 2016, the premier academic conference on operating systems.
 
Bio: Matthew Curtis-Maury is currently a Senior Engineer in the File System Performance team at NetApp. This group is responsible for delivering competitive performance from the WAFL file system across the release of new platforms with evolving hardware. Before joining NetApp, Matt received a B.S. from Wake Forest University in 2003 and a Ph.D. from Virginia Tech in 2008.