DocumentCode :
866597
Title :
PC-OPT: optimal offline prefetching and caching for parallel I/O systems
Author :
Kallahalla, Mahesh ; Varman, Peter J.
Author_Institution :
Hewlett-Packard Labs., Palo Alto, CA, USA
Volume :
51
Issue :
11
fYear :
2002
fDate :
11/1/2002 12:00:00 AM
Firstpage :
1333
Lastpage :
1344
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 off line 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 L distinct requests. We show that the competitive ratio of PC-OPT, with global L-block lookahead, is Θ(M - L + D), when L ≤ M, and Θ(MD/L), when L > M, where the number of disks is D and buffer size is M.
Keywords :
cache storage; input-output programs; parallel algorithms; processor scheduling; PC-OPT; buffer management algorithms; competitive ratio; global L-block lookahead; optimal offline caching; optimal offline prefetching; parallel I/O system; parallel disk model; parallel disk scheduling; requests; Algorithm design and analysis; Bandwidth; Concurrent computing; Delay; Greedy algorithms; Helium; Parallel processing; Prefetching; Scheduling algorithm; Time measurement;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2002.1047757
Filename :
1047757
Link To Document :
بازگشت