Recent increases in CPU performance have outpaced increases in hard drive performance. As a result, disk operations have become more expensive in terms of CPU cycles spent waiting for disk operations to complete. File prediction can mitigate this problem by prefetching files into cache before they are accessed. However, incorrect prediction is to a certain degree both unavoidable and costly. We present the Program-based and User-based Last Successors (PULnS) file prediction model that identifies relationships between files through the names of the programs and the users accessing them. Our simulation results show that, in the worst case, PULnS makes at least 20% fewer incorrect predictions and roughly the same number of correct predictio...
We have previously shown that the patterns in which files are accessed offer information that can ac...
We have adapted a multi-order context modeling technique used in the data compression method Predict...
Most modern I/O systems treat each file access independently. However, events in a computer system a...
Recent increases in CPU performance have outpaced increases in hard drive performance. As a result, ...
Recent increases in CPU performance have surpassed those in hard drives. As a result, disk operation...
Recent increases in CPU performance have outpaced increases in hard drive performance. As a result, ...
Prefetching multiple files per prediction can improve the predictive accuracy. However, it comes wit...
Recent increases in CPU performance have outpaced in-creases in hard drive performance. As a result,...
Recent increases in CPU performance have outpaced increases in hard drive performance. As a result, ...
File prefetching based on previous file access patterns has been shown to be an effective means of r...
We have previously shown that the patterns in which files are accessed offer information that can ac...
Prediction is a powerful tool for performance and usability. It can reduce access latency for I/O sy...
This paper describes the design, implementation, and evaluation of a predictive file caching approac...
Efficient data supply to the processor is the one of the keys to achieve high performance. However, ...
Despite impressive advances in file system throughput resulting from technologies such as high-bandw...
We have previously shown that the patterns in which files are accessed offer information that can ac...
We have adapted a multi-order context modeling technique used in the data compression method Predict...
Most modern I/O systems treat each file access independently. However, events in a computer system a...
Recent increases in CPU performance have outpaced increases in hard drive performance. As a result, ...
Recent increases in CPU performance have surpassed those in hard drives. As a result, disk operation...
Recent increases in CPU performance have outpaced increases in hard drive performance. As a result, ...
Prefetching multiple files per prediction can improve the predictive accuracy. However, it comes wit...
Recent increases in CPU performance have outpaced in-creases in hard drive performance. As a result,...
Recent increases in CPU performance have outpaced increases in hard drive performance. As a result, ...
File prefetching based on previous file access patterns has been shown to be an effective means of r...
We have previously shown that the patterns in which files are accessed offer information that can ac...
Prediction is a powerful tool for performance and usability. It can reduce access latency for I/O sy...
This paper describes the design, implementation, and evaluation of a predictive file caching approac...
Efficient data supply to the processor is the one of the keys to achieve high performance. However, ...
Despite impressive advances in file system throughput resulting from technologies such as high-bandw...
We have previously shown that the patterns in which files are accessed offer information that can ac...
We have adapted a multi-order context modeling technique used in the data compression method Predict...
Most modern I/O systems treat each file access independently. However, events in a computer system a...