Title :
Detection and exploitation of file working sets
Author :
Tait, Carl D. ; Duchamp, Dan
Author_Institution :
Dept. Comput. Sci., Columbia Univ., New York, NY, USA
Abstract :
The work habits of many individuals yield file access patterns that are quite pronounced and can be regarded as defining working sets of files used for particular applications. A client management technique for detecting these patterns and then exploiting them to successfully prefetch files from servers is described. Trace-driven simulations show the technique substantially increases file cache hit rate in a single-user environment. Successful file prefetching carries three major advantages: applications run faster, there is less burst load placed on the network, and properly loaded client caches can better survive network outages. The technique requires little extra code, and-because it is simply an augmentation of the standard LRU client cache management algorithm-is easily incorporated into existing software
Keywords :
file organisation; network operating systems; LRU client cache management algorithm; burst load; file access patterns; file cache hit rate; file prefetching; file working sets; network outages; pattern detection; servers; single-user environment; trace driven simulations; Code standards; Computer science; File servers; File systems; Network servers; Prefetching; Software algorithms; Software standards; Tree graphs; Workstations;
Conference_Titel :
Distributed Computing Systems, 1991., 11th International Conference on
Conference_Location :
Arlington, TX
Print_ISBN :
0-8186-2144-3
DOI :
10.1109/ICDCS.1991.148635