Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Patent
1997-03-31
1999-08-31
Kizou, Hassan
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
714 7, 714 9, G06F 1100
Patent
active
059448385
ABSTRACT:
A redundant storage control module (also referred to as RDAC or multi-active controller) maintains a queue of pending I/O requests sent for processing via a first asynchronously operating I/O path. In the event of failure of the first asynchronously operating I/O path, the controller restarts the entire queue of pending I/O requests to a second I/O path without waiting for each request to individually fail from the first path. Some prior techniques required the RDAC module to await failure of each I/O request sent to the failed first I/O path before restarting each failed request on the secondary I/O path. Such techniques greatly extend the total time required to restart all operations sent to a failed I/O path, by awaiting the failure of all I/O requests previously sent to the first I/O path. Other known techniques provide non-standard features in the lower level driver modules to permit the higher level RDAC modules to directly manipulate dispatch queues maintained for each I/O path within the low level device drivers. Such prior techniques reduce the wait time for restart of failed I/O requests but at the expense of portability of the RDAC modules. The methods and structure of the present invention reduce the wait time for restart of failed I/O requests but in such a manner as to remain portable over a variety of host systems.
REFERENCES:
patent: 3702006 (1972-10-01), Page
patent: 5101492 (1992-03-01), Schultz et al.
patent: 5148432 (1992-09-01), Gordon et al.
patent: 5155845 (1992-10-01), Beal et al.
patent: 5210860 (1993-05-01), Pfeffer et al.
patent: 5249279 (1993-09-01), Schmenk et al.
patent: 5317731 (1994-05-01), Dias et al.
patent: 5317752 (1994-05-01), Jewett et al.
patent: 5331476 (1994-07-01), Fry et al.
patent: 5367669 (1994-11-01), Holland et al.
patent: 5386324 (1995-01-01), Fry et al.
patent: 5388108 (1995-02-01), DeMoss et al.
patent: 5440743 (1995-08-01), Yokota et al.
patent: 5446855 (1995-08-01), Dang et al.
patent: 5455934 (1995-10-01), Holland et al.
patent: 5459864 (1995-10-01), Brent et al.
patent: 5463643 (1995-10-01), Gaskins et al.
patent: 5535365 (1996-07-01), Barriuso et al.
patent: 5546535 (1996-08-01), Stallmo et al.
patent: 5548711 (1996-08-01), Brant et al.
patent: 5574863 (1996-11-01), Nelson et al.
patent: 5608891 (1997-03-01), Mizuno et al.
patent: 5678026 (1997-10-01), Vartti et al.
patent: 5682537 (1997-10-01), Davies et al.
patent: 5694571 (1997-12-01), Fuller
patent: 5708771 (1998-01-01), Brant et al.
patent: 5742239 (1998-04-01), Siloti
patent: 5764922 (1998-06-01), Peacock et al.
patent: 5787304 (1998-07-01), Hodges et al.
patent: 5787463 (1998-07-01), Gajjar
patent: 5790775 (1998-08-01), Marks et al.
Arif Merchant and Philip S. Yu `Analytic Modeling of Clustered RAID with Mapping Based on Nearly Random Permutation`, IEEE Transaction on Computer, vol. 45, No. 3, Mar. 1996.
William V. Courtright II, Garth Gibson, Mark Holland, and Jim Zelenka `A Structured Approach to Redundant Disk Array Implementation`, IEEE Computer Soc. Press, Sep. 1996.
Edward K. Lee and Randy H. Katz `The Performance of Parity Placements in Disk Arrays`, IEEE Transaction on Computer, vol. 42, No. 6, Jun. 1993.
Mark B. Friedman `RAID keeps going and going and . . . ` IEEE Spectrum, Apr. 1996.
A Case for Redundant Arrays of Inexpensive Disks (RAID); David Patterson, Garth Gibson & Randy Katz; Dec., 1987; pp. 1-24.
Bailey Wayne P.
Fishman Daniel N.
Kizou Hassan
LSI Logic Corporation
Nguyen Nguyen Xuan
LandOfFree
Method for fast queue restart after redundant I/O path failover does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for fast queue restart after redundant I/O path failover, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for fast queue restart after redundant I/O path failover will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2425443