In this thesis we study prefetching and buffer management algorithms for parallel I/O systems. Two models of lookahead, global and local, which give limited information regarding future accesses are introduced. Two configurations of the I/O buffer, shared and distributed, are considered, based upon the accessibility of the I/O buffer. The performance of prefetching algorithms using the two forms of lookahead is analyzed in the framework of competitive analysis, for read-once access patterns. Two algorithms, PHASE and GREED, which match the lower bounds are presented. A randomized version of GREED that performs the minimal expected number of I/Os is designed and applied to the problems of external sorting and video retrieval. Finally the pro...
Abstract — Parallel I/O prefetching is considered to be effective in improving I/O performance. Howe...
this paper, we examine the way in which prefetching can exploit parallelism. Prefetching has been st...
External Memory models, most notable being the I-O Model [3], capture the effects of memory hierarch...
We provide a competitive analysis framework for online prefetching and buffer management algorithms ...
In parallel I/O systems the I/O buffer can be used to improve I/O parallelism by improving I/O laten...
We provide a competitive analysis framework for online prefetching and buffer management algorithms ...
The I/O performance of applications in multiple-disk systems can be improved by overlapping disk acc...
Parallel applications can benefit greatly from massive computational capability, but their performan...
Abstract—We address the problem of prefetching and caching in a parallel I/O system and present a ne...
We present an optimal algorithm, L-OPT, for prefetching and I/O scheduling in parallel I/O systems u...
Multiple memory models have been proposed to capture the effects of memory hierarchy culminating in ...
Buffer management for a D-disk parallel I/O system is considered in the context of randomized placem...
In a disk I/O-intensive online server, sequential data accesses of one application instance can be f...
High-performance I/O systems depend on prefetching and caching in order to deliver good performance ...
Since the I/O subsystem is the bottleneck in external mergesort, I/O parallelism can result in subst...
Abstract — Parallel I/O prefetching is considered to be effective in improving I/O performance. Howe...
this paper, we examine the way in which prefetching can exploit parallelism. Prefetching has been st...
External Memory models, most notable being the I-O Model [3], capture the effects of memory hierarch...
We provide a competitive analysis framework for online prefetching and buffer management algorithms ...
In parallel I/O systems the I/O buffer can be used to improve I/O parallelism by improving I/O laten...
We provide a competitive analysis framework for online prefetching and buffer management algorithms ...
The I/O performance of applications in multiple-disk systems can be improved by overlapping disk acc...
Parallel applications can benefit greatly from massive computational capability, but their performan...
Abstract—We address the problem of prefetching and caching in a parallel I/O system and present a ne...
We present an optimal algorithm, L-OPT, for prefetching and I/O scheduling in parallel I/O systems u...
Multiple memory models have been proposed to capture the effects of memory hierarchy culminating in ...
Buffer management for a D-disk parallel I/O system is considered in the context of randomized placem...
In a disk I/O-intensive online server, sequential data accesses of one application instance can be f...
High-performance I/O systems depend on prefetching and caching in order to deliver good performance ...
Since the I/O subsystem is the bottleneck in external mergesort, I/O parallelism can result in subst...
Abstract — Parallel I/O prefetching is considered to be effective in improving I/O performance. Howe...
this paper, we examine the way in which prefetching can exploit parallelism. Prefetching has been st...
External Memory models, most notable being the I-O Model [3], capture the effects of memory hierarch...