Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition
Reexamination Certificate
2006-12-05
2006-12-05
Peugh, Brian R. (Department: 2187)
Electrical computers and digital processing systems: memory
Storage accessing and control
Specific memory composition
C714S006130
Reexamination Certificate
active
07146461
ABSTRACT:
The present invention relates to an apparatus or computer executable method of detecting corrupt data in a RAID data storage system before the corrupted data is provided to a computer system coupled to the RAID data storage system. In one embodiment of the invention, the process of detecting corrupt data begins when a request to read data is received from a computer system in data communication with the RAID data storage system. The requested data is stored in a stripe unit of the RAID data storage system. New parity data is generated as a function of the stripe unit data in response to receiving the request. This newly generated parity data is compared with existing parity data stored in the RAID data storage system. The existing and newly generated parity data are generated using the same algorithm. If the existing and newly generated parity data do not compare equally, the data of the stripe unit is considered corrupt and should not be returned to the computer system.
REFERENCES:
patent: 4761785 (1988-08-01), Clark et al.
patent: 5235601 (1993-08-01), Stallmo et al.
patent: 5335235 (1994-08-01), Arnott
patent: 5490248 (1996-02-01), Dan et al.
patent: 5504858 (1996-04-01), Ellis et al.
patent: 5574855 (1996-11-01), Rosich et al.
patent: 5623595 (1997-04-01), Bailey
patent: 5675726 (1997-10-01), Hohenstein et al.
patent: 5742752 (1998-04-01), DeKoning
patent: 5948110 (1999-09-01), Hitz et al.
patent: 6148368 (2000-11-01), DeKoning
patent: 6223301 (2001-04-01), Santeler et al.
patent: 6430702 (2002-08-01), Santeler et al.
patent: 6553511 (2003-04-01), DeKoning et al.
patent: 6606629 (2003-08-01), DeKoning et al.
patent: 6928578 (2005-08-01), Archibald et al.
patent: 2002/0156975 (2002-10-01), Staub et al.
patent: 2002/0169995 (2002-11-01), Archibald et al.
patent: 2002/0194526 (2002-12-01), Ulrich et al.
patent: 2003/0037281 (2003-02-01), Hitz et al.
patent: 2003/0105922 (2003-06-01), Tomito
patent: 2003/0145270 (2003-07-01), Holt
patent: 2003/0167439 (2003-09-01), Talagala et al.
patent: 0 551 718 (1993-07-01), None
patent: 0 569 313 (1993-11-01), None
patent: 0 586 117 (1994-03-01), None
patent: 0 702 302 (1996-03-01), None
patent: 0 837 393 (1998-04-01), None
patent: 1 031 928 (2000-08-01), None
patent: 11353124 (1999-12-01), None
patent: WO 94/29795 (1994-12-01), None
patent: WO 96/10228 (1996-04-01), None
patent: WO 99/17212 (1999-04-01), None
patent: WO 02/071230 (2002-09-01), None
patent: WO 03/012699 (2003-02-01), None
Colgrove John A.
Kiselev Oleg
Bradley Matthew
Campbell Stephenson Ascolese LLP
Peugh Brian R.
Veritas Operating Corporation
LandOfFree
Automated recovery from data corruption of data volumes in... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Automated recovery from data corruption of data volumes in..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Automated recovery from data corruption of data volumes in... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3670080