Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Analysis and Evolution of Journaling File Systems Vijayan Prabhakaran, Andrea C. ArpaciDusseau, and Remzi H. ArpaciDusseau
 

Summary: Analysis and Evolution of Journaling File Systems
Vijayan Prabhakaran, Andrea C. Arpaci­Dusseau, and Remzi H. Arpaci­Dusseau
Computer Sciences Department
University of Wisconsin, Madison
{vijayan, dusseau, remzi}@cs.wisc.edu
Abstract
We develop and apply two new methods for analyzing file sys­
tem behavior and evaluating file system changes. First, seman­
tic block­level analysis (SBA) combines knowledge of on­disk
data structures with a trace of disk traffic to infer file system be­
havior; in contrast to standard benchmarking approaches, SBA
enables users to understand why the file system behaves as it
does. Second, semantic trace playback (STP) enables traces of
disk traffic to be easily modified to represent changes in the file
system implementation; in contrast to directly modifying the file
system, STP enables users to rapidly gauge the benefits of new
policies. We use SBA to analyze Linux ext3, ReiserFS, JFS,
and Windows NTFS; in the process, we uncover many strengths
and weaknesses of these journaling file systems. We also apply
STP to evaluate several modifications to ext3, demonstrating the

  

Source: Arpaci-Dusseau, Remzi - Department of Computer Sciences, Department of Computer Sciences, University of Wisconsin at Madison
Liblit, Ben - Department of Computer Sciences, University of Wisconsin at Madison

 

Collections: Computer Technologies and Information Sciences