会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Data Protection for Variable Length Records by Utilizing High Performance Block Storage Metadata
    • 通过利用高性能块存储元数据对可变长度记录进行数据保护
    • US20090259456A1
    • 2009-10-15
    • US12100237
    • 2008-04-09
    • Stefan AmannGerhard BanzhafKenneth Wayne BoydKenneth Day, IIIJeffrey William PalmHelmut H. WeberHarry Morris Yudenfriend
    • Stefan AmannGerhard BanzhafKenneth Wayne BoydKenneth Day, IIIJeffrey William PalmHelmut H. WeberHarry Morris Yudenfriend
    • G06F9/455
    • G06F11/1076G06F11/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)传送期间检查校验和, 在将仿真记录写入磁盘的硬化步骤期间和/或在从盘读取仿真记录时的验证步骤期间。
    • 8. 发明申请
    • 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
    • Kenneth Wayne BoydJeffrey William PalmGeorge Oliver Penokie
    • Kenneth Wayne BoydJeffrey William PalmGeorge Oliver Penokie
    • G06F12/00
    • G06F3/0613G06F3/0619G06F3/064G06F3/0676
    • 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等中),其一起定义 页。 每个固定大小的块包括数据块和页脚。 从页脚的汇合处创建与页面相关联的高性能块存储元数据单元。 页脚汇合中的每个页脚都具有可用于作为一个或多个信息单元提供的应用程序元数据的空间。 至少有一个页脚包括一个校验和字段,其中包含至少覆盖页脚汇合的校验和。 这种方法的优点在于它提供数据完整性保护,防止陈旧的数据,并显着增加可用于应用程序使用的元数据空间的数量。 在诸如安全和数据生命周期管理等应用程序中利用高性能块存储元数据的增强机制。 固定大小块的序列定义页面,其中每个固定大小的块包括数据块和页脚。 将当前日期与包含在高性能块存储元数据单元中的擦除日期进行比较。 元数据单元是从页脚的汇合并与页面相关联创建的。 如果擦除日期在当前日期之前或之前,页面的至少一部分将被删除。 在一个实施例中,用简单的覆盖擦除数据。 在另一个实施例中,使用可选择类型的安全擦除擦除数据,确保不可能恢复被擦除的信息。 优选地,在擦除步骤成功完成时,将擦除确认(例如,擦除状态和/或擦除完成日期)写入元数据单元。
    • 9. 发明授权
    • Providing and utilizing high performance block storage metadata
    • 提供和利用高性能块存储元数据
    • US08069317B2
    • 2011-11-29
    • US11871532
    • 2007-10-12
    • Kenneth Wayne BoydJeffrey William PalmGeorge Oliver Penokie
    • Kenneth Wayne BoydJeffrey William PalmGeorge Oliver Penokie
    • G06F12/00
    • G06F3/0613G06F3/0619G06F3/064G06F3/0676
    • 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等中),其一起定义 页。 每个固定大小的块包括数据块和页脚。 从页脚的汇合处创建与页面相关联的高性能块存储元数据单元。 页脚汇合中的每个页脚都具有可用于作为一个或多个信息单元提供的应用程序元数据的空间。 至少有一个页脚包括一个校验和字段,其中包含至少覆盖页脚汇合的校验和。 这种方法的优点在于它提供数据完整性保护,防止陈旧的数据,并显着增加可用于应用程序使用的元数据空间的数量。