The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 09, 2014

Filed:

Mar. 29, 2011
Applicants:

Zhigang Liu, Westford, MA (US);

Dale Elliott, Northborough, MA (US);

Stephen Richard Ives, West Boylston, MA (US);

Shen Liu, Westborough, MA (US);

Andrew Chanler, North Grafton, MA (US);

Inventors:

ZhiGang Liu, Westford, MA (US);

Dale Elliott, Northborough, MA (US);

Stephen Richard Ives, West Boylston, MA (US);

Shen Liu, Westborough, MA (US);

Andrew Chanler, North Grafton, MA (US);

Assignee:

EMC Corporation, Hopkinton, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/00 (2006.01); G06F 13/28 (2006.01); H03M 13/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A block CRC based fast data hash provides efficient data integrity verification functions. A hash word is generated from block CRCs that are stored along with data blocks in a hard drive for each data and/or parity track of a storage system, such as a RAID array. Each storage system member writes the hash word into a global memory. Thereafter, a director verifies data integrity using all member's hash words with one or more XOR operations. Use of the hash words for data integrity verification saves system bandwidth and CPU processing resources.


Find Patent Forward Citations

Loading…