Error detection/correction and fault detection/recovery – Pulse or data error handling – Digital data error correction
Reexamination Certificate
2005-07-26
2008-12-30
Torres, Joseph D (Department: 2112)
Error detection/correction and fault detection/recovery
Pulse or data error handling
Digital data error correction
C714S800000, C714S805000, C714S807000
Reexamination Certificate
active
07472332
ABSTRACT:
A method for improving the reliability of host data stored on Fiber Channel attached storage subsystems by performing end-to-end data integrity checks. When a read or write operation is initiated, an initial checksum for data in the read/write operation is generated and associated with the data, wherein the association exists through a plurality of layers of software and attached storage subsystems. The initial checksum is passed with the data in the read/write path. When a layer of software in the read/write path receives the initial checksum and data, the layer performs an integrity check of the data, which includes generating another checksum and comparing it to the initial checksum. If the checksums do not match, the read/write operation fails and the error is logged. If the checksums match, the integrity check is repeated through each layer in the read/write path to enable detecting data corruption at the point of source.
REFERENCES:
patent: 4414669 (1983-11-01), Heckelman et al.
patent: 4727548 (1988-02-01), Dickey
patent: 4757440 (1988-07-01), Scheuneman
patent: 4962501 (1990-10-01), Byers et al.
patent: 5021997 (1991-06-01), Archie et al.
patent: 5033050 (1991-07-01), Murai
patent: 5072450 (1991-12-01), Helm et al.
patent: 5699531 (1997-12-01), Takahashi
patent: 6269374 (2001-07-01), Chen et al.
patent: 6289023 (2001-09-01), Dowling et al.
patent: 6345368 (2002-02-01), Bergsten
patent: 6530061 (2003-03-01), Labatte
patent: 6732289 (2004-05-01), Talagala et al.
patent: 7003713 (2006-02-01), Rodgers
patent: 2004/0098660 (2004-05-01), Dong et al.
“EMC Double Checksum Rapidly monitor data integrity from Oracle database to disk”, EMC Corporation, http://www/emc.com/products/software/checksum.jsp, 2005, 1 page.
Chillingworth, Mark, “EMC and Oracle double check their sums”, image and data Manager online, http://www.idm.net.au/storypages/storydb—management.asp?id=2639, Knapp Communication, 2003, 2 pages.
“EMC Double Checksum for Oracle”, Engineering White Paper, EMC Corporation, 2001, cover page-page 8.
“Performance Assist for Checksum DASD”, IBM Technical Disclosure Bulletin 12-89, 3 pages. 2005.
Brown et al., “Oracle's Hardware Assisted Resilient Data (H.A.R.D.)”, WebIV: View, NOTE: 158367.1, 5 pages, Nov. 2001.
U.S. Appl. No. 10/825,142, Brown et al., Method and Apparatus for Supporting Checksum Offload inPartitioned Data Processing Systems, Apr. 15, 2004.
Allen James Patrick
Mathews Thomas Stanley
Shankar Ravi A.
Sharma Satya Prakash
Wightwick Glenn Rowan
Baca Matthew W.
El-Jarrah Houda T.
International Business Machines - Corporation
Torres Joseph D
Yee Duke W.
LandOfFree
Method for the reliability of host data stored on fibre... 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 the reliability of host data stored on fibre..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for the reliability of host data stored on fibre... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4044825