CMU-CS-03-116
Computer Science Department
School of Computer Science, Carnegie Mellon University



CMU-CS-03-116

Why Can't I Find My Files?
New Methods for Automating Attribute Assignment

Craig A.N. Soules, Gregory R. Ganger

February 2003

CMU-CS-03-116.ps
CMU-CS-03-116.pdf


Also appears in the
Proceedings of the Ninth Workshop on Hot Topics in Operating Systems,
USENIX Association, May 2003

Keywords: Semantic, context, file system, search, attribute-based naming


This paper analyzes various algorithms for scheduling low priority disk drive tasks. The derived closed form solution is applicable to a class of greedy algorithms that includes a variety of background disk scanning applications. By paying close attention to many characteristics of modern disk drives, the analytical solutions achieve very high accuracy -- the difference between the predicted response times and the measurements on two different disks is only 3% for all but one examined workload. This paper also proves a theorem which shows that background tasks implemented by greedy algorithms can be accomplished with very little seek penalty. Using greedy algorithm gives a 10% shorter response time for the foreground application requests and up to a 20% decrease in total background task run time compared to results from previously published techniques.

10 pages


Return to: SCS Technical Report Collection
School of Computer Science homepage

This page maintained by reports@cs.cmu.edu