This application is a divisional of application Ser. No. 09/129,067, filed Aug. 4, 1998 now U.S. Pat. No. 6,446,237. The application is incorporated herein by reference. This application is related to the following co-pending and commonly-assigned patent applications, all of which are filed on the same date herewith, and all of which are incorporated herein by reference in their entirety: “Distributed Storage System Using Front-End And Back-End Locking,” by Jai Menon, Divyesh Jadav, Kal Voruganti, U.S. Pat. No. 6,272,662, issued Aug. 7, 2001; “System for Updating Data in a Multi-Adaptor Environment,” by Jai Menon, Divyesh Jadav, Deepak Kenchammana-Hosekote, U.S. Pat. No. 6,332,197, issued Dec. 18, 2001; “System For Changing The Parity Structure Of A Raid Array,” by Jai Menon, Divyesh Jadav, Deepak Kenchammana-Hosekote, U.S. Pat. No. 6,279,138, issued Aug. 21, 2001; “Updating Data and Parity With and Without Read Caches,” by Jai Menon, U.S. Pat. No. 6,446,220, issued Sep. 3, 2002; and “Updating and Reading Data and Parity Blocks in a Shared Disk System with Request Forwarding,” by Jai Menon and Divyesh Jadav, U.S. Pat. No. 6,128,762.
Number | Name | Date | Kind |
---|---|---|---|
4654819 | Stiffler et al. | Mar 1987 | A |
4733352 | Nakamura et al. | Mar 1988 | A |
4907232 | Harper et al. | Mar 1990 | A |
5140592 | Idleman et al. | Aug 1992 | A |
5155729 | Rysko et al. | Oct 1992 | A |
5208813 | Stallmo | May 1993 | A |
5274787 | Hirano et al. | Dec 1993 | A |
5293618 | Tandai et al. | Mar 1994 | A |
5301297 | Menon et al. | Apr 1994 | A |
5373512 | Brady | Dec 1994 | A |
5375128 | Menon et al. | Dec 1994 | A |
5437022 | Beardsley et al. | Jul 1995 | A |
5490248 | Dan et al. | Feb 1996 | A |
5499337 | Gordon | Mar 1996 | A |
5526482 | Stallmo et al. | Jun 1996 | A |
5530830 | Iwasaki et al. | Jun 1996 | A |
5530948 | Islam | Jun 1996 | A |
5546535 | Stallmo et al. | Aug 1996 | A |
5572660 | Jones | Nov 1996 | A |
5574863 | Nelson et al. | Nov 1996 | A |
5574882 | Menon et al. | Nov 1996 | A |
5636359 | Beardsley et al. | Jun 1997 | A |
5640530 | Beardsley et al. | Jun 1997 | A |
5664187 | Burkes et al. | Sep 1997 | A |
5737514 | Stiffler | Apr 1998 | A |
5751939 | Stiffler | May 1998 | A |
5768623 | Judd et al. | Jun 1998 | A |
5787460 | Yashiro et al. | Jul 1998 | A |
5809224 | Schultz et al. | Sep 1998 | A |
5813016 | Sumimoto | Sep 1998 | A |
5848229 | Morita | Dec 1998 | A |
5860158 | Pai et al. | Jan 1999 | A |
5875456 | Stallmo et al. | Feb 1999 | A |
5913227 | Raz et al. | Jun 1999 | A |
5916605 | Swenson et al. | Jun 1999 | A |
5940856 | Arimilli et al. | Aug 1999 | A |
5940864 | Arimilli et al. | Aug 1999 | A |
5999930 | Wolff | Dec 1999 | A |
6073218 | DeKoning et al. | Jun 2000 | A |
6098156 | Lenk | Aug 2000 | A |
6141733 | Arimilli et al. | Oct 2000 | A |
6192451 | Arimilli et al. | Feb 2001 | B1 |
Entry |
---|
Jim Handy, “The Cache Memory Book”, Academic Press, 1993, pp 140-190.* |
Cao, P. et al., “The TickerTAIP Parallel RAID Architecture”, ACM Transactions on Computer Systems, vol. 12, No. 3, pp. 236-269 (Aug. 1994). |
Chen, P. et al., “RAID: High-Performance, Reliable Secondary Storage”, ACM Computing Surveys, vol. 26, No. 2, pp. 145-185 (Jun. 1994). |
IBM Brochure, “SSA RAID Adapter for PC Servers”, pp. 1-2, © International Business Machines Corporation 1996. |
IBM Manual, “IBM PC ServeRAID Adapter—84H7117 Installation Instructions and User's Guide”, 77 pages, First Edition (Jan. 1997). |
IBM Brochure, “3527 SSA Storage Subsystem for PC Servers”, pp. 1-2, © International Business Machines Corporation 1997. |
IBM Brochure, “IBM PC ServeRAID Adds Two New Features”, IBM Personal computing solutions, 12 pages (Dec. 16, 1997). |
IBM Brochure, “IBM PC Server 704”, IBM Product Summaries, Personal Computing in Canada, pp. 1-6, Last Published Jan. 16, 1998. |
IBM Brochure, “SSA RAID Adapter for PCI”, IBM Storage, pp. 1-5 (Jan. 16, 1998). |
IBM Brochure, Serial Storage Architecture (SSA), IBM Storage, pp. 1-2 (Jan. 16, 1998). |
IBM Spec Sheet, “PC Server Serial Storage Architecture (SSA) RAID Adapter Spec Sheet”, IBM Personal Computing, Canada, p. 1, Last Published Nov. 1, 1998. |
IBM Spec Sheet, “PC Server Serial Storage Architecture (SSA) RAID Adapter Spec Sheet”, IBM Personal Computing, Canada, p. 1, Last Published Nov. 1, 1998. |
Hewlett Packard Brochure, “Dynamic RAID Technology From Hewlett-Packard Addresses Issues in Current High Availability”, Hewlett Packard, Enterprise Storage Solutions Division, pp. 1-6 (Revised Apr. 1997). |
Hewlett Packard Brochure, “What are Disk Arrays?”, Information Storage, pp. 1-11 (Jan. 15, 1998). |
Judd, I., et al., “Serial Storage Architecture”, IBM Journal of Research & Development, vol. 40, No. 6—Nontopical issue, pp. 1-14 (Jan. 16, 1998). |
Menon, J. et al., “Algorithms for Software and Low-cost Hardware RAIDs”, IEEE, pp. 411-418 (1995). |
Menon, J., “Performance of RAID5 Disk Arrays with Read and Write Caching”, Distributed and Parallel Databases, vol. 2, pp. 261-293 (1994). |
Menon, J. et al., “The Architecture of a Fault-Tolerant Cached RAID Controller”, Computer Science, Research Report, pp. 1-28 (Jan. 22, 1993). |
MYLEX Manual “DAC960SX Family User Guide, Ultra-SCSI to Ultra-SCSI RAID Controllers DAC960SX and DAC960SXI”, Manual Version 1.0, Part No. 771975-D01, Mylex, ©Copyright 1997 Mylex Corporation. |
Patterson, D. et al., “A Case for Redundant Arrays of Inexpensive Disks (RAID)”, ACM, pp. 109-116 (1988). |
Riegel, J. et al., “Performance of Recovery Time Improvement Algorithms for Software RAIDs”, IEEE, pp. 56-65 (1996). |