Check out the new USENIX Web site. next up previous
Next: About this document ... Up: WOW: Wise Ordering for Previous: Conclusions

Bibliography

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

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

3
B. S. Gill and D. S. Modha, ``SARC: Sequential prefetching in adaptive replacement cache,'' in USENIX, 2005.

4
S. Bansal and D. S. Modha, ``CAR: Clock with adaptive replacement,'' in FAST 04, pp. 142-163, 2004.

5
Y. Zhou, Z. Chen, and K. Li, ``Second-level buffer cache management,'' IEEE Trans. Parallel Distrib. Syst, vol. 15, no. 6, pp. 505-519, 2004.

6
J. Menon and M. Hartung, ``The IBM 3990 disk cache,'' in Proc. IEEE Comput. Soc. Int. COMPCON Conf., 1988.

7
G. P. Copeland, T. Keller, R. Krishnamurthy, and M. Smith, ``The case for safe RAM,'' in VLDB, pp. 327-335, 1989.

8
J. Menon, ``Performance of RAID5 disk arrays with read and write caching,'' Distributed and Parallel Databases, vol. 2, no. 3, pp. 261-293, 1994.

9
J. Menon and J. Cortney, ``The architecture of a fault-tolerant cached RAID controller,'' in ISCA, pp. 76-86, 1993.

10
K. Treiber and J. Menon, ``Simulation study of cached RAID5 designs,'' in HPCA, pp. 186-197, 1995.

11
A. Varma and Q. Jacobson, ``Destage algorithms for disk arrays with nonvolatile caches,'' IEEE Trans. Computers, vol. 47, no. 2, pp. 228-235, 1998.

12
P. Biswas, K. K. Ramakrishnan, and D. Towsley, ``Trace driven analysis of write caching policies for disk,'' Performance Evaluation Review, vol. 21, no. 1, pp. 12-23, Jun 1993.

13
Y. J. Nam and C. Park, ``An adaptive high-low water mark destage algorithm for cached RAID5,'' in PRDC, pp. 177-184, 2002.

14
J. K. Ousterhout and F. Douglis, ``Beating the I/O bottleneck: A case for log-structured file systems,'' Operating Systems Review, vol. 23, no. 1, pp. 11-28, 1989.

15
M. Rosenblum and J. K. Ousterhout, ``The design and implementation of a log-structured file system,'' ACM Transactions on Computer Systems, vol. 10, no. 1, pp. 26-52, 1992.

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

17
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.

18
M. Baker, S. Asami, E. Deprit, J. Ousterhout, and M. Seltzer, ``Non-volatile memory for fast, reliable file systems,'' in Operating Systems Review, vol. 26, pp. 10-22, October 1992.

19
P. Biswas, K. Ramakrishnan, D. Towsley, and C. Krishna, ``Performance analysis of distributed file systems with nonvolatile caches,'' in Proc. 2nd Int. Symp. High Perf. Distributed Computing, pp. 252-262, 1993.

20
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.

21
L. Huang and T. Chiueh, ``Experiences in building a software-based SATF scheduler,'' Tech. Rep. ECSL-TR81, SUNY at Stony Brook, July 2001.

22
F. J. Corbató, ``A paging experiment with the multics system,'' in In Honor of P. M. Morse, pp. 217-228, MIT Press, 1969.
Also as MIT Project MAC Report MAC-M-384, May 1968.

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

24
M. Seltzer, P. Chen, and J. Ousterhout, ``Disk scheduling revisited,'' in Proc. USENIX Winter Tech. Conf., pp. 313-324, 1990.

25
D. M. Jacobson and J. Wilkes, ``Disk scheduling algorithms based on rotational position,'' tech. rep., HPL-CSP-91-7, HP Labs, Mar 1991.

26
B. L. Worthington, G. R. Ganger, and Y. N. Patt, ``Scheduling algorithms for modern disk drives,'' in SIGMETRICS, pp. 241-251, 1994.

27
E. G. Coffman, L. A. Klimko, and B. Ryan, ``Analysis of scanning policies for reducing disk seek times,'' SIAM J. Comput., vol. 1, no. 3, pp. 269-279, 1972.

28
P. J. Denning, ``Effects of scheduling on file memory operations,'' in Proc. AFIPS Spring Joint Comput. Conf., pp. 9-21, 1967.

29
P. H. Seaman, R. A. Lind, and T. L. Wilson, ``An analysis of auxiliary-storage activity,'' IBM Systems Journal, vol. 5, no. 3, pp. 158-170, 1966.

30
A. G. Merten, Some quantitative techniques for file organization.
PhD thesis, University of Wisconsin, 1970.

31
R. Geist and S. Daniel, ``A continuum of disk scheduling algorithms,'' ACM Trans. Comput. Syst., vol. 5, no. 1, pp. 77-92, 1987.

32
T. R. Haining, Non-volatile Cache Management For Improving Write Response Time with Rotating Magnetic Media.
PhD thesis, Ph.D. Dissertation, University of California, Santa Cruz, 2000.

33
J.-F. Paris, T. R. Haining, and D. D. E. Long, ``A stack model based replacement policy for a non-volatile cache,'' in Proc. IEEE Sym. Mass Storage Sys., pp. 217-224, March 2000.



Binny Gill 2005-10-17