Patent
1994-11-03
1996-06-04
Beausoliel, Jr., Robert W.
395441, G01R 3128, G06F 1100
Patent
active
055242049
ABSTRACT:
An array controller implemented method and apparatus are provided for dynamically expanding a redundant array of independent disk drives (RAID) by adding any number M of direct access storage devices (DASDs) to the original array while maintaining data availability and system performance to an array user. A logical to physical address map (LPAM) of original array (LPAM-O) and of expanded array (LPAM-E) and initial array state information are established and stored. A selected domain of data blocks is defined for deferred access to an array user. Then the selected domain of data blocks is read using LPAM-O. Parity information is calculated with the read data of the selected domain of data blocks. Then the read selected domain of data blocks and the calculated parity information are written to the expanded array using LPAM-E. Updated array state information is stored responsive to the selected domain of data blocks and the calculated parity information being written and the last defined selected domain of data blocks for deferred access to an array user is undefined. A next selected domain of data blocks for deferred access to an array user is defined and read using LPAM-O. The sequential machine operations of calculating parity information, writing the selected domain of parity and data blocks, storing updated array state information, undefining the last defined selected domain of data blocks and defining a next selected domain of data blocks are repeated until all data blocks of the original array have been written to the expanded array.
REFERENCES:
patent: 4473878 (1984-09-01), Zolnowsky
patent: 4511964 (1985-04-01), Georg
patent: 4989206 (1991-01-01), Dunphy, Jr. et al.
patent: 5077736 (1991-12-01), Dunphy
patent: 5088081 (1992-02-01), Farr
patent: 5208813 (1993-05-01), Stallmo
patent: 5237658 (1993-08-01), Walker et al.
patent: 5269011 (1993-12-01), Yanai
patent: 5271012 (1993-12-01), Blaum et al.
patent: 5278838 (1994-01-01), Ng et al.
patent: 5301297 (1994-04-01), Menon
patent: 5303244 (1994-04-01), Watson
patent: 5367669 (1994-11-01), Holland
patent: 5390327 (1995-02-01), Lubbers
patent: 5392244 (1995-02-01), Jacobson
patent: 5428758 (1995-06-01), Salsburg
"Parity Preservation for Redundant Array of Independent Direct Access Storage Device Data Loss Minimization and Repair", by C. V. Crews, D. C. Mairet & D. A. Styczinski, IBM Technical Disclosure Bulletin, vol. 36, No. 03 Mar. 1993, pp. 473-478.
Beausoliel, Jr. Robert W.
International Business Machines - Corporation
Pennington Joan
Snyder Glenn
LandOfFree
Method and apparatus for dynamically expanding a redundant array 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 and apparatus for dynamically expanding a redundant array, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for dynamically expanding a redundant array will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-392087