发明授权
US08161353B2 Apparatus, system, and method for validating that a correct data segment is read from a data storage device
有权
用于验证从数据存储设备读取正确数据段的装置,系统和方法
- 专利标题: Apparatus, system, and method for validating that a correct data segment is read from a data storage device
- 专利标题(中): 用于验证从数据存储设备读取正确数据段的装置,系统和方法
-
申请号: US12098431申请日: 2008-04-06
-
公开(公告)号: US08161353B2公开(公告)日: 2012-04-17
- 发明人: David Flynn , John Strasser , Jonathan Thatcher
- 申请人: David Flynn , John Strasser , Jonathan Thatcher
- 申请人地址: US UT Salt Lake City
- 专利权人: Fusion-IO, Inc.
- 当前专利权人: Fusion-IO, Inc.
- 当前专利权人地址: US UT Salt Lake City
- 代理机构: Kunzler Needham Massey & Thorpe
- 主分类号: G06F11/00
- IPC分类号: G06F11/00
摘要:
An apparatus, system, and method are disclosed for validating that correct data is read from a storage device. A read request receiver module receives a read storage request to read a data segment of a file or object stored on a data storage device. The storage request includes one or more source parameters for the data segment. The source parameters include one or more virtual addresses that identify the data segment. A hash generation module generates one or more hash values from the virtual addresses. A read data module reads the requested data segment and returns one or more data packets and corresponding stored hash values stored with the data packets. The stored hash values were generated from a data segment written to the data storage device that contains data of the data packets. A hash check module verifies that the generated hash values match the respective stored hash values.