2005
DOI: 10.1007/s00453-004-1129-7
|View full text |Cite
|
Sign up to set email alerts
|

Optimal Read-Once Parallel Disk Scheduling

Abstract: An optimal prefetching and I/O scheduling algorithm L-OPT, for parallel I/O systems, using a read-once model of block references is presented. The algorithm uses knowledge of the next L references, L-block lookahead, to create a minimal-length I/O schedule. For a system with D disks and a buffer of capacity m blocks, we show that the competitive ratio of L-OPT is ( m D/L) when L ≥ m, which matches the lower bound of any prefetching algorithm with L-block lookahead. Tight bounds for the remaining ranges of look… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
3
0

Year Published

2005
2005
2016
2016

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 32 publications
(37 reference statements)
0
3
0
Order By: Relevance
“…Peter J. Varman etc. proposed other parallel prefetching algorithms [23,24] for parallel disks systems, where they are based on the large scale blocks lookahead or off-line knowledge and try to fetch a block from each disk on every I/O period time. However, the complete future reference string used in these approaches is non-trivial to be achieved in practice.…”
Section: B Block-level Prefetchingmentioning
confidence: 99%
“…Peter J. Varman etc. proposed other parallel prefetching algorithms [23,24] for parallel disks systems, where they are based on the large scale blocks lookahead or off-line knowledge and try to fetch a block from each disk on every I/O period time. However, the complete future reference string used in these approaches is non-trivial to be achieved in practice.…”
Section: B Block-level Prefetchingmentioning
confidence: 99%
“…Belady [7] solved the caching problem for a single disk. Kallahalla and Varman [15,17] developed an optimal parallel disk prefetching algorithm for read-once sequences. Besides a simpler algorithm and analysis, our contribution is a linear time algorithm (which is, however, also implicit in [16], which was published simultaneously with the first announcement of our result [14].)…”
mentioning
confidence: 99%
“…Albers [2] showed for a single disk that a lookahead for the next Ω (M/B) different blocks is needed to get good competitiveness. For parallel disks, Kallahalla and Varman [15,17] showed that another factor of Ω (D) lookahead is needed even for the read-once problem. Applying the optimal offline algorithm to the lookahead matches this lower bound for read-once sequences.…”
mentioning
confidence: 99%