Check out the new USENIX Web site. next up previous
Next: About this document ... Up: SARC: Sequential Prefetching in Previous: Acknowledgements

Bibliography

1
J. Gray and P. J. Shenoy, ``Rules of thumb in data engineering,'' in ICDE, pp. 3-12, 2000.

2
J. E. G. Coffman and P. J. Denning, Operating Systems Theory.
Englewood Cliffs, NJ: Prentice-Hall, 1973.

3
L. A. Belady, ``A study of replacement algorithms for virtual storage computers,'' IBM Sys. J., vol. 5, no. 2, pp. 78-101, 1966.

4
M. J. Bach, The Design of the UNIX Operating System.
Englewood Cliffs, NJ: Prentice-Hall, 1986.

5
A. S. Tanenbaum and A. S. Woodhull, Operating Systems: Design and Implementation.
Prentice-Hall, 1997.

6
A. Silberschatz and P. B. Galvin, Operating System Concepts.
Reading, MA: Addison-Wesley, 1995.

7
N. Megiddo and D. S. Modha, ``ARC: A self-tuning, low overhead replacement cache,'' in Proc. FAST Conf., pp. 115-130, 2003.

8
N. Megiddo and D. S. Modha, ``Outperforming LRU with an adaptive replacement cache algorithm,'' IEEE Computer, vol. 37, no. 4, pp. 58-65, 2004.

9
S. P. Vanderwiel and D. J. Lilja, ``Data prefetch mechanisms,'' ACM Comput. Surv., vol. 32, no. 2, pp. 174-199, 2000.

10
J. Griffioen and R. Appleton, ``Reducing file system latency using a predictive approach,'' in USENIX Summer, pp. 197-207, 1994.

11
K. M. Curewitz, P. Krishnan, and J. S. Vitter, ``Practical prefetching via data compression,'' in SIGMOD Conference, pp. 257-266, 1993.

12
M. L. Palmer and S. Zdonik, ``Fido: A cache that learns to fetch,'' in Proc. VLDB Conf., Sep 1991.

13
T. M. Kroeger and D. D. E. Long, ``Design and implementation of a predictive file prefetching algorithm,'' in USENIX Annual Technical Conference, pp. 105-118, 2001.

14
R. H. Patterson, G. A. Gibson, E. Ginting, D. Stodolsky, and J. Zelenka, ``Informed prefetching and caching,'' in Proc. SOSP Conf., December 1995.

15
F. W. Chang and G. A. Gibson, ``Automatic I/O hint generation through speculative execution,'' in Operating Systems Design and Implementation, pp. 1-14, 1999.

16
R. J. Feiertag and E. I. Organisk, ``The Multics input/output system,'' in Proc. 3rd SOSP, 1971.

17
J. Rodriguez-Rosell, ``Empirical data reference behavior in data base systems,'' IEEE Computer, vol. 9, pp. 9-13, November 1976.

18
P. Hawthorn and M. Stonebraker, ``Performance analysis of a relational data base management system,'' in Proc. SIGMOD Conf., pp. 1-12, May 1979.

19
B. T. Zivkov and A. J. Smith, ``Disk cache design and performance as evaluated in large timesharing and database,'' in Proc. Comput. Measurement Group Conf., pp. 639-658, Dec 1997.

20
A. J. Smith, ``Sequentiality and prefetching in database systems,'' ACM Trans. Database Systems, vol. 3, no. 3, pp. 223-247, 1978.

21
W. W. Hsu, A. J. Smith, and H. C. Young, ``I/O reference behavior of production database workloads and the TPC benchmarks - an analysis at the logical level,'' ACM Trans. Database Syst., vol. 26, no. 1, pp. 96-143, 2001.

22
W. W. Hsu, A. J. Smith, and H. C. Young, ``Characteristics of production database workloads and the TPC benchmarks,'' IBM Sys. J., vol. 40, no. 3, pp. 781-802, 2001.

23
B. McNutt and S. Johnson, ``A standard test of I/O cache,'' in Proc. Comput. Measurements Group's 2001 Int. Conf., 2001.

