Dynamic reuse and reconfiguration of logical data objects in a virtual tape system
    1.
    发明授权
    Dynamic reuse and reconfiguration of logical data objects in a virtual tape system 有权
    虚拟磁带系统中逻辑数据对象的动态重用和重新配置

    公开(公告)号:US08924673B2

    公开(公告)日:2014-12-30

    申请号:US13483667

    申请日:2012-05-30

    摘要: A method in one embodiment for operating a virtual server supporting at least one Write Once Read Many (WORM) logical data object and at least one read-write logical object includes initializing a logical data object from a common pool of the logical data objects, the logical data object bound with a member of a media type group, the member of the media type group comprising a WORM logical data object and a read-write logical data object; and reusing one of the logical data objects as the member of the media type group without ejection and reinsertion by mounting the logical data object with a write from beginning of logical data object to bind at least one data attribute to the member of the media type group to replace any previous attribute and data associated with the logical data object.

    摘要翻译: 在一个实施例中用于操作支持至少一个一次写入多个(WORM)逻辑数据对象和至少一个读写逻辑对象的虚拟服务器的方法包括从逻辑数据对象的公共池中初始化逻辑数据对象, 与媒体类型组的成员绑定的逻辑数据对象,媒体类型组的成员包括WORM逻辑数据对象和读写逻辑数据对象; 并且通过用从逻辑数据对象的开始安装逻辑数据对象来将逻辑数据对象中的一个重新使用为媒体类型组的成员而不会弹出和重新插入,以将至少一个数据属性绑定到媒体类型组的成员 以替换与逻辑数据对象相关联的任何先前的属性和数据。

    DYNAMIC REUSE AND RECONFIGURATION OF LOGICAL DATA OBJECTS IN A VIRTUAL TAPE SYSTEM
    2.
    发明申请
    DYNAMIC REUSE AND RECONFIGURATION OF LOGICAL DATA OBJECTS IN A VIRTUAL TAPE SYSTEM 有权
    虚拟磁带系统中逻辑数据对象的动态重用和重新配置

    公开(公告)号:US20120239891A1

    公开(公告)日:2012-09-20

    申请号:US13483667

    申请日:2012-05-30

    IPC分类号: G06F12/12

    摘要: A method in one embodiment for operating a virtual server supporting at least one Write Once Read Many (WORM) logical data object and at least one read-write logical object includes initializing a logical data object from a common pool of the logical data objects, the logical data object bound with a member of a media type group, the member of the media type group comprising a WORM logical data object and a read-write logical data object; and reusing one of the logical data objects as the member of the media type group without ejection and reinsertion by mounting the logical data object with a write from beginning of logical data object to bind at least one data attribute to the member of the media type group to replace any previous attribute and data associated with the logical data object.

    摘要翻译: 在一个实施例中用于操作支持至少一个一次写入多个(WORM)逻辑数据对象和至少一个读写逻辑对象的虚拟服务器的方法包括从逻辑数据对象的公共池中初始化逻辑数据对象, 与媒体类型组的成员绑定的逻辑数据对象,媒体类型组的成员包括WORM逻辑数据对象和读写逻辑数据对象; 并且通过用从逻辑数据对象的开始安装逻辑数据对象来将逻辑数据对象中的一个重新使用为媒体类型组的成员而不会弹出和重新插入,以将至少一个数据属性绑定到媒体类型组的成员 以替换与逻辑数据对象相关联的任何先前的属性和数据。

    Partial volume access in a physical stacked volume
    3.
    发明授权
    Partial volume access in a physical stacked volume 有权
    物理堆叠卷中的部分卷访问

    公开(公告)号:US09336149B2

    公开(公告)日:2016-05-10

    申请号:US12775425

    申请日:2010-05-06

    摘要: In one embodiment, a VTS system includes a tape volume cache, a storage drive for interacting with sequential access storage media; logic for receiving a mount request to access host data record(s) stored on a storage medium, the mount request including a virtual volume identifier of a logical volume and a logical block identifier of the first requested host data record therein; logic for issuing a locate command to position the sequential access storage medium to about a physical block in the logical volume having at least a portion of the requested host data record(s) therein based on the virtual volume identifier and the logical block identifier; logic for creating and supporting a partial virtual volume in the tape volume cache; and logic for copying at least the physical block to the partial virtual volume. Other systems, methods, and computer program products are also described, according to other embodiments.

    摘要翻译: 在一个实施例中,VTS系统包括磁带卷高速缓冲存储器,用于与顺序访问存储介质交互的存储驱动器; 用于接收用于访问存储在存储介质上的主机数据记录的安装请求的逻辑,所述安装请求包括其中的第一请求主机数据记录的逻辑卷的虚拟卷标识符和逻辑块标识符; 用于发布定位命令的逻辑,用于基于所述虚拟卷标识符和所述逻辑块标识符,将所述顺序存取存储介质定位在所述逻辑卷中具有所述主机数据记录的至少一部分的物理块; 在磁带卷高速缓存中创建和支持部分虚拟卷的逻辑; 以及至少将物理块复制到部分虚拟卷的逻辑。 根据其他实施例,还描述了其它系统,方法和计算机程序产品。

    PARTIAL VOLUME ACCESS IN A PHYSICAL STACKED VOLUME
    4.
    发明申请
    PARTIAL VOLUME ACCESS IN A PHYSICAL STACKED VOLUME 有权
    物理堆积量的部分体积访问

    公开(公告)号:US20110276754A1

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

    申请号:US12775425

    申请日:2010-05-06

    IPC分类号: G06F12/00 G06F12/02 G06F12/16

    摘要: In one embodiment, a VTS system includes a tape volume cache, a storage drive for interacting with sequential access storage media; logic for receiving a mount request to access host data record(s) stored on a storage medium, the mount request including a virtual volume identifier of a logical volume and a logical block identifier of the first requested host data record therein; logic for issuing a locate command to position the sequential access storage medium to about a physical block in the logical volume having at least a portion of the requested host data record(s) therein based on the virtual volume identifier and the logical block identifier; logic for creating and supporting a partial virtual volume in the tape volume cache; and logic for copying at least the physical block to the partial virtual volume. Other systems, methods, and computer program products are also described, according to other embodiments.

    摘要翻译: 在一个实施例中,VTS系统包括磁带卷高速缓冲存储器,用于与顺序访问存储介质交互的存储驱动器; 用于接收用于访问存储在存储介质上的主机数据记录的安装请求的逻辑,所述安装请求包括其中的第一请求主机数据记录的逻辑卷的虚拟卷标识符和逻辑块标识符; 用于发布定位命令的逻辑,用于基于所述虚拟卷标识符和所述逻辑块标识符,将所述顺序存取介质定位在所述逻辑卷中具有所述主机数据记录的至少一部分的物理块; 在磁带卷高速缓存中创建和支持部分虚拟卷的逻辑; 以及至少将物理块复制到部分虚拟卷的逻辑。 根据其他实施例,还描述了其它系统,方法和计算机程序产品。

    HYBRID STORAGE DATA MIGRATION BY SELECTIVE DATA REMOVAL
    5.
    发明申请
    HYBRID STORAGE DATA MIGRATION BY SELECTIVE DATA REMOVAL 有权
    通过选择性数据删除的混合存储数据迁移

    公开(公告)号:US20110107045A1

    公开(公告)日:2011-05-05

    申请号:US12613445

    申请日:2009-11-05

    IPC分类号: G06F12/16 G06F12/00

    摘要: A hybrid data storage system is one which has data storage clusters of different types. In a hybrid data storage system, at least one first data storage cluster is configured to store data and has high data storage capacity; and at least one second data storage cluster is configured to store data and has lower data storage capacity than the first cluster. The data is initially replicated and stored by at least one first and at least one second data storage cluster. The method identifies a portion of the stored initially replicated data of at least one second data storage cluster as “pinned”; continues to store the pinned initially replicated data; and selectively removes non-pinned initially replicated data from the second data storage cluster(s) to account for the capacity difference.

    摘要翻译: 混合数据存储系统是具有不同类型的数据存储簇的混合数据存储系统。 在混合数据存储系统中,至少一个第一数据存储集群被配置为存储数据并具有高数据存储容量; 并且至少一个第二数据存储集群被配置为存储数据并且具有比第一集群更低的数据存储容量。 数据最初由至少一个第一和至少一个第二数据存储集群复制并存储。 该方法将至少一个第二数据存储簇的所存储的初始复制数据的一部分标识为“固定”; 继续存储固定的最初复制数据; 并且从第二数据存储集群中选择性地去除未固定的最初复制数据以解决容量差异。

    EXTENDED LOGICAL WORM DATA INTEGRITY PROTECTION
    6.
    发明申请
    EXTENDED LOGICAL WORM DATA INTEGRITY PROTECTION 有权
    扩展的逻辑数据完整性保护

    公开(公告)号:US20110107024A1

    公开(公告)日:2011-05-05

    申请号:US12612435

    申请日:2009-11-04

    IPC分类号: G06F12/00

    摘要: A data storage system stores logical data object(s), each identified by a logical identifier. A control is configured to assign a unique WORM (Write Once Read Many) identifier to the logical data object, and stores the unique WORM identifier as associated with the logical identifier, in a database maintained by the control so as to be persistent. Data storage is configured to write the logical data object with a header with the unique WORM identifier. The control, in order to allow the logical data object to be accessed externally to the control, requires matching the unique WORM identifier in the header of a logical data object to the unique WORM identifier of the persistent database for the logical object. The unique WORM identifier is formed of a checksum hash value related to nonce fields comprising at least the logical identifier of the logical data object, an incrementing token, and a time stamp.

    摘要翻译: 数据存储系统存储逻辑数据对象,每个逻辑数据对象由逻辑标识符标识。 控制被配置为向逻辑数据对象分配唯一的WORM(一次读取多个)标识符,并且将与逻辑标识符相关联的唯一WORM标识符存储在由控制器维护的数据库中以便被持久化。 数据存储被配置为使用具有唯一WORM标识符的报头来写入逻辑数据对象。 为了允许将逻辑数据对象从控制外部访问,控制需要将逻辑数据对象的头部中的唯一WORM标识符与逻辑对象的持久性数据库的唯一WORM标识匹配。 独特的WORM标识符由与至少包括逻辑数据对象的逻辑标识符,递增令牌和时间戳的至少包括的nonce字段相关的校验和散列值形成。

    Apparatus and method to export and then import a logical volume with assigned storage attributes
    7.
    发明授权
    Apparatus and method to export and then import a logical volume with assigned storage attributes 有权
    用于导出并导入具有分配存储属性的逻辑卷的设备和方法

    公开(公告)号:US06973534B2

    公开(公告)日:2005-12-06

    申请号:US10230501

    申请日:2002-08-29

    IPC分类号: G06F3/06 G06F12/00

    摘要: A method to export and then import a logical volume with assigned storage attributes, from a first information storage medium to a second information storage medium. The method maintains a logical volume in a first information storage medium. The method assigns one or more first storage attributes to that logical volume. The method further includes forming an import list logical volume. The method further includes defining a plurality second storage attributes. The method further includes importing the logical volume, and the assigned first storage attributes, into a second information storage medium. The method then determines if the import list logical volume specifies use of one or more second storage attributes. If the import list logical volume specifies use of one or more second storage attributes, then the method assigns to the logical volume those one or more second storage attributes.

    摘要翻译: 一种用于从第一信息存储介质导出然后将具有分配的存储属性的逻辑卷导入到第二信息存储介质的方法。 该方法在第一信息存储介质中维护逻辑卷。 该方法将一个或多个第一个存储属性分配给该逻辑卷。 该方法还包括形成导入列表逻辑卷。 该方法还包括定义多个第二存储属性。 该方法还包括将逻辑卷和分配的第一存储属性导入第二信息存储介质。 然后,该方法确定导入列表逻辑卷是否指定使用一个或多个第二存储属性。 如果导入列表逻辑卷指定使用一个或多个第二个存储属性,则该方法将逻辑卷分配给一个或多个第二个存储属性。

    Method and apparatus for handling multi-volume datasets in a tape storage system
    8.
    发明授权
    Method and apparatus for handling multi-volume datasets in a tape storage system 失效
    用于在磁带存储系统中处理多卷数据集的方法和装置

    公开(公告)号:US07565486B2

    公开(公告)日:2009-07-21

    申请号:US11235986

    申请日:2005-09-26

    IPC分类号: G06F12/08

    摘要: A method and apparatus for handling multi-volume datasets in a tape storage system are disclosed. In response to a write request for a multi-volume dataset, the information of the multi-volume dataset are captured by intercepting and deciphering a set of volume mount commands. Otherwise, the information of the multi-volume dataset are captured by snooping header information from a previous volume listed in a header of the multi-volume dataset. A chain of logical volume names that belongs to the multi-volume dataset is then built. Finally, the chain of logical volume names is then stored in a chain database.

    摘要翻译: 公开了一种在磁带存储系统中处理多卷数据集的方法和装置。 响应对多卷数据集的写入请求,多卷数据集的信息通过拦截和解密一组卷安装命令来捕获。 否则,多卷数据集的信息通过从多卷数据集的标题中列出的先前卷中的标头信息进行侦听来捕获。 然后构建属于多卷数据集的逻辑卷名称链。 最后,将逻辑卷名称链存储在链式数据库中。

    Apparatus and method to maintain information by assigning one or more storage attributes to each of a plurality of logical volumes
    9.
    发明授权
    Apparatus and method to maintain information by assigning one or more storage attributes to each of a plurality of logical volumes 失效
    通过将一个或多个存储属性分配给多个逻辑卷中的每一个来维护信息的装置和方法

    公开(公告)号:US06961811B2

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

    申请号:US10230513

    申请日:2002-08-29

    IPC分类号: G06F3/06 G06F12/00

    摘要: A method to maintain information by assigning one or more storage attributes to each of a plurality of logical volumes. The method writes a first portion of a dataset to a first logical volume. The method assigns one or more storage attributes to that first logical volume. When the logical end of volume for the first logical volume is approaching, Applicants' method mounts a second logical volume, and continues writing the dataset to that second logical volume. The method assigns the same one or more storage attributes to the second logical volume.

    摘要翻译: 一种通过将一个或多个存储属性分配给多个逻辑卷中的每一个来维护信息的方法。 该方法将数据集的第一部分写入第一逻辑卷。 该方法将一个或多个存储属性分配给该第一逻辑卷。 当第一个逻辑卷的逻辑末尾接近时,申请人的方法装载第二个逻辑卷,并继续将数据集写入该第二个逻辑卷。 该方法将相同的一个或多个存储属性分配给第二个逻辑卷。

    APPARATUS, SYSTEM, AND METHOD FOR SELECTING A CLUSTER
    10.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR SELECTING A CLUSTER 有权
    装置,系统和选择集群的方法

    公开(公告)号:US20090006734A1

    公开(公告)日:2009-01-01

    申请号:US11770486

    申请日:2007-06-28

    IPC分类号: G06F12/06

    摘要: An apparatus, system, and method are disclosed for selecting a source cluster in a distributed storage configuration. A measurement module measures system factors for a plurality of clusters over a plurality of instances. The clusters are in communication over a network and each cluster comprises at least one tape volume cache. A smoothing module applies a smoothing function to the system factors, wherein recent instances have higher weights. A lifespan module calculates a mount-to-dismount lifespan for each cluster from the smoothed system factors. A selection module selects a source cluster for accessing an instance of a specified volume in response to the mount-to-dismount lifespans and a user policy.

    摘要翻译: 公开了用于在分布式存储配置中选择源集群的装置,系统和方法。 测量模块测量多个实例上的多个集群的系统因子。 集群通过网络进行通信,并且每个集群包括至少一个磁带卷高速缓存。 平滑模块对系统因素应用平滑函数,其中最近的实例具有较高的权重。 寿命模块根据平滑的系统因素计算每个群集的挂载到卸载寿命。 选择模块选择源集群来响应指定卷的实例,以响应挂载到卸载生命周期和用户策略。