A Stackable Versioning File System

This project builds a stackable versioning file system. The goals are that the versioning file system work on top of any other file system, that it be easy to use, that it have a low performance and storage overhead, and be extensible to advanced users and application developers. We consider version retention policies to limit the number of versions stored by number, total space consumed, or time. We consider versioning storage policies for version files based on full copy, compression, and several modes of sparse files.

Journal Articles:

# Title (click for html version) Formats Published In Date Comments
1 On Incremental File System Development PS PDF BibTeX ACM Transactions on Storage (TOS) May 2006  

Conference and Workshop Papers:

# Title (click for html version) Formats Published In Date Comments
1 A Versatile and User-Oriented Versioning File System PS PDF BibTeX Third USENIX Conference on File and Storage Technologies (FAST 2004) Apr 2004  

Technical Reports:

# Title (click for html version) Formats Published In Date Comments
1 Versionfs: A Versatile and User-Oriented Versioning File System PS PDF BibTeX Stony Brook U. CS TechReport FSL-03-03 Dec 2003 M.S. Thesis

Past Students:

# Name (click for home page) Program Period Current Location
1 Charles P. Wright PhD May 2003 - May 2006 Partner, Senior Software Architect, Illumon (New York, NY)
2 Naveen Gupta MS Sep 2004 - Dec 2005 Member of the Technical Staff, Systems Software group, Google (Mountain View, CA)
3 Andrew Himmer MS Sep 2002 - May 2003 Manager, Quantitative Analysis and Risk Management, Pension Investments Dow Chemical (Midland, MI)
4 Kiran-Kumar Muniswamy-Reddy MS Jan 2002 - May 2004 Consulting Member of Technical Staff, Oracle Corp (Seattle, WA)

Sponsors:

# Sponsor Amount Period Type Title (click for award abstract)
1 NSF Trusted Computing (TC) $400,000 2003-2006 Sole PI A Layered Approach to Securing Network File Systems