Data Integrity Validation in Storage Systems
    1.
    发明申请
    Data Integrity Validation in Storage Systems 失效
    存储系统中的数据完整性验证

    公开(公告)号:US20090083504A1

    公开(公告)日:2009-03-26

    申请号:US11860461

    申请日:2007-09-24

    IPC分类号: H03M13/09 G06F12/16

    摘要: A data storage method comprises storing first data in at least a first data chunk, wherein the first data chunk is a logical representation of one or more sectors on at least a first disk drive in a storage system; storing first metadata, associated with the first data, in at least a first appendix, wherein the first appendix is a logical representation of a sector region on at least the first disk drive in the storage system, and wherein the first metadata comprises first atomicity metadata (AMD) and first validity metadata (VMD) associated with the first data; and storing a copy of the first VMD for the first data in at least one low latency non-volatile storage (LLNVS) device.

    摘要翻译: 数据存储方法包括在至少第一数据块中存储第一数据,其中第一数据块是存储系统中的至少第一磁盘驱动器上的一个或多个扇区的逻辑表示; 在至少第一附录中存储与第一数据相关联的第一元数据,其中第一附录是存储系统中的至少第一磁盘驱动器上的扇区区域的逻辑表示,并且其中第一元数据包括第一原子元数据 (AMD)和与第一数据相关联的第一有效性元数据(VMD); 以及将第一数据的第一VMD的副本存储在至少一个低延迟非易失性存储(LLNVS)设备中。

    Data integrity validation in storage systems
    2.
    发明授权
    Data integrity validation in storage systems 失效
    存储系统中的数据完整性验证

    公开(公告)号:US07873878B2

    公开(公告)日:2011-01-18

    申请号:US11860461

    申请日:2007-09-24

    IPC分类号: G06F11/00

    摘要: A data storage method comprises storing first data in at least a first data chunk, wherein the first data chunk is a logical representation of one or more sectors on at least a first disk drive in a storage system; storing first metadata, associated with the first data, in at least a first appendix, wherein the first appendix is a logical representation of a sector region on at least the first disk drive in the storage system, and wherein the first metadata comprises first atomicity metadata (AMD) and first validity metadata (VMD) associated with the first data; and storing a copy of the first VMD for the first data in at least one low latency non-volatile storage (LLNVS) device.

    摘要翻译: 数据存储方法包括在至少第一数据块中存储第一数据,其中第一数据块是存储系统中的至少第一磁盘驱动器上的一个或多个扇区的逻辑表示; 在至少第一附录中存储与第一数据相关联的第一元数据,其中第一附录是存储系统中的至少第一磁盘驱动器上的扇区区域的逻辑表示,并且其中第一元数据包括第一原子元数据 (AMD)和与第一数据相关联的第一有效性元数据(VMD); 以及将第一数据的第一VMD的副本存储在至少一个低延迟非易失性存储(LLNVS)设备中。

    Data Protection for Variable Length Records by Utilizing High Performance Block Storage Metadata
    3.
    发明申请
    Data Protection for Variable Length Records by Utilizing High Performance Block Storage Metadata 有权
    通过利用高性能块存储元数据对可变长度记录进行数据保护

    公开(公告)号:US20090259456A1

    公开(公告)日:2009-10-15

    申请号:US12100237

    申请日:2008-04-09

    IPC分类号: G06F9/455

    CPC分类号: G06F11/1076 G06F11/1004

    摘要: An enhanced mechanism for providing data protection for variable length records utilizes high performance block storage metadata. In an embodiment, an emulated record that emulates a variable length record, such as a Count-Key-Data (CKD) record or an Extended-Count-Key-Data (ECKD) record, is generated by a Host Bus Adapter (HBA) of a mainframe system. The emulated record comprises a sequence of extended fixed-length blocks, each of which includes a data block and a footer. A confluence of the footers defines a high performance block storage metadata unit associated with the emulated record and includes a checksum that covers all data blocks and all footers of the entire emulated record. In one embodiment, the checksum is checked during transit of the emulated record between a HBA and a storage subsystem (e.g., by the HBA when the emulated record is received from the storage subsystem, and/or by a switch in the data transfer path), during a hardening step when writing the emulated record to a disk, and/or during a verification step when reading the emulated record from the disk.

    摘要翻译: 用于为可变长度记录提供数据保护的增强机制利用高性能块存储元数据。 在一个实施例中,仿真诸如计数密钥数据(CKD)记录或扩展计数密钥数据(ECKD)记录的可变长度记录的仿真记录由主机总线适配器(HBA)生成, 的大型机系统。 仿真记录包括一系列扩展的固定长度块,每个块包括数据块和页脚。 页脚的汇合定义了与仿真记录相关联的高性能块存储元数据单元,并且包括覆盖整个模拟记录的所有数据块和所有页脚的校验和。 在一个实施例中,在仿真记录在HBA和存储子系统之间(例如,当从存储子系统接收到仿真记录和/或通过数据传输路径中的交换机通过HBA)传送期间检查校验和, 在将仿真记录写入磁盘的硬化步骤期间和/或在从盘读取仿真记录时的验证步骤期间。