24
S. A. Johnson, B. McNutt, and R. Reich, ``The making of a standard benchmark for open system storage,'' J. Comput. Resource Management, no. 101, pp. 26-32, Winter 2001.

25
Storage Performance Council, ``SPC Benchmark-2: Public Review Draft Specification, 0.8.0,'' November 2003.

26
M. K. McKusick, W. N. Joy, S. J. Leffler, and R. S. Fabry, ``A fast file system for UNIX,'' ACM Trans. Computer Systems, vol. 2, pp. 181-197, August 1984.

27
M. G. Baker, J. H. Hartman, M. D. Kupfer, K. W. Shirriff, and J. K. Ousterhout, ``Measurements of a distributed file system,'' in Proc. SOSP Conf., pp. 198 -212, 1991.

28
J. K. Ousterhout, H. D. Costa, D. Harrison, J. A. Kunze, M. D. Kupfer, and J. G. Thompson, ``A trace-driven analysis of the UNIX 4.2 BSD file system,'' in Proc. 1oth SOSP, pp. 15-24, 1985.

29
J. Z. Teng and R. A. Gumaer, ``Managing IBM database 2 buffers to maximize performance,'' IBM Sys. J., vol. 23, no. 2, pp. 211-218, 1984.

30
P. Mead, ``Oracle Rdb buffer management, www.oracle.com/technology/products/rdb/pdf/2002_tech_forums/ rdbtf_2002_buffer.pdf,'' 2002.

31
G. Castets, P. Crowhurst, S. Garraway, and G. Rebmann, ``IBM TotalStorage Enterprise Storage Server Model 800.'' IBM Redbook, October 2002.

32
B. C. Beardsley, M. T. Benhase, J. S. Hyde, T. C. Jarvis, D. A. Martin, and R. L. Morton, ``Method and system for staging data into cache.'' US Patent 06381677, issued on April 30, 2002.

33
E. A. M. Shriver, A. Merchant, and J. Wilkes, ``An analytic behavior model for disk drives with readahead caches and request reordering,'' in SIGMETRICS, pp. 182-191, 1998.

34
P. Cao, E. W. Felten, A. R. Karlin, and K. Li, ``A study of integrated prefetching and caching strategies,'' in SIGMETRICS, pp. 188-197, 1995.

35
N. Ragaz and J. Rodriguez-Rosell, ``Empirical studies of storage management in a data base system,'' tech. rep., RJ 1834, IBM Research Labs, San Jose, October 1976.

36
J. M. Kim, J. Choi, J. Kim, S. H. Noh, S. L. Min, Y. Cho, and C. S. Kim, ``A low-overhead high-performance unified buffer management scheme that exploits sequential and looping references,'' in Proc. OSDI Conf., pp. 119-134, 2000.

37
B. C. Beardsley, M. T. Benhase, D. A. Martin, R. L. Morton, and M. A. Reid, ``Data management method in cache, involves selecting one of least recently used data entries for demoting it during new data entry.'' US Patent 6141731, filed on August 19, 1998, issued on October 10, 2000.

38
S. F. Kaplan, L. A. McGeoch, and M. F. Cole, ``Adaptive caching for demand prepaging,'' in MSP/ISMM, pp. 221-232, 2002.

39
M. H. Hartung, ``IBM TotalStorage Enterprise Storage Server: A designer's view,'' IBM Sys. J., vol. 42, no. 2, pp. 383-396, 2003.

40
V. Sundaram, P. Goyal, P. Radkov, and P. Shenoy, ``Evaluation of object placement techniques in a policy-managed storage system,'' tech. rep., TR03-38, Dept. Comput. Sci., Univ. Mass., Nov 2003.

41
D. Martin, ``Configuring the IBM Enterprise Storage Server for Oracle OLTP applications,'' tech. rep., IBM, April 2003.

42
L. Kleinrock, ``On flow control in computer networks,'' in Proc. Int'l. Conf. Commun., Toronto, Ontario, Canada, vol. II, pp. 27.2.1-27.2.5, June 1978.


Binny Gill 2005-02-14