Apparatus and method to store and manage information and meta data
    21.
    发明授权
    Apparatus and method to store and manage information and meta data 失效
    用于存储和管理信息和元数据的装置和方法

    公开(公告)号:US07870102B2

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

    申请号:US11457087

    申请日:2006-07-12

    CPC分类号: G06F17/30315 G06Q10/00

    摘要: An apparatus and method to store data are disclosed. The method provides a data storage system comprising a fossilized data management apparatus interconnected with one or more data storage devices. The method provides to the fossilized data management apparatus information and meta data associated with that information, wherein the meta data comprises a format field, a context field, a retention field, a data management field, and a storage management field. The fossilized data management apparatus instructs the one or more data storage devices to write the information to the one or more data storage devices based upon the meta data format field.

    摘要翻译: 公开了存储数据的装置和方法。 该方法提供一种包括与一个或多个数据存储设备互连的化石数据管理设备的数据存储系统。 该方法提供了与该信息相关联的化石数据管理装置信息和元数据,其中元数据包括格式字段,上下文字段,保留字段,数据管理字段和存储管理字段。 化石数据管理装置指示一个或多个数据存储装置基于元数据格式字段将信息写入一个或多个数据存储装置。

    Input/output (I/O) path selection based on workload types
    22.
    发明授权
    Input/output (I/O) path selection based on workload types 有权
    基于工作负载类型的输入/输出(I / O)路径选择

    公开(公告)号:US08521922B2

    公开(公告)日:2013-08-27

    申请号:US13346330

    申请日:2012-01-09

    IPC分类号: G06F3/00 G06F13/00

    摘要: Various embodiments for an Input/Output (I/O) path selection based on workload types are provided. A port workload controller is adapted to control the workload types of ports for accessing a storage device. A storage access command is received by the port workload controller from an application being executed on a virtual server on a physical server. The workload types related to the storage access command are determined. Storage access paths between the application and the storage device having the same workload types as the determined workload types related to the storage access command are determined. Storage access paths mapping data that is controlled by the port workload controller is used. A selected storage access path is selected out of the determined storage access paths having the least utilization. The storage device is accessed via the selected one of the plurality of storage access paths.

    摘要翻译: 提供了基于工作负载类型的输入/输出(I / O)路径选择的各种实施例。 端口工作负载控制器适于控制用于访问存储设备的端口的工作负载类型。 存储访问命令由端口工作负载控制器从在物理服务器上的虚拟服务器上执行的应用程序接收。 确定与存储访问命令相关的工作负载类型。 确定具有与确定的与存储访问命令相关的工作负载类型相同的工作负载类型的应用程序和存储设备之间的存储访问路径。 使用映射由端口工作负载控制器控制的数据的存储访问路径。 从确定的具有最小利用率的存储访问路径中选出选定的存储访问路径。 通过所选择的多个存储访问路径之一访问存储设备。

    Apparatus and method to store information
    25.
    发明授权
    Apparatus and method to store information 失效
    用于存储信息的装置和方法

    公开(公告)号:US08311663B2

    公开(公告)日:2012-11-13

    申请号:US11219451

    申请日:2005-08-31

    IPC分类号: G06F7/00

    摘要: A method to store data is disclosed. The method provides a plurality of data storage media, an automated data library comprising one or more data storage devices, a first plurality of storage cells, and a robotic accessor. The method further provides a storage vault comprising a second plurality of storage cells but no data storage devices. The method selects the (i)th data storage medium and sets the (i)th data state, where that (i)th data state is selected from the group consisting of online, offline, and vault. If the method sets the (i)th data state is set to online, then the method mounts that (i)th data storage medium in one of the data storage devices. If the method sets the (i)th data state to offline, then the method removeably places the (i)th data storage medium in one of the first plurality of storage cells. If the method sets the (i)th data state is set to vault, then the method places the (i)th data storage medium in one of the second plurality of storage cells.

    摘要翻译: 公开了存储数据的方法。 该方法提供多个数据存储介质,包括一个或多个数据存储设备的自动数据库,第一多个存储单元和机器人存取器。 该方法还提供包括第二多个存储单元但不包括数据存储设备的存储库。 该方法选择第(i)个数据存储介质并设置第(i)个数据状态,其中第(i)个数据状态从由在线,离线和库组成的组中选择。 如果方法设置(i)数据状态设置为联机,则该方法将第(i)个数据存储介质安装在数据存储设备之一中。 如果该方法将(i)数据状态设置为离线,则该方法可移除地将第(i)个数据存储介质放置在第一多个存储单元之一中。 如果该方法将第(i)个数据状态设置为保险库,则该方法将第(i)个数据存储介质放置在第二多个存储单元之一中。

    FILE SYSTEM WITH INTERNAL DEDUPLICATION AND MANAGEMENT OF DATA BLOCKS
    26.
    发明申请
    FILE SYSTEM WITH INTERNAL DEDUPLICATION AND MANAGEMENT OF DATA BLOCKS 有权
    具有数据块内部重用和管理的文件系统

    公开(公告)号:US20100121825A1

    公开(公告)日:2010-05-13

    申请号:US12270101

    申请日:2008-11-13

    IPC分类号: G06F12/02

    CPC分类号: G06F17/30156

    摘要: A method for deduplicating and managing data blocks within a file system includes adding a deduplication identifier to each pointer pointing to a data block to indicate whether the data block is deduplicated, detecting duplicate data blocks, determining whether one of the duplicate data blocks has been deduplicated, when detected, determining that one duplicate data block is a master copy when it is determined that one duplicate data block has been deduplicated, selecting one of the duplicate data blocks to be a master copy when it is determined that the duplicate data blocks have not been deduplicated, and setting the deduplication identifier of the selected duplicate data block to indicate deduplication, and determining that the other duplicate data block is a new duplicate data block and setting the deduplication identifier of the other duplicate data block to indicate deduplication and directing the respective pointer to the master copy.

    摘要翻译: 一种用于对文件系统内的数据块进行重复数据删除和管理的方法包括:将重复数据删除标识符添加到指向数据块的每个指针,以指示数据块是否被重复数据删除,检测重复数据块,确定重复数据块中的一个是否已被重复数据删除 当检测到时,当确定一个重复数据块已被重复数据删除时,确定一个重复数据块是主副本,当确定重复数据块没有被复制时,选择一个复制数据块作为主副本 被重复数据删除,并且将所选择的重复数据块的重复数据删除标识符设置为指示重复数据消除,并且确定另一个重复数据块是新的重复数据块,并且设置其他重复数据块的重复数据删除标识符以指示重复数据删除并且指示相应的 指向主副本的指针。

    Method and System for Command-Ordering and Command-Execution Within a Command Group for a Disk-to-Disk-to-Holographic Data Storage System
    27.
    发明申请
    Method and System for Command-Ordering and Command-Execution Within a Command Group for a Disk-to-Disk-to-Holographic Data Storage System 审中-公开
    用于磁盘到磁盘到全息数据存储系统的命令组中的命令排序和命令执行的方法和系统

    公开(公告)号:US20090196144A1

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

    申请号:US12027045

    申请日:2008-02-06

    IPC分类号: G11B7/00

    摘要: A system, method and computer program product for managing command ordering and command execution for a host-Disk-to-intermediate-Disk-to-Holographic (D2D2H) data storage system. Specifically, a command ordering and execution (COE) utility selects the command group from a command queue. A determination is made whether the command group includes a write command for writing an entire hologram segment. Responsive to a determination that the command group does not include the write command for writing the entire hologram segment, the entire hologram segment is read to an intermediate system disk. Conflicting commands are then sorted from non-conflicting commands. Specifically, all conflicting write commands are executed before all conflicting read commands. After execution, the entire hologram segment of the intermediate system disk is closed and written in holographic medium.

    摘要翻译: 一种用于管理主机 - 磁盘到中间磁盘到全息(D2D2H)数据存储系统的命令排序和命令执行的系统,方法和计算机程序产品。 具体来说,命令排序和执行(COE)实用程序从命令队列中选择命令组。 确定命令组是否包括用于写入整个全息图段的写入命令。 响应于确定命令组不包括用于写入整个全息片段的写入命令,整个全息片段被读取到中间系统盘。 然后从不冲突的命令中排序冲突的命令。 具体来说,所有冲突的写入命令都在所有冲突的读取命令之前执行。 执行完毕后,中间系统盘的整个全息片段被封闭并写在全息介质中。

    Method and System for Command-Ordering for a Disk-to-Disk-to-Holographic Data Storage System
    28.
    发明申请
    Method and System for Command-Ordering for a Disk-to-Disk-to-Holographic Data Storage System 审中-公开
    磁盘到磁盘到全息数据存储系统的命令排序方法和系统

    公开(公告)号:US20090196143A1

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

    申请号:US12026986

    申请日:2008-02-06

    IPC分类号: G11B7/00

    摘要: A system, method and computer program product for managing command ordering for a host-Disk-to-intermediate-Disk-to-Holographic (D2D2H) data storage system. Specifically, a command ordering detects a command from a host system. A hologram segment associated with the detected command is identified and a determination is made whether the hologram segment is an open hologram segment or a closed hologram segment. A determination is made whether the detected command is to be prioritized. If the detected command is prioritized, the detected command is added to a prioritized command queue. Moreover, if the detected command is not prioritized, the detected command is added to a normal command queue. The detected commands addressing the same hologram segment are then grouped. The execution of one or more grouped commands (prioritized or normal) is deferred for a predetermined period to allow for additional commands to be received for a same command group.

    摘要翻译: 一种用于管理主机 - 磁盘到中间磁盘到全息(D2D2H)数据存储系统的命令排序的系统,方法和计算机程序产品。 具体来说,命令排序检测来自主机系统的命令。 识别与检测到的命令相关联的全息片段,并且确定全息片段是开放全息片段还是闭合全息片段。 确定检测到的命令是否被优先化。 如果检测到的命令被优先,则检测到的命令被添加到优先级命令队列。 此外,如果检测到的命令未被优先化,则检测到的命令被添加到正常命令队列。 然后将检测到的寻址相同全息图段的命令分组。 一个或多个分组的命令的执行(优先级或正常)被延迟一段预定的时间段,以允许为相同的命令组接收附加的命令。

    Method of and system for adaptive selection of a deduplication chunking technique
    29.
    发明授权
    Method of and system for adaptive selection of a deduplication chunking technique 失效
    重复数据删除技术的自适应选择方法和系统

    公开(公告)号:US07519635B1

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

    申请号:US12059874

    申请日:2008-03-31

    IPC分类号: G06F12/00 G06F17/30

    摘要: A method of adaptively selecting an optimum data deduplication chunking method receives a request to deduplicate a file, wherein the file has a file type. The method searches a table of file types, wherein the table includes, for each file type, a chunking method, a deduplication ratio, and a depulication ratio threshold. The method selects a chunking method for the file according to the table. The method chunks the file using the selected chunking method. The method deduplicates the chunked file according to prior art deduplication methods. The method calculates a deduplication ratio for the file type and updates the table with the calculated deduplication ratio for the file type. If the calculated deduplication ratio for the file type is less than the deduplication ratio threshold for the file type, the method selects a new chunking method for the file type and updates the table of file types with the new chunking method for the file type.

    摘要翻译: 一种自适应地选择最佳重复数据删除分块方法的方法接收对文件进行重复数据删除的请求,其中文件具有文件类型。 该方法搜索文件类型的表格,其中对于每个文件类型,表格包括分块方法,重复数据删除比率和递减比率阈值。 该方法根据表格选择文件的分块方法。 该方法使用所选的分块方法来对文件进行分块。 该方法根据现有技术的重复数据删除方法对分块文件进行重复数据删除。 该方法计算文件类型的重复数据删除率,并使用计算出的文件类型的重复数据删除比更新表。 如果文件类型的计算重复数据删除率小于文件类型的重复数据删除率阈值,则该方法将为文件类型选择一种新的分块方法,并使用文件类型的新的分块方法更新文件类型表。

    Automated File Recovery Based on Subsystem Error Detection Results
    30.
    发明申请
    Automated File Recovery Based on Subsystem Error Detection Results 失效
    基于子系统错误检测结果的自动文件恢复

    公开(公告)号:US20090070539A1

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

    申请号:US12204475

    申请日:2008-09-04

    IPC分类号: G06F12/16

    CPC分类号: G06F11/1435 G06F11/1469

    摘要: The present invention provides a method and system for performing file recovery in a computer system coupled to a storage subsystem, wherein a data scrubbing process analyzes said storage subsystem for potential or existing storage errors. The method includes: receiving a report from said data scrubbing process describing said errors, including logical block addresses (LBAs) of storage locations containing errors; interacting with a file system created on logical unit numbers (LUN) provided by said storage subsystem in order to identify file information pertaining to the erroneous LBAs; moving the file pertaining to said erroneous LBAs to a different storage location; updating pointers to said file; in case of an unrecoverable, accessing a backup copy of said file from a backup location; if a predetermined degree of error severity is exceeded, creating an additional copy of said file; and updating the pointers to said file managed by the file system, respectively.

    摘要翻译: 本发明提供了一种用于在耦合到存储子系统的计算机系统中执行文件恢复的方法和系统,其中数据擦除过程分析所述存储子系统的潜在或存在的存储错误。 该方法包括:从描述所述错误的所述数据擦除过程接收包括存在错误的存储位置的逻辑块地址(LBA)的报告; 与由所述存储子系统提供的逻辑单元编号(LUN)创建的文件系统进行交互,以便识别与所述错误的LBA有关的文件信息; 将与所述错误的LBA有关的文件移动到不同的存储位置; 更新指向所述文件的指针; 在不可恢复的情况下,从备份位置访问所述文件的备份副本; 如果超过预定程度的错误严重性,则创建所述文件的附加副本; 并分别更新由文件系统管理的指向所述文件的指针。