Device independent I/O has been a holy grail to OS designers since the early days of UNIX. Unfortunately, existing OS's fall short of this goal for applications that rely on very predictable I/O latency, such as multimedia players. Although techniques such as caching and sequential read-ahead can help by eliminating I/O latency in some cases, these same mechanisms can increase latency or add substantial jitter in others. In this paper we propose a new mechanism for achieving device-independent I/O - adaptive prefetching using application-supplied hints of access patterns. Adaptive prefetching actively monitors device performance and dynamically adjusts the amount of prefetching. Our experiments show device independence can be achieved:...
Application launch and loading times are important determinants of user experience in the personal c...
We have previously shown that the patterns in which files are accessed offer information that can ac...
Application launch and loading times are important determinants of user experience in the personal c...
In this paper, we present aggressive, proactive mechanisms that tailor file system resource manageme...
We have previously shown that the patterns in which files are accessed offer information that can ac...
I/O performance is lagging No current solution fully addresses read latency TIP to reduce latency • ...
This paper focuses on extending the power of caching and prefetching to reduce file read latencies b...
Despite impressive advances in file system throughput resulting from technologies such as high-bandw...
This paper focuses on extending the power of caching and prefetching to reduce file read latencies b...
This paper focuses on extending the power of caching and prefetching to reduce file read latencies b...
Abstract—Parallel applications are usually able to achieve high computational performance but suffer...
Abstract—In this paper, we present an informed prefetching technique called IPODS that makes use of ...
grantor: University of TorontoIn this thesis, we propose and evaluate a fully-automatic te...
Abstract — Parallel I/O prefetching is considered to be effective in improving I/O performance. Howe...
Aggressive prefetching is an effective technique for reducing the execution times of disk-bound appl...
Application launch and loading times are important determinants of user experience in the personal c...
We have previously shown that the patterns in which files are accessed offer information that can ac...
Application launch and loading times are important determinants of user experience in the personal c...
In this paper, we present aggressive, proactive mechanisms that tailor file system resource manageme...
We have previously shown that the patterns in which files are accessed offer information that can ac...
I/O performance is lagging No current solution fully addresses read latency TIP to reduce latency • ...
This paper focuses on extending the power of caching and prefetching to reduce file read latencies b...
Despite impressive advances in file system throughput resulting from technologies such as high-bandw...
This paper focuses on extending the power of caching and prefetching to reduce file read latencies b...
This paper focuses on extending the power of caching and prefetching to reduce file read latencies b...
Abstract—Parallel applications are usually able to achieve high computational performance but suffer...
Abstract—In this paper, we present an informed prefetching technique called IPODS that makes use of ...
grantor: University of TorontoIn this thesis, we propose and evaluate a fully-automatic te...
Abstract — Parallel I/O prefetching is considered to be effective in improving I/O performance. Howe...
Aggressive prefetching is an effective technique for reducing the execution times of disk-bound appl...
Application launch and loading times are important determinants of user experience in the personal c...
We have previously shown that the patterns in which files are accessed offer information that can ac...
Application launch and loading times are important determinants of user experience in the personal c...