Patent
1996-03-29
1998-03-03
Hua, Ly
39518213, 3951821, 39518203, G06F 1210, G06F 1314
Patent
active
057245010
ABSTRACT:
A method for recovering data from a cache memory of a second storage controller by access to a cache memory of a first storage controller is presented. The storage controllers are coupled by a private common data path. The method includes copying metadata corresponding to the data stored in the cache memory of the second storage controller to the cache memory of the first storage controller through the private common data path. The metadata may include pointers to and the size of the data. After copying the metadata pointers, the data in the cache memory of the second storage controller is established in the cache memory of the first storage controller. As a result, the entire set of data does not need to be totally recovered to the hard disk before resuming host communications in a recovery operation, which may take a relatively long time. Instead, if a controller fails, only a portion of the data in the cache of the failed controller, the data describing the recovery information, needs to be incorporated into the "dirty" cache of the remaining controller before communications with the host are resumed.
REFERENCES:
patent: 4430701 (1984-02-01), Christian et al.
patent: 4467421 (1984-08-01), White
patent: 4527271 (1985-07-01), Hallee et al.
patent: 4593354 (1986-06-01), Ushiro
patent: 4672529 (1987-06-01), Kupersmit
patent: 4791642 (1988-12-01), Taylor et al.
patent: 4920539 (1990-04-01), Albonesi
patent: 4958351 (1990-09-01), Flora et al.
patent: 4995041 (1991-02-01), Hetherington et al.
patent: 5058116 (1991-10-01), Chao et al.
patent: 5140592 (1992-08-01), Idleman et al.
patent: 5148432 (1992-09-01), Gorden et al.
patent: 5155845 (1992-10-01), Beal et al.
patent: 5185693 (1993-02-01), Loftis et al.
patent: 5185876 (1993-02-01), Nguyen et al.
patent: 5197148 (1993-03-01), Blount et al.
patent: 5204963 (1993-04-01), Noya et al.
patent: 5208813 (1993-05-01), Stallmo
patent: 5235601 (1993-08-01), Stallmo
patent: 5235700 (1993-08-01), Alaiwan et al.
patent: 5239646 (1993-08-01), Kimura
patent: 5274799 (1993-12-01), Brant et al.
patent: 5289589 (1994-02-01), Bingham et al.
patent: 5379417 (1995-01-01), Lui et al.
patent: 5398253 (1995-03-01), Gordon
patent: 5408644 (1995-04-01), Schneider et al.
patent: 5412787 (1995-05-01), Forsyth et al.
patent: 5438549 (1995-08-01), Levy
patent: 5469566 (1995-11-01), Hohenstein et al.
patent: 5499377 (1996-03-01), Gordon
patent: 5504882 (1996-04-01), Chai et al.
patent: 5522065 (1996-05-01), Neufeld
patent: 5526482 (1996-06-01), Stallmo
patent: 5586291 (1996-12-01), Lasker
patent: 5588110 (1996-12-01), Dekoning et al.
patent: B14965717 (1990-10-01), Cutts, Jr. et al.
Gray, J., Horst, B., and Walker, M.; Parity Striping and Disc Arrays: Low-Cost Reliable Storage with Acceptable Throughput (Jan. 1990).
Ousterhout, J., and Douglis, F., Beating the I/O Bottleneck: A Case for Log-Structured File Systems (Aug. 4, 1988).
Dewey Matthew C.
Jones Ellen F.
EMC Corporation
Hua Ly
Kubida William J.
LandOfFree
Quick recovery of write cache in a fault tolerant I/O system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Quick recovery of write cache in a fault tolerant I/O system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Quick recovery of write cache in a fault tolerant I/O system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2257167