BPFS
BPFS is a research file system that uses short-circuit shadow paging to commit persistent-memory updates below the file-system root.
The design combines aligned eight-byte failure-atomic writes, in-place appends and partial copy-on-write. Epoch barriers order persistence across epochs without forcing immediate durability. [1]
Relations
- related
- Persistent memory, Epoch persistency, Persistence ordering, Crash consistency, NOVA file system
Limitations
- The proposed hardware contract is not implied by ordinary memory barriers or DAX support. [1]
Citations
Further reading
Sources & caveats
- Source synthesis of the SOSP 2009 research design. Evaluation used DRAM and PCM simulation, not current persistent-memory hardware. No prototype execution or benchmark replication.