• 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