Steven Swanson

Professor


Curriculum vitae


[email protected]


8585341743


Computer Science

UC San Diego

Dept. Of Computer Science
EBU3B 3212
9500 Gilman Drive MC 0404


The NOVA File System



NOVA is high-performance, full-featured, fault-tolerant file system tailored for byte-addressable non-volatile memories (e.g., NVDIMMs and Intel’s soon-to-be-released 3D-Xpoint DIMMs). It combines design elements from many other file systems to provide a combination of high-performance, strong consistency guarantees, and comprehensive data protection. NOVA support DAX-style mmap and making DAX performs well is a first-order priority in NOVA’s design.

NOVA is open-source, you can try it yourself.  You can also read more about it on Wikipedia or in the papers below.

Publications


NOVA: a log-structured file system for hybrid volatile/non-volatile main memories


Jian Xu, Steven Swanson

fast, File and Storage Technologies, 2016 Jan 21, pp. 323-338


NV-Heaps: making persistent objects fast and safe with next-generation, non-volatile memories


Joel Coburn, Adrian M. Caulfield, Ameen Akel, Laura M. Grupp, Rajesh K. Gupta, Ranjit Jhala, Steven Swanson

asplos, Architectural Support for Programming Languages and Operating Systems, vol. 46(3), 2011 Feb 4, pp. 105-118


Moneta: A High-Performance Storage Array Architecture for Next-Generation, Non-volatile Memories


Adrian M. Caulfield, Arup De, Joel Coburn, Todor I. Mollow, Rajesh K. Gupta, Steven Swanson

micro, International Symposium on Microarchitecture, 2010 Nov 3, pp. 385-395


Share

Tools
Translate to