Ext3cow: The Design, Implementation, and Analysis of Metadata for a Time-Shifting File System (2003)
| Citations: | 15 - 0 self |
BibTeX
@TECHREPORT{Peterson03ext3cow:the,
author = {Zachary N. J. Peterson and Randal C. Burns},
title = {Ext3cow: The Design, Implementation, and Analysis of Metadata for a Time-Shifting File System},
institution = {},
year = {2003}
}
OpenURL
Abstract
The ext3cow file system, built on Linux's popular ext3 file system, brings snapshot functionality and file versioning to the open-source community. Our implementation of ext3cow has several desirable properties: ext3cow is implemented entirely in the file system and, therefore, does not modify kernel interfaces or change the operation of other file systems; ext3cow provides a time-shifting interface that permits access to data in the past without polluting the file system namespace; and, ext3cow creates versions of files on disk without copying data in memory. Experimental results show that the time-shifting functions of ext3cow do not degrade file system performance. Ext3cow performs comparably to ext3 on many file system benchmarks and trace driven experiments.







