DocumentCode :
871909
Title :
Multiple prefetch adaptive disk caching
Author :
Grimsrud, Knut Stener ; Archibald, James K. ; Nelson, Brent E.
Author_Institution :
Dept. of Electr. & Comput. Eng., Brigham Young Univ., Provo, UT, USA
Volume :
5
Issue :
1
fYear :
1993
fDate :
2/1/1993 12:00:00 AM
Firstpage :
88
Lastpage :
103
Abstract :
A new disk caching algorithm is presented that uses an adaptive prefetching scheme to reduce the average service time for disk references. Unlike schemes which simply prefetch the next sector or group of sectors, this method maintains information about the order of past disk accesses which is used to accurately predict future access sequences. The range of parameters of this scheme is explored, and its performance is evaluated through trace-driven simulation, using traces obtained from three different UNIX minicomputers. Unlike disk trace data previously described in the literature, the traces used include time stamps for each reference. With this timing information-essential for evaluating any prefetching scheme-it is shown that a cache with the adaptive prefetching mechanism can reduce the average time to service a disk request by a factor of up to three, relative to an identical disk cache without prefetching
Keywords :
buffer storage; magnetic disc storage; storage management; UNIX minicomputers; adaptive prefetching scheme; average service time; cache; disk caching algorithm; trace-driven simulation; Analytical models; Central Processing Unit; Computational modeling; Computer aided manufacturing; Helium; Microcomputers; Performance analysis; Physics computing; Prefetching; Timing;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/69.204094
Filename :
204094
Link To Document :
بازگشت