Skip to main content

ngnfs: a distributed file system using block granular consistency

UD2.208 (Decroly) | Day 2 | 10:00 - 10:30 | Speakers: Zach Brown

ngnfs: a distributed file system using block granular consistency
A picture of a devroom at FOSDEM 2024
Open in browser

Notes

Abstract

ngnfs is a new distributed posix file system for Linux that aims to provide low latency and high concurrency by reducing the machinery between persistent data at rest and the network endpoints operating on it.

ngnfs is the result of the author's experience with classic parallel and clustered file systems in production at scale. ngnfs is primarily designed to avoid the coarse coherency regimes and heavy server structures of those systems that introduce latency and concurrency bottlenecks. Instead ngnfs is built around network protocols that provide block-granular concurrency and distributed atomic transactions.

The talk will highlight the problems that large scale systems encounter, the core components of the design that address these challenges, the state of the implementation and initial performance results, and explore the opportunities for collaboration on a project in its early stages.

Speakers

Zach Brown

Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.