System and method for reconstructing data in a storage array sys

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

714 52, 711114, G06F 1100

Patent

active

06092215&

ABSTRACT:
A system and method are provided for coordinating command for updating and reconstructing data in an array of storage devices connected to a computer system when multiple initiators issue commands. Sets of data blocks and corresponding parity blocks are arranged on a plurality of storage devices, such that a data block can be reconstructed using a set of data blocks and at least one parity block. When a new data block is written to the disk drive, a corresponding old parity block is write updated with an updated parity block. When reconstructing an unavailable data block an initiator issues a read command to each storage device having a data block or a parity block used for reconstructing the unavailable data block. Each read command is enqueued on a command queue for each storage device in a priority order coordinating each read command with any write update command for the same block so that a new data block and an old parity block are not read as part of the same parity stripe and vice versa.

REFERENCES:
patent: 4092732 (1978-05-01), Ouchi
patent: 4775978 (1988-10-01), Hartness
patent: 4870643 (1989-09-01), Bultman et al.
patent: 4914656 (1990-04-01), Dunphy, Jr. et al.
patent: 4989206 (1991-01-01), Dunphy, Jr. et al.
patent: 5072378 (1991-12-01), Manka
patent: 5208813 (1993-05-01), Stallmo
patent: 5253256 (1993-10-01), Oyama et al.
patent: 5278838 (1994-01-01), Ng et al.
patent: 5305326 (1994-04-01), Solomon et al.
patent: 5331646 (1994-07-01), Krueger et al.
patent: 5345565 (1994-09-01), Jibbe et al.
patent: 5390327 (1995-02-01), Lubbers et al.
patent: 5396620 (1995-03-01), Burghart et al.
patent: 5479653 (1995-12-01), Jones
patent: 5644789 (1997-07-01), Matthews et al.
patent: 5657468 (1997-08-01), Stallmo et al.
patent: 5875456 (1999-02-01), Stallmo et al.
C. Crews et al., Method for Background Parity Update in a Redundant Array of Expensive Disks (RAID), IBM Technical Disclosure Bulletin, vol. 35, No. 5, Oct. 1992, pp. 139-141.
Patterson et al., A Case for Redundant Arrays of Inexpensive Disks (RAID), A.C. Sigmod Conference, Chicago, Illinois, Jun. 1-3, 1988, pp. 109-116.
The RAIDbook, A Source Book for Disk Array Technology:, 5th Edition, Feb., 1996.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for reconstructing data in a storage array sys does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for reconstructing data in a storage array sys, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for reconstructing data in a storage array sys will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2049536

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.