ACM Home Page
Please provide us with feedback. Feedback
Tuning file system block addressing for performance
Full text PdfPdf (133 KB)
Source ACM Southeast Regional Conference archive
Proceedings of the 44th annual Southeast regional conference table of contents
Melbourne, Florida
SESSION: Optimization table of contents
Pages: 7 - 11  
Year of Publication: 2006
ISBN:1-59593-315-8
Authors
Harrison Caudill  Morehead City, North Carolina
Ada Gavrilovska  Georgia Tech, Atlanta, Georgia
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 41,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1185448.1185451
What is a DOI?

ABSTRACT

In most general purpose file systems, data blocks are scattered throughout the disk so as not to require arbitrary chunks of contiguous disk space. To be able to find the nth data block in a file, both an index and indexing function must exist. The classical Unix File System (UFS) paradigm calls for a tree of block pointers, where the leaf nodes are data blocks in the file, and all other nodes are file system meta-data. In more highly-optimized file systems, b trees are used to index extents (groups of contiguous blocks). In these systems, the number of disk accesses required depends upon the depth of the associated indexing tree. Fragmentation is also an ongoing issue with file system design, decreasing overall file system performance. For read efficiency, direct pointers to all blocks in every file would be ideal, but also far too costly in terms of space.In this paper, a framework is proposed that optimizes file system performance by: decreasing the number of disk seeks to one for each file seek, forcing extent sizes to grow as file sizes grow, and providing a sound environment for efficiently decreasing file system fragmentation.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
3
4
5
6
 
7
A. Sweeny. Scalability in the xfs file system. In Proceedings of the USENIX 1996 Annual Technical Conference. USENIX, January 1996.

Collaborative Colleagues:
Harrison Caudill: colleagues
Ada Gavrilovska: colleagues