Abstract—We address the problem of prefetching and caching in a parallel I/O system and present a new algorithm for parallel disk scheduling. Traditional buffer management algorithms that minimize the number of block misses are substantially suboptimal in a parallel I/O system where multiple I/Os can proceed simultaneously. We show that in the offline case, where a priori knowledge of all the requests is available, PC-OPT performs the minimum number of I/Os to service the given I/O requests. This is the first parallel I/O scheduling algorithm that is provably offline optimal in the parallel disk model. In the online case, we study the context of global L-block lookahead, which gives the buffer management algorithm a lookahead consisting of ...
This is the published version, made available with the permission of the publisher. Copyright © 200...
Several algorithms for parallel disk systems have appeared in the literature recently, and they are ...
In a disk I/O-intensive online server, sequential data accesses of one application instance can be f...
We present an optimal algorithm, L-OPT, for prefetching and I/O scheduling in parallel I/O systems u...
The I/O performance of applications in multiple-disk systems can be improved by overlapping disk acc...
In parallel I/O systems the I/O buffer can be used to improve I/O parallelism by improving I/O laten...
AbstractWe study integrated prefetching and caching in single and parallel disk systems. In the firs...
In this work we address the problems of prefetching and I/O scheduling for read-once reference stri...
We provide a competitive analysis framework for online prefetching and buffer management algorithms ...
We study integrated prefetching and caching problems following the work of Cao et. al. [3] and Kimbr...
[[abstract]]We consider the natural extension of the well-known single disk caching problem to the p...
We study integrated prefetching and caching problems following the work of Cao et al. [1995] and Kim...
In this thesis we study prefetching and buffer management algorithms for parallel I/O systems. Two m...
Buffer management for a D-disk parallel I/O system is considered in the context of randomized placem...
We provide a competitive analysis framework for online prefetching and buffer management algorithms ...
This is the published version, made available with the permission of the publisher. Copyright © 200...
Several algorithms for parallel disk systems have appeared in the literature recently, and they are ...
In a disk I/O-intensive online server, sequential data accesses of one application instance can be f...
We present an optimal algorithm, L-OPT, for prefetching and I/O scheduling in parallel I/O systems u...
The I/O performance of applications in multiple-disk systems can be improved by overlapping disk acc...
In parallel I/O systems the I/O buffer can be used to improve I/O parallelism by improving I/O laten...
AbstractWe study integrated prefetching and caching in single and parallel disk systems. In the firs...
In this work we address the problems of prefetching and I/O scheduling for read-once reference stri...
We provide a competitive analysis framework for online prefetching and buffer management algorithms ...
We study integrated prefetching and caching problems following the work of Cao et. al. [3] and Kimbr...
[[abstract]]We consider the natural extension of the well-known single disk caching problem to the p...
We study integrated prefetching and caching problems following the work of Cao et al. [1995] and Kim...
In this thesis we study prefetching and buffer management algorithms for parallel I/O systems. Two m...
Buffer management for a D-disk parallel I/O system is considered in the context of randomized placem...
We provide a competitive analysis framework for online prefetching and buffer management algorithms ...
This is the published version, made available with the permission of the publisher. Copyright © 200...
Several algorithms for parallel disk systems have appeared in the literature recently, and they are ...
In a disk I/O-intensive online server, sequential data accesses of one application instance can be f...