Aerie
Aerie is a research storage-class-memory architecture that combines direct user-space file access with a trusted service for metadata updates and coordination.
Aerie separates libFS, a trusted user-space file-system service and a kernel mapping/protection manager. Direct access does not authorize clients to modify shared metadata. [1]
Unshipped metadata can leave newly written data unlinked after a client crash; libfs_sync ships those updates. Write-only files use the trusted service because ordinary page permissions are insufficient. [1]
Relations
- related
- Persistent memory, Direct Access, Kuco, SplitFS
Citations
Further reading
Sources & caveats
- Primary-source design synthesis, not a reproduced prototype, hardware measurement or current deployment recommendation.