METHOD, APPARTUS, COMPUTER PROGRAM PRODUCT, AND DATA STRUCTURE FOR PROVIDING AND UTILIZING HIGH PERFORMANCE BLOCK STORAGE METADATA
    2.
    发明申请
    METHOD, APPARTUS, COMPUTER PROGRAM PRODUCT, AND DATA STRUCTURE FOR PROVIDING AND UTILIZING HIGH PERFORMANCE BLOCK STORAGE METADATA 有权
    方法,APPARTUS,计算机程序产品和数据结构提供和使用高性能块存储元数据

    公开(公告)号:US20090100212A1

    公开(公告)日:2009-04-16

    申请号:US11871532

    申请日:2007-10-12

    IPC分类号: G06F12/00

    摘要: An enhanced mechanism for the allocation, organization and utilization of high performance block storage metadata provides a stream of data (e.g., in a server system, storage system, DASD, etc.) that includes a sequence of fixed-size blocks which together define a page. Each of the fixed-size blocks includes a data block and a footer. A high performance block storage metadata unit associated with the page is created from a confluence of the footers. Each footer in the confluence of footers has space available for application metadata, which are provided as one or more information units. At least one of the footers includes a Checksum field containing a checksum that covers at least the confluence of footers. This approach is advantageous in that it provides data integrity protection, protects against stale data, and significantly increases the amount of metadata space available for application use.An enhanced mechanism for the utilization of high performance block storage metadata in applications such as security and data life cycle management. A sequence of fixed-size blocks defines a page, wherein each fixed-size block includes a data block and footer. A current date is compared with an erase date contained in a high performance block storage metadata unit. The metadata unit is created from a confluence of the footers and associated with the page. At least a portion of the page is erased if the erase date is on or before the current date. In one embodiment, the data is erased with a simple overwrite. In another embodiment, the data is erased using a selectable type of secure erase that ensures the erased information cannot possibly be recovered. Preferably, an erase confirmation (e.g., erase_status and/or erase_completed_date) is written into the metadata unit upon successful completion of the erase step.

    摘要翻译: 用于分配,组织和利用高性能块存储元数据的增强机制提供包括一系列固定大小块的数据流(例如,在服务器系统,存储系统,DASD等中),其一起定义 页。 每个固定大小的块包括数据块和页脚。 从页脚的汇合处创建与页面相关联的高性能块存储元数据单元。 页脚汇合中的每个页脚都具有可用于作为一个或多个信息单元提供的应用程序元数据的空间。 至少有一个页脚包括一个校验和字段,其中包含至少覆盖页脚汇合的校验和。 这种方法的优点在于它提供数据完整性保护,防止陈旧的数据,并显着增加可用于应用程序使用的元数据空间的数量。 在诸如安全和数据生命周期管理等应用程序中利用高性能块存储元数据的增强机制。 固定大小块的序列定义页面,其中每个固定大小的块包括数据块和页脚。 将当前日期与包含在高性能块存储元数据单元中的擦除日期进行比较。 元数据单元是从页脚的汇合并与页面相关联创建的。 如果擦除日期在当前日期之前或之前,页面的至少一部分将被删除。 在一个实施例中,用简单的覆盖擦除数据。 在另一个实施例中,使用可选择类型的安全擦除擦除数据,确保不可能恢复被擦除的信息。 优选地,在擦除步骤成功完成时,将擦除确认(例如,擦除状态和/或擦除完成日期)写入元数据单元。

    Method and system for automatic storage subsystem configuration
    3.
    发明授权
    Method and system for automatic storage subsystem configuration 失效
    自动存储子系统配置方法和系统

    公开(公告)号:US5854942A

    公开(公告)日:1998-12-29

    申请号:US711695

    申请日:1996-09-06

    IPC分类号: G06F3/06 G06F11/20

    摘要: An automatically configurable storage subsystem for use in conjunction with a computer system. The storage subsystem includes a storage controller attached to the computer system and multiple data storage devices which are configurable in multiple diverse arrays. A data transfer parameter is specified by a user which preferably sets forth an estimated average size of a future data transfer and/or an estimated percentage of future sequential data transfers. The data transfer parameter(s) is then coupled to the storage controller and is utilized to automatically configure at least certain of the multiple data storage devices into an appropriate array for future data transfers.

    摘要翻译: 与计算机系统结合使用的可自动配置的存储子系统。 存储子系统包括连接到计算机系统的存储控制器和可配置为多个不同阵列的多个数据存储设备。 数据传输参数由用户指定,其优选地陈述未来数据传输的估计平均大小和/或未来顺序数据传输的估计百分比。 然后将数据传输参数耦合到存储控制器,并且用于将多个数据存储设备中的至少一些自动配置为用于将来数据传输的适当阵列。

    Providing and utilizing high performance block storage metadata
    4.
    发明授权
    Providing and utilizing high performance block storage metadata 有权
    提供和利用高性能块存储元数据

    公开(公告)号:US08069317B2

    公开(公告)日:2011-11-29

    申请号:US11871532

    申请日:2007-10-12

    IPC分类号: G06F12/00

    摘要: An enhanced mechanism for the allocation, organization and utilization of high performance block storage metadata provides a stream of data (e.g., in a server system, storage system, DASD, etc.) that includes a sequence of fixed-size blocks which together define a page. Each of the fixed-size blocks includes a data block and a footer. A high performance block storage metadata unit associated with the page is created from a confluence of the footers. Each footer in the confluence of footers has space available for application metadata, which are provided as one or more information units. At least one of the footers includes a Checksum field containing a checksum that covers at least the confluence of footers. This approach is advantageous in that it provides data integrity protection, protects against stale data, and significantly increases the amount of metadata space available for application use.

    摘要翻译: 用于分配,组织和利用高性能块存储元数据的增强机制提供包括一系列固定大小块的数据流(例如,在服务器系统,存储系统,DASD等中),其一起定义 页。 每个固定大小的块包括数据块和页脚。 从页脚的汇合处创建与页面相关联的高性能块存储元数据单元。 页脚汇合中的每个页脚都具有可用于作为一个或多个信息单元提供的应用程序元数据的空间。 至少有一个页脚包括一个校验和字段,其中包含至少覆盖页脚汇合的校验和。 这种方法的优点在于它提供数据完整性保护,防止陈旧的数据,并显着增加可用于应用程序使用的元数据空间的数量。