ACM Home Page
Please provide us with feedback. Feedback
A status report on research in transparent informed prefetching
Full text PdfPdf (1.60 MB)
Source ACM SIGOPS Operating Systems Review archive
Volume 27 ,  Issue 2  (April 1993) table of contents
Pages: 21 - 34  
Year of Publication: 1993
ISSN:0163-5980
Authors
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 16,   Citation Count: 24
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/155848.155855
What is a DOI?

ABSTRACT

This paper focuses on extending the power of caching and prefetching to reduce file read latencies by exploiting application level hints about future I/O accesses. We argue that systems that disclose high-level knowledge can transfer optimization information across module boundaries in a manner consistent with sound software engineering principles. Such Transparent Informed Prefetching (TIP) systems provide a technique for converting the high throughput of new technologies such as disk arrays and log-structured file systems into low latency for applications. Our preliminary experiments show that even without a high-throughput I/O subsystem TIP yields reduced execution time of up to 30% for applications obtaining data from a remote file server and up to 13% for applications obtaining data from a single local disk. These experiments indicate that greater performance benefits will be available when TIP is integrated with low level resource management policies and highly parallel I/O subsystems such as disk arrays.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
[Amdah167] Amdahl, G.M., "Validity of the single processor approach to achieving large scale computing capabilities," Proc. AFIPS 1967 Spring Joint Computer Conference, V. 30, Atlantic City, New Jersey, April 1967, pp. 483- 485.
2
 
3
[Cate92] Cate, V., "Alex--A Global Filesystem," Proceedings of the Usenix File Systems Workshop, Ann Arbor, MI, May 1992, pp. 1-11.
 
4
[Chou85] Chou, H.T., DeWitt, D.J., "An Evaluation of Buffer Management Strategies for Relational Database Systems," Proc. of the 11th Int. Conf. on Very Large Data Bases, Stockholm, 1985, pp. 127-141.
 
5
6
 
7
 
8
 
9
10
 
11
[Korner90] Korner, K., "Intelligent Caching for Remote File Service, Proc. of the Tenth Int. Conf. on Distributed Computing Systems, 1990, pp. 220-226.
 
12
13
14
 
15
 
16
[Mummert92] Mummert, L., Satyanarayanan, M., "Efficient and Portable File Reference Tracing in a Distributed Workstation Environment," Carnegie Mellon University, manuscript in preparation.
17
18
19
20
 
21
[Palmer91] Palmer, M.L., Zdonik, S.B., "FIDO: A Cache that Learns to Fetch," Brown University Technical Report CS-90-15, 1991.
22
 
23
24
 
25
 
26
27
 
28
29
 
30
[Seltzer90] Seltzer, M.I., Chen, P.M., Ousterhout, J.K., "Disk Scheduling Revisited," Proc. of the Winter 1990 USENIX Technical Conf., Washington DC, January 1990.
31
 
32
[Spector89] Spector, A.Z., Kazar, M.L., "Wide Area File Service and The AFS Experimental System," Unix Review, V. 7 (3), March, 1989.
33
 
34
[Tait91] Tait, C.D., Duchamp, D., "Detection and Exploitation of File Working Sets," Proc. of the 11th Int. Conf. on Distributed Computing Systems, Arlington, TX, May, 1991, pp. 2-9.
 
35
[Trivedi79] Trivedi, K.S., "An Analysis of Prepaging", Computing, V. 22 (3), 1979, pp. 191-210.

CITED BY  24

Collaborative Colleagues:
R. Hugo Patterson: colleagues
Garth A. Gibson: colleagues
M. Satyanarayanan: colleagues