Apparatus, system, and method for validating that correct data is read from a storage device
    92.
    发明授权
    Apparatus, system, and method for validating that correct data is read from a storage device 有权
    用于验证从存储设备读取正确数据的装置,系统和方法

    公开(公告)号:US08392798B2

    公开(公告)日:2013-03-05

    申请号:US13442638

    申请日:2012-04-09

    IPC分类号: G06F11/00

    CPC分类号: G06F17/30949

    摘要: An apparatus, system, and method are disclosed for validating that correct data is read from a storage device. A hash generation module generates a hash value from a logical address of a read request for a data storage device. A read data module reads, from the data storage device, data identified by the read request and a stored hash value stored with the data. The stored hash value was generated from a logical address for data written to the data storage device. A hash check module verifies that the generated hash value matches the stored hash value read from the data storage device.

    摘要翻译: 公开了用于验证从存储设备读取正确数据的装置,系统和方法。 哈希生成模块从数据存储设备的读取请求的逻辑地址生成哈希值。 读取数据模块从数据存储设备读取由读取请求标识的数据和与数据一起存储的存储的散列值。 存储的哈希值是从写入数据存储设备的数据的逻辑地址生成的。 散列检查模块验证所生成的散列值与从数据存储设备读取的存储的散列值相匹配。

    Apparatus, system, and method for a modular blade
    96.
    发明授权
    Apparatus, system, and method for a modular blade 有权
    用于模块化叶片的装置,系统和方法

    公开(公告)号:US07778020B2

    公开(公告)日:2010-08-17

    申请号:US11952119

    申请日:2007-12-06

    IPC分类号: H05K7/20

    摘要: An apparatus, system, and method are disclosed for a modular blade. The blade has a first carrier card and a second carrier card. At least one of these cards connects into the backplane of a blade server and provides connectivity for the modular blade to the backplane. The carrier cards also provide connectivity between their respective attached devices. In order to increase the density available in a modular blade, the computing components on the first and second cards interleave with one another such that a maximum number of components fit in a minimal space. The modular blade also provides an airflow channel for air circulation necessary to provide cooling. The first carrier card and second carrier card may also be identical, with one of the identical pair rotated one-hundred and eighty degrees with respect to the other.

    摘要翻译: 公开了一种用于模块化叶片的装置,系统和方法。 刀片具有第一载体卡和第二载体卡。 这些卡中的至少一个卡连接到刀片服务器的背板,并为模块化刀片提供与背板的连接。 载体卡还提供它们各自连接的装置之间的连接。 为了增加模块化刀片中可用的密度,第一和第二卡上的计算组件彼此交错,使得最大数量的组件适合于最小空间。 模块化刀片还提供用于提供冷却所需的空气循环的气流通道。 第一载体卡和第二载体卡也可以是相同的,相同的对中的一个相对于另一个转动了一百八十度。

    APPARATUS, SYSTEM, AND METHOD FOR DETECTING AND REPLACING FAILED DATA STORAGE
    97.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR DETECTING AND REPLACING FAILED DATA STORAGE 有权
    用于检测和更换故障数据存储的装置,系统和方法

    公开(公告)号:US20090287956A1

    公开(公告)日:2009-11-19

    申请号:US12467914

    申请日:2009-05-18

    IPC分类号: G06F11/00 G11C29/00

    摘要: An apparatus, system, and method are disclosed for detecting and replacing failed data storage. A read module reads data from an array of memory devices. The array includes two or more memory devices and one or more extra memory devices storing parity information from the memory devices. An ECC module determines, using an error correcting code (“ECC”), if one or more errors exist in tested data and if the errors are correctable using the ECC. The tested data includes data read by the read module. An isolation module selects a memory device in response to the ECC module determining that errors exists in the data read by the read module and that the errors are uncorrectable using the ECC. The isolation module also replaces data read from the selected memory device with replacement data and available data wherein the tested data includes the available data combined with the replacement data.

    摘要翻译: 公开了用于检测和替换故障数据存储的装置,系统和方法。 读取模块从存储器件阵列中读取数据。 阵列包括两个或多个存储器设备和一个或多个额外的存储器件,其存储来自存储器件的奇偶校验信息。 ECC模块使用纠错码(“ECC”)确定测试数据中是否存在一个或多个错误,并且使用ECC可以校正错误。 测试数据包括读取模块读取的数据。 隔离模块响应于ECC模块选择存储器件,该ECC模块确定读取模块读取的数据中存在错误,并且使用ECC可以校正错误。 隔离模块还用替换数据和可用数据替换从所选存储器件读取的数据,其中测试数据包括与替换数据组合的可用数据。

    APPARATUS, SYSTEM, AND METHOD FOR ENSURING DATA VALIDITY IN A DATA STORAGE PROCESS
    98.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR ENSURING DATA VALIDITY IN A DATA STORAGE PROCESS 有权
    用于在数据存储过程中保护数据有效性的装置,系统和方法

    公开(公告)号:US20090150744A1

    公开(公告)日:2009-06-11

    申请号:US12098427

    申请日:2008-04-05

    IPC分类号: H03M13/00

    摘要: An apparatus, system, and method are disclosed for ensuring data validity in a data storage process. A data receiver module receives a storage block and existing parity information. An ECC generation module generates error correcting code (“ECC”) check bits for the data of the storage block in response to receiving the storage block and the existing parity information. The ECC check bits for the storage block are generated using a block code, a convolutional code, etc. A pre-storage consistency module uses the data of the storage block, the existing parity information, and the ECC check bits to determine if the data of the storage block, the existing parity information, and the ECC check bits are consistent. A data storage module stores the data of the storage block and the ECC check bits the data storage device without storing the existing parity information.

    摘要翻译: 公开了一种用于确保数据存储过程中的数据有效性的装置,系统和方法。 数据接收器模块接收存储块和现有奇偶校验信息。 ECC生成模块响应于接收到存储块和现有奇偶校验信息而生成用于存储块的数据的纠错码(“ECC”)校验位。 使用块码,卷积码等生成用于存储块的ECC校验位。预存储一致性模块使用存储块的数据,现有奇偶校验信息和ECC校验位来确定数据 的存储块,现有的奇偶校验信息和ECC校验位是一致的。 数据存储模块将存储块的数据和ECC校验位存储在数据存储装置中,而不存储现有的奇偶校验信息。

    APPARATUS, SYSTEM, AND METHOD FOR VALIDATING THAT A CORRECT DATA SEGMENT IS READ FROM A DATA STORAGE DEVICE
    100.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR VALIDATING THAT A CORRECT DATA SEGMENT IS READ FROM A DATA STORAGE DEVICE 有权
    用于确认从数据存储设备读取正确的数据段的装置,系统和方法

    公开(公告)号:US20100031000A1

    公开(公告)日:2010-02-04

    申请号:US12098431

    申请日:2008-04-06

    IPC分类号: G06F12/08

    CPC分类号: G06F17/30949

    摘要: 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.

    摘要翻译: 公开了用于验证从存储设备读取正确数据的装置,系统和方法。 读取请求接收器模块接收读取存储请求以读取存储在数据存储设备上的文件或对象的数据段。 存储请求包括数据段的一个或多个源参数。 源参数包括标识数据段的一个或多个虚拟地址。 哈希生成模块从虚拟地址生成一个或多个哈希值。 读取数据模块读取所请求的数据段并返回与数据分组一起存储的一个或多个数据分组和对应的存储的哈希值。 存储的散列值是从写入包含数据包数据的数据存储设备的数据段生成的。 散列检查模块验证所生成的散列值是否与相应存储的散列值相匹配。