Odinfs

Odinfs

Scaling PM Performance with Opportunistic Delegation

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.

ConcurrencyServer
Key facts
Maturity
PrototypeIntermediateMature
Support
C4DT
Inactive
Lab
Unknown
  • Technical

Robust Scalable Systems Software Lab

Robust Scalable Systems Software Lab
Sanidhya Kashyap

Prof. Sanidhya Kashyap

We focus on building systems with performance, efficiency, and robustness. We try to build practical systems by understanding the intricacies of existing layers in both software and hardware; and revisiting the design in a principled manner. Our research contributions have been published in top academic conferences, and have made great impacts on real-world programs, such as the Linux kernel.

This page was last edited on 2024-04-12.