Name:
Odinfs
Description:
Scaling PM Performance with Opportunistic Delegation
Professor — Lab:
Sanidhya KashyapRobust Scalable Systems Software Lab

Home page:
Odinfs
Technical description:
Odinfs is a NUMA-aware PM file system based on an opportunistic delegation framework to achieve datapath scalability. It limits concurrent PM access to avoid performance meltdown due to on-DIMM cache trashing. It localizes PM access to avoid performance meltdown due to remote PM access. It automatically parallelizes large PM access to utilize cumulative PM bandwidth across all NUMA nodes. It maximizes concurrent access within the same file with scalable synchronization primitives.
Project status:
inactive — entered showcase: 2022-07-07 — entry updated: 2024-04-12

Source code:
Lab GitHub - last commit: 2022-05-16
Code quality:
Prototype
Project type:
Simulation, Experiments
Programming language:
C
License:
other