• DocumentCode
    1263382
  • Title

    Prefetching in file systems for MIMD multiprocessors

  • Author

    Kotz, David F. ; Ellis, Carla Schlatter

  • Author_Institution
    Dept. of Comput. Sci., Duke Univ., Durham, NC, USA
  • Volume
    1
  • Issue
    2
  • fYear
    1990
  • fDate
    4/1/1990 12:00:00 AM
  • Firstpage
    218
  • Lastpage
    230
  • Abstract
    The question of whether prefetching blocks on the file into the block cache can effectively reduce overall execution time of a parallel computation, even under favorable assumptions, is considered. Experiments have been conducted with an interleaved file system testbed on the Butterfly Plus multiprocessor. Results of these experiments suggest that (1) the hit ratio, the accepted measure in traditional caching studies, may not be an adequate measure of performance when the workload consists of parallel computations and parallel file access patterns, (2) caching with prefetching can significantly improve the hit ratio and the average time to perform an I/O (input/output) operation, and (3) an improvement in overall execution time has been observed in most cases. In spite of these gains, prefetching sometimes results in increased execution times (a negative result, given the optimistic nature of the study). The authors explore why it is not trivial to translate savings on individual I/O requests into consistently better overall performance and identify the key problems that need to be addressed in order to improve the potential of prefetching techniques in the environment
  • Keywords
    buffer storage; file organisation; multiprocessing systems; performance evaluation; Butterfly Plus multiprocessor; I/O requests; MIMD multiprocessors; caching; concurrent OS; disc caching; execution time; file systems; hit ratio; interleaved file system; parallel computation; performance; prefetching; Concurrent computing; Environmental management; File systems; Helium; Multiprocessing systems; Operating systems; Performance evaluation; Prefetching; System testing; Time measurement;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.80133
  • Filename
    80133