Although file caching and prefetching are known techniques to improve the performance of file systems, little work has been done on intergrating caching and prefetching. Optimal prefetching is nontrivial because prefetching may require early cache block replacements. Moreover, the tradeoff between the latency-hiding benefits of prefetching and the increase in the number of fetches required must be considered. This paper presents the design and implementation of a file system that integrates application-controlled caching, prefetching and disk scheduling. We use a two-level cache management strategy. The kernel uses the LRU-SP policy [CFL94a] to allocate blocks to processes, and each process uses the controlledaggressive policy, an algorith...
Distributed file systems will need new design concepts in order to offer high performance. Automatic...
This paper describes the design, implementation, and evaluation of a predictive file caching approac...
Recently two groups of researchers have proposed systems that exploit application knowledge to impro...
As the performance gap between disks and microprocessors continues to increase, effective utilizatio...
In this paper, we present aggressive, proactive mechanisms that tailor file system resource manageme...
Despite impressive advances in file system throughput resulting from technologies such as high-bandw...
AbstractWe study integrated prefetching and caching in single and parallel disk systems. In the firs...
We study integrated prefetching and caching problems following the work of Cao et. al. [3] and Kimbr...
High-performance I/O systems depend on prefetching and caching in order to deliver good performance ...
Prefetching is an important technique for improving effective hard disk performance. A prefetcher se...
This paper presents cooperative prefetching and caching — the use of network-wide global resources (...
We study integrated prefetching and caching problems following the work of Cao et al. [1995] and Kim...
We have previously shown that the patterns in which files are accessed offer information that can ac...
High-performance I/O systems depend on prefetching and caching in order to deliver good performance ...
Improvements in the processing speed of multiprocessors are outpacing improvements in the speed of d...
Distributed file systems will need new design concepts in order to offer high performance. Automatic...
This paper describes the design, implementation, and evaluation of a predictive file caching approac...
Recently two groups of researchers have proposed systems that exploit application knowledge to impro...
As the performance gap between disks and microprocessors continues to increase, effective utilizatio...
In this paper, we present aggressive, proactive mechanisms that tailor file system resource manageme...
Despite impressive advances in file system throughput resulting from technologies such as high-bandw...
AbstractWe study integrated prefetching and caching in single and parallel disk systems. In the firs...
We study integrated prefetching and caching problems following the work of Cao et. al. [3] and Kimbr...
High-performance I/O systems depend on prefetching and caching in order to deliver good performance ...
Prefetching is an important technique for improving effective hard disk performance. A prefetcher se...
This paper presents cooperative prefetching and caching — the use of network-wide global resources (...
We study integrated prefetching and caching problems following the work of Cao et al. [1995] and Kim...
We have previously shown that the patterns in which files are accessed offer information that can ac...
High-performance I/O systems depend on prefetching and caching in order to deliver good performance ...
Improvements in the processing speed of multiprocessors are outpacing improvements in the speed of d...
Distributed file systems will need new design concepts in order to offer high performance. Automatic...
This paper describes the design, implementation, and evaluation of a predictive file caching approac...
Recently two groups of researchers have proposed systems that exploit application knowledge to impro...