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

Freeblock Scheduling Outside of Disk Firmware

Freeblock scheduling replaces a disk drive's rotational latency delays with useful background media transfers, potentially allowing background disk I/O to occur with no impact on foreground service times. To do so, a free-block scheduler must be able to very accurately predict the service time components of any given disk request Ñ the necessary accuracy was not previously considered achievable outside of disk firmware. This paper describes the design and implementation of a working external freeblock scheduler running either as a user-level application atop Linux or inside the FreeBSD kernel. This freeblock scheduler can give 15% of a disk's potential bandwidth (over 3.1MB/s) to a background disk scanning task with almost no impact (less than 2%) on the foreground request response times. This can increase disk bandwidth utilization by over 6x.

BibTeX
@inproceedings {270720,
title = {Freeblock Scheduling Outside of Disk Firmware},
booktitle = {Conference on File and Storage Technologies (FAST 02)},
year = {2002},
address = {Monterey, CA},
url = {https://www.usenix.org/conference/fast-02/freeblock-scheduling-outside-disk-firmware},
publisher = {USENIX Association},
month = jan
}
Download

Links

Paper: 
http://www.usenix.org/publications/library/proceedings/fast02/full_papers/lumb/lumb.pdf
Paper (HTML): 
http://www.usenix.org/publications/library/proceedings/fast02/full_papers/lumb/lumb_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us