We introduce the aggregating cache, and demonstrate how it can be used to reduce the number of file retrieval requests made by a caching client, improving storage system performance by reducing the impact of latency. The aggregating cache utilizes predetermined groupings of files to perform group retrievals. These groups are maintained by the server, and built dynamically using observed inter-file relationships. Through a simple analytical model we demonstrate how this mechanism has the potential to reduce average latencies by 75% to 82%. Through trace-based simulation we demonstrate that a simple aggregating cache can reduce the number of demand fetches by almost 50%, while simultaneously improving cache hit ratios by up to 5%
This dissertation focuses on caching in distributed file systems, where the performance is constrain...
Consider the following file caching problem: in response to a sequence of requests for files, where ...
We have previously shown that the patterns in which files are accessed offer information that can ac...
We introduce the aggregating cache, and demonstrate how it can be used to reduce the number of file ...
We describe how to manage distributed file system caches based upon groups of files that are accesse...
We describe how to manage distributed file system caches based upon groups of files that are accesse...
This paper describes the design, implementation, and evaluation of a predictive file caching approac...
Although file caching and prefetching are known techniques to improve the performance of file system...
Despite impressive advances in file system throughput resulting from technologies such as high-bandw...
In this paper, we present aggressive, proactive mechanisms that tailor file system resource manageme...
This thesis explores ways in which intermediate cache servers affect the performance and scalability...
Most caching and prefetching research does not take advantage of prior knowledge of access patterns,...
Hash join algorithms suffer from extensive CPU cache stalls. This paper shows that the standard hash...
[[abstract]]© 2006 Springer Verlag-Using caching to enhance performance has been widely used in the ...
This paper investigates the performance of a multi-disk storage system equipped with a segmented dis...
This dissertation focuses on caching in distributed file systems, where the performance is constrain...
Consider the following file caching problem: in response to a sequence of requests for files, where ...
We have previously shown that the patterns in which files are accessed offer information that can ac...
We introduce the aggregating cache, and demonstrate how it can be used to reduce the number of file ...
We describe how to manage distributed file system caches based upon groups of files that are accesse...
We describe how to manage distributed file system caches based upon groups of files that are accesse...
This paper describes the design, implementation, and evaluation of a predictive file caching approac...
Although file caching and prefetching are known techniques to improve the performance of file system...
Despite impressive advances in file system throughput resulting from technologies such as high-bandw...
In this paper, we present aggressive, proactive mechanisms that tailor file system resource manageme...
This thesis explores ways in which intermediate cache servers affect the performance and scalability...
Most caching and prefetching research does not take advantage of prior knowledge of access patterns,...
Hash join algorithms suffer from extensive CPU cache stalls. This paper shows that the standard hash...
[[abstract]]© 2006 Springer Verlag-Using caching to enhance performance has been widely used in the ...
This paper investigates the performance of a multi-disk storage system equipped with a segmented dis...
This dissertation focuses on caching in distributed file systems, where the performance is constrain...
Consider the following file caching problem: in response to a sequence of requests for files, where ...
We have previously shown that the patterns in which files are accessed offer information that can ac...