T-DOSE 2025

A new distributed file system using block-level consistency
05-31, 13:00–13:50 (Europe/Brussels), Kleine spoel

Do we need another distributed file system? Performance improvements in NVMe storage and Ethernet have made it possible for an open source file system using cheap off-the-shelf hardware to compete with expensive closed-source solutions on performance and reliability. ngnfs is a new distributed file system prototype for Linux using these insights. ngnfs uses a novel block-level cache management protocol capable of providing high bandwidth parallel file system operations with relatively simple and maintainable code. ngnfs is designed and led by Zach Brown and is in active development by Versity, a company specializing in scalable mass storage management. In this talk, an ngnfs developer will describe the high-level design as well as source code.

Valerie Aurora is a systems software consultant at Bow Shock Systems, located in Amsterdam. Her specialties are file systems, networking, fixing data corruption, and systems software design and debugging. Her file systems work includes ZFS, ext2/3/4, the VFS layer, and now ngnfs. She first wrote code for the Linux kernel in 1998.

This speaker also appears in: