2000
DOI: 10.1006/jagm.2000.1089
|View full text |Cite
|
Sign up to set email alerts
|

Competitive Parallel Disk Prefetching and Buffer Management

Abstract: We provide a competitive analysis framework for online prefetching and buffer management algorithms in parallel IrO systems, using a read-once model of block references. This has widespread applicability to key IrO-bound applications such as external merging and concurrent playback of multiple video streams. Two realistic lookahead models, global lookahead and local lookahead, are defined. Algorithms NOM and GREED, based on these two forms of lookahead are analyzed for shared buffer and distributed buffer conf… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
27
0

Year Published

2002
2002
2016
2016

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 20 publications
(27 citation statements)
references
References 11 publications
0
27
0
Order By: Relevance
“…Such blocks have the adverse effect of choking the buffer and reducing the parallelism in fetching more immediate blocks. In earlier works [7], [15], we showed that, even when the problem is reduced to just prefetching decisions, it is not trivial: In this case, when each block is accessed exactly once, the problem of deciding which blocks to fetch in an I/O is non-intuitive. In the general case considered here, the buffer manager has to deal with the additional complexity of deciding which blocks to cache and which to evict, in conjunction with prefetching.…”
Section: Limitations Of Traditional Prefetching and Cachingmentioning
confidence: 98%
See 4 more Smart Citations
“…Such blocks have the adverse effect of choking the buffer and reducing the parallelism in fetching more immediate blocks. In earlier works [7], [15], we showed that, even when the problem is reduced to just prefetching decisions, it is not trivial: In this case, when each block is accessed exactly once, the problem of deciding which blocks to fetch in an I/O is non-intuitive. In the general case considered here, the buffer manager has to deal with the additional complexity of deciding which blocks to cache and which to evict, in conjunction with prefetching.…”
Section: Limitations Of Traditional Prefetching and Cachingmentioning
confidence: 98%
“…The problem of online scheduling of read-once reference strings in a multiple-disk system was first addressed in [7]. A lower bound of ð ffiffiffiffi D p Þ on the competitive ratio of any prefetching algorithm with M-block lookahead was established and a greedy prefetching algorithm was shown to attain the bound.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations