OBFS: A File System for Object-Based Storage Devices
Appeared in Proceedings of the 21st IEEE / 12th NASA Goddard Conference on Mass Storage Systems and Technologies.
Abstract
The object-based storage model, in which files are made up of one or more data objects stored on self-contained Object-Based Storage Devices (OSDs), is emerging as an architecture for distributed storage systems. The workload presented to the OSDs will be quite different from that of general-purpose file systems, yet many distributed file systems employ general-purpose file systems as their underlying file system. We present OBFS, a small and highly efficient file system designed for use in OSDs. Our experiments show that our user-level implementation of OBFS outperforms Linux Ext2 and Ext3 by a factor of two or three, and while OBFS is 1/25 the size of XFS, it provides only slightly lower read performance and 10%–40% higher write performance.
Publication date:
April 2004
        Authors:
        
            
                Feng Wang
            
        
            
                Scott A. Brandt
            
        
            
                Ethan L. Miller
            
        
            
                Darrell D. E. Long
            
        
    
        Projects:
        
            Ultra-Large Scale Storage
        
    
Available media
Full paper text: PDF
Bibtex entry
@inproceedings{wang-msst04a,
  author       = {Feng Wang and Scott A. Brandt and Ethan L. Miller and Darrell D. E. Long},
  title        = {{OBFS}: A File System for Object-Based Storage Devices},
  booktitle    = {Proceedings of the 21st IEEE / 12th NASA Goddard Conference on Mass Storage Systems and Technologies},
  pages        = {283-300},
  month        = apr,
  year         = {2004},
}
    
