or
Bookmark and Share
End-to-end checksumming for read operations
   
Document Number
US Patent 7003702
Issued Date
February 21, 2006
Link
Inventors
Map
Abstract
Described are techniques used in detection of a data corruption in a computer system in connection with read and write operations. For a write operation, a host issues a write request that includes a checksum value determined in accordance with data associated with the write request. The write request is received by a data storage system that performs data validation using the checksum. The host issues a vendor-defined write request operation that includes the checksum as a data field in the request packet sent to the data storage system. For a read operation, a host issues a read request and the data storage system determines a checksum value before servicing the read request. The checksum is validated at the top of the I/O stack on the host by the file system filter driver.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
32
Comments:
no comments yet
Owner
EMC Corporation (Hopkinton, MA)
Published
February 21, 2006
Application Number
10/229,685
Filed
August 28, 2002
US Classification
714/52   714/48 714/54
Int'l Classification
G06F   11/00   (20060101)  
Examiner
Assistant Examiner
Attorney/Law Firm
Parent Case
RELATED APPLICATIONS This application is a continuation-in-part of U.S. patent application Ser. No. 10/100,520, filed Mar. 18, 2002, which is incorporated by reference herein.
USPTO Field of Search
714/6   714/52   714/54   714/42   714/48   714/49   714/764   714/766   714/776  
Related Patents
7428690 - Packet communication apparatus - Owned by Renesas Technology Corp. (Tokyo,JP)

A packet communication apparatus, which includes a CPU, a memory, and a packet communication circuit, acts as an interface between a network-connected controlled object and a network terminal that remotely monitors and controls the controlled object, and transmits and receives a packet between the controlled object and the network terminal, further includes a copy and operation unit that is a hardware unit for executing the checksum calculation to check for a packet error and the copy operation. The copy and operation unit performs the packet data copy operation and the checksum calculation simultaneously between a sending buffer/receiving buffer, formed in the memory and used by the packet communication circuit, and a work area used by a communication processing program, thus reducing the load of the CPU and increasing the communication processing speed.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us