Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

yFS: A Journaling File System Design for Handling Large Data Sets with Reduced Seeking

In recent years, disk seek times have not improved commensurately with CPU performance, memory system performance, and disk transfer rates. Furthermore, many modern applications are making increasing use of large files. Traditional file system designs are limited in how they address these two trends. We present the design of a file system called yFS that consciously reduces disk seeking and handles large files efficiently. yFS does this by using extent-based allocations in conjunction with three different disk inode formats geared towards small, medium, and large files. Directory traversals are made efficient by using the B*-tree structure. yFS also uses lightweight asynchronous journaling to handle metadata changes. We have implemented yFS on FreeBSD and evaluated it using a variety of benchmarks. Our experimental evaluations show that yFS performs considerably better than the Fast File System (FFS) with Soft Updates on FreeBSD. The performance gains are in the range from 20% to 82%.

Zhihui Zhang, State University of New York, Binghamton

Kanad Ghose, State University of New York, Binghamton

BibTeX
@inproceedings {270369,
author = {Zhihui Zhang and Kanad Ghose},
title = {{yFS}: A Journaling File System Design for Handling Large Data Sets with Reduced Seeking},
booktitle = {2nd USENIX Conference on File and Storage Technologies (FAST 03)},
year = {2003},
address = {San Francisco, CA},
url = {https://www.usenix.org/conference/fast-03/yfs-journaling-file-system-design-handling-large-data-sets-reduced-seeking},
publisher = {USENIX Association},
month = mar
}
Download

Links

Paper: 
http://www.usenix.org/events/fast03/tech/full_papers/zhang/zhang.pdf
Paper (HTML): 
http://www.usenix.org/events/fast03/tech/full_papers/zhang/zhang_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us