Check out the new USENIX Web site. next up previous
Next: About this document ... Up: Configuring and Scheduling an Previous: Acknowledgement

Bibliography

1
BAKER, M., ASAMI, S., DEPRIT, E., OUSTERHOUT, J., AND SELTZER, M.
Non-Volatile Memory for Fast, Reliable File Systems.
In Proc. of the Fifth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-V) (Sept. 1992), pp. 10-22.

2
BITTON, D., AND GRAY, J.
Disk Shadowing.
In Proc. of the Fourteenth International Conference on Very Large Data Bases (Los Angeles, CA, August 1988), Morgan Kaufmann, pp. 331-338.

3
BORR, A.
Transaction Monitoring in Encompass: Reliable Distributed Transaction Processing.
In Proc. of the Seventh International Conference on Very Large Data Bases (Cannes, France, September 1981), IEEE Press, pp. 155-165.

4
CHAO, C., ENGLISH, R., JACOBSON, D., STEPANOV, A., AND WILKES, J.
Mime: a High Performance Parallel Storage Device with Strong Recovery Guarantees.
Tech. Rep. HPL-CSP-92-9 rev 1, Hewlett-Packard Company, Palo Alto, CA, March 1992.

5
DISHON, Y., AND LUI, T. S.
Disk Dual Copy Methods and Their Performance.
In Proc. of Eighteenth International Symposium on Fault-Tolerant Computing (FTCS-18) (Tokyo, Japan, 1988), IEEE CS Press, pp. 314-318.

6
ENGLISH, R. M., AND STEPANOV, A. A.
Loge: a Self-Organizing Disk Controller.
In Proc. of the 1992 Winter USENIX (January 1992).

7
GAWLICK, D., GRAY, J., LIMURA, W., AND OBERMARCK, R.
Method and Apparatus for Logging Journal Data Using a Log Write Ahead Data Set.
U.S. Patent 4507751 issued to IBM, March 1985.

8
GOLDING, R., SHRIVER, E., SULLIVAN, T., AND WILKES, J.
Attribute-managed Storage.
In Workshop on Modeling and Specification of I/O (San Antonio, TX, October 1995).

9
GROWCHOWSKI, E.
Emerging Trends in Data Storage on Magnetic Hard Disk Drives.
In Datatech (September 1998), ICG Publishing, pp. 11-16.

10
HAGMANN, R., AND GARCIA-MOLINA, H.
Implementing Long Lived Transactions Using Log Record Forwarding.
Tech. Rep. CSL-91-2, Xerox Corporation, Palo Alto, CA, February 1991.

11
HSIAO, H.-I., AND DEWITT, D. J.
Chained Declustering: A New Availability Strategy for Multiprocessor Database Machines.
In Proc. of the 1990 IEEE International Conference on Data Engineering (February 1990), pp. 456-465.

12
HU, Y., AND YANG, Q.
DCD--Disk Caching Disk: A New Approach for Boosting I/O Performance.
In Proc. of the 23rd International Symposium on Computer Architecture (1995), pp. 169-178.

13
HU, Y., YANG, Q., AND NIGHTINGALE, T.
RAPID-Cache--A Reliable and Inexpensive Write Cache for Disk I/O Systems.
In Proc. of the Fifth International Symposium on High Performance Computer Architecture (HPCA-5) (Orlando, Florida, January 1999).

14
HUANG, L., AND CHIUEH, T.
Trail: Write Optimized Disk Storage System.
https://www.ecsl.cs.sunysb.edu/trail.html.

15
INTEL SERVER ARCHITECTURE LAB.
Iometer: The I/O Performance Analysis Tool for Servers.
https://developer.intel.com/design/servers/devtools/iometer.

16
JACOBSON, D. M., AND WILKES, J.
Disk Scheduling Algorithms Based on Rotational Position.
Tech. Rep. HPL-CSP-91-7rev1, Hewlett-Packard Company, Palo Alto, CA, February 1991.

17
LUMB, C., SCHINDLER, J., GANGER, G. R., RIEDEL, E., AND NAGLE, D. F.
Towards Higher Disk Head Utilization: Extracting ``Free'' Bandwidth from Busy Disk Drives.
In Proc. of the Fourth Symposium on Operating Systems Design and Implementation (San Diego, CA, October 2000).

18
MENON, J., ROCHE, J., AND KASSON, J.
Floating parity and data disk arrays.
Journal of Parallel and Distributed Computing 17, 1 and 2 (January/February 1993), 129-139.

19
ORJI, C. U., AND SOLWORTH, J. A.
Doubly Distorted Mirrors.
In Proc. of ACM SIGMOD Conference (May 1993), pp. 307-316.

20
POLYZOIS, C., BHIDE, A., AND DIAS, D.
Disk Mirroring with Alternating Deferred Updates.
In Proc. of the Nineteenth International Conference on Very Large Data Bases (Dublin, Ireland, 1993), Morgan Kaufmann, pp. 604-617.

21
ROSENBLUM, M., AND OUSTERHOUT, J.
The Design and Implementation of a Log-Structured File System.
In Proc. of the 13th Symposium on Operating Systems Principles (Oct. 1991), pp. 1-15.

22
SELTZER, M., BOSTIC, K., MCKUSICK, M., AND STAELIN, C.
An Implementation of a Log-Structured File System for UNIX.
In Proc. of the 1993 Winter USENIX (Jan. 1993), pp. 307-326.

23
SELTZER, M., CHEN, P., AND OUSTERHOUT, J.
Disk Scheduling Revisited.
In Proc. of the 1990 Winter USENIX (Washington, D.C., Jan. 1990), Usenix Association, pp. 313-323.

24
SELTZER, M., SMITH, K., BALAKRISHNAN, H., CHANG, J., MCMAINS, S., AND PADMANABHAN, V.
File System Logging Versus Clustering: A Performance Comparison.
In Proc. of the 1995 Winter USENIX (Jan. 1995).

25
STODOLSKY, D., HOLLAND, M., AND GIBSON, G. A.
Parity Logging: Overcoming the Small Write Problem in Redundant Disk Arrays.
In Proc. of the 21st International Symposium on Computer Architecture (1993), pp. 64-75.

26
TERADATA CORP.
DBC/1012 Database Computer System Manual Release 2.0, November 1985.

27
TRANSACTION PROCESSING PERFORMANCE COUNCIL.
TPC Benchmark C Standard Specification.
Waterside Associates, Fremont, CA, August 1996.

28
WANG, R. Y., ANDERSON, T. E., AND PATTERSON, D. A.
Virtual Log Based File Systems for a Programmable Disk.
In Proc. of the Third Symposium on Operating Systems Design and Implementation (New Orleans, LA, February 1999), Operating Systems Review, Special Issue, pp. 29-43.

29
WILKES, J., GOLDING, R., STAELIN, C., AND SULLIVAN, T.
The HP AutoRAID Hierarchical Storage System.
ACM Transactions on Computer Systems 14, 1 (February 1996).

30
YU, X., GUM, B., CHEN, Y., WANG, R. Y., LI, K., KRISHNAMURTHY, A., AND ANDERSON, T. E.
Trading Capacity for Performance in a Disk Array.
In Proc. of the Fourth Symposium on Operating Systems Design and Implementation (San Diego, CA, October 2000).


Chi Zhang
2001-11-16