System and method to guarantee overwrite of expired data in a virtual tape server

    公开(公告)号:US06983351B2

    公开(公告)日:2006-01-03

    申请号:US10120911

    申请日:2002-04-11

    IPC分类号: G06F12/00

    CPC分类号: G06F3/0601 G06F2003/0697

    摘要: A system and method for guaranteeing overwrite of expired data in a media device, the data being organized according to logical units provided on media devices organized as physical volumes. The method comprises the steps of: maintaining information associated with a status of a physical volume, and updating a physical volume's status information based upon a combination of that volume's prior status and that volume's current status; specifying a time duration that expired logical unit data may remain on a physical volume; based upon the volume's updated status information, determining whether a selected volume has expired data longer than the specified time duration; and, overwriting contents of the volume having data that has expired longer than the specified time duration.

    Apparatus and method to form one or more premigration aggregates comprising a plurality of least recently accessed virtual volumes
    2.
    发明授权
    Apparatus and method to form one or more premigration aggregates comprising a plurality of least recently accessed virtual volumes 失效
    用于形成包括多个最近最少访问的虚拟卷的一个或多个预迁移聚合的装置和方法

    公开(公告)号:US06938120B2

    公开(公告)日:2005-08-30

    申请号:US10230684

    申请日:2002-08-29

    摘要: A method to form one or more premigration aggregates comprising a plurality of least recently accessed virtual volumes disposed in an information storage medium. The method determines the number (R) of virtual volumes to remove from the information storage medium, selects the (R) least recently accessed virtual volumes, forms one or more premigration aggregates comprising those least recently accessed virtual volumes, and assigns each of the (R) selected virtual volumes to one of those premigration aggregates. The method establishes a minimum transfer size and determines if any of the premigration aggregates are larger than that minimum transfer size. The method writes to one or more physical volumes each of the premigrate aggregates that are larger than the minimum transfer size. Thereafter, the method removes from the information storage medium each of the premigration aggregates written to physical volumes.

    摘要翻译: 一种形成一个或多个预迁移聚合的方法,包括设置在信息存储介质中的多个最近访问的虚拟卷。 该方法确定要从信息存储介质中删除的虚拟卷的数量(R),选择(R)最近最近访问的虚拟卷,形成包括那些最近访问的虚拟卷的一个或多个预迁移聚合,并且分配( R)将选定的虚拟卷添加到这些迁移聚合之一。 该方法建立最小传输大小,并确定任何预迁移聚合是否大于最小传输大小。 该方法写入一个或多个物理卷,每个预转换聚合大于最小传输大小。 此后,该方法从信息存储介质中删除写入物理卷的每个预迁移聚合。

    Apparatus and method to maintain information in one or more virtual volume aggregates comprising a plurality of virtual volumes
    3.
    发明授权
    Apparatus and method to maintain information in one or more virtual volume aggregates comprising a plurality of virtual volumes 失效
    在包括多个虚拟卷的一个或多个虚拟卷集合中维护信息的装置和方法

    公开(公告)号:US06889302B2

    公开(公告)日:2005-05-03

    申请号:US10230826

    申请日:2002-08-29

    摘要: A method and apparatus for maintaining information in one or more virtual volume aggregates comprising a plurality of virtual volumes. The method maintains a plurality of virtual volumes in a first information storage medium, and forms one or more virtual volume aggregates, where each of the of virtual volumes is assigned to one of the virtual volume aggregates. The method further provides a plurality of second information storage media. The method then identifies the least recently used virtual volume, and writes the virtual volume aggregate comprising that least recently used virtual volume to one or more second information storage media. Thereafter, the method determines if space is required on said first information storage medium. If space is required on said first information storage medium, the method selects the virtual volume aggregate comprising the least recently used virtual volume and removes from said first information storage medium each virtual volume in that selected virtual volume aggregate that has been written to one or more second information storage media.

    摘要翻译: 一种用于在包括多个虚拟卷的一个或多个虚拟卷集合中维护信息的方法和装置。 该方法在第一信息存储介质中维护多个虚拟卷,并且形成一个或多个虚拟卷聚合,其中每个虚拟卷被分配给虚拟卷聚合之一。 该方法还提供多个第二信息存储介质。 然后,该方法识别最近最少使用的虚拟卷,并将包括最近最少使用的虚拟卷的虚拟卷聚合写入一个或多个第二信息存储介质。 此后,该方法确定在所述第一信息存储介质上是否需要空间。 如果在所述第一信息存储介质上需要空间,则该方法选择包含最近最少使用的虚拟卷的虚拟卷聚合,并且从所述第一信息存储介质中删除已被写入一个或多个的所选择的虚拟卷聚合中的每个虚拟卷 第二信息存储媒体。

    Apparatus and method to assign pseudotime attributes to one or more logical volumes
    4.
    发明授权
    Apparatus and method to assign pseudotime attributes to one or more logical volumes 失效
    将伪时间属性分配给一个或多个逻辑卷的装置和方法

    公开(公告)号:US06895466B2

    公开(公告)日:2005-05-17

    申请号:US10230831

    申请日:2002-08-29

    摘要: A method to assign a premigration pseudotime attribute and a stubbing pseudotime attribute to a logical volume. The method defines a plurality of host requests, and associates with each host request a pseudotime range. The method further maintains a logical volume in a first information storage medium at a first time, and determines if a user provides a host request for that logical volume. If a user provides a host request for that logical volume, then the method assigns to the logical volume a premigration pseudotime attribute, and a stubbing pseudotime attribute, comprising a time within the pseudotime range associated with the host request. If, on the other hand, a user does not provide a host request for the logical volume, then the method assigns to that logical volume the first time as said premigration pseudotime attribute, and said first time as said stubbing pseudotime attribute. The method saves the assigned premigration pseudotime attribute and the assigned stubbing pseudotime attribute for later use.

    摘要翻译: 将一个预迁移伪时间属性和一个存根伪时间属性分配给逻辑卷的方法。 该方法定义了多个主机请求,并且与每个主机请求伪随机范围相关联。 该方法还在第一时间内维护第一信息存储介质中的逻辑卷,并且确定用户是否提供对该逻辑卷的主机请求。 如果用户提供对该逻辑卷的主机请求,则该方法向逻辑卷分配预迁移伪时间属性和包含与主机请求相关联的伪时间范围内的时间的存根伪时间属性。 另一方面,如果用户不提供对逻辑卷的主机请求,则该方法首次作为所述预迁移伪时间属性分配给该逻辑卷,并且所述第一次作为所述存根伪时间属性。 该方法保存分配的预迁移伪时间属性和分配的存根伪时间属性供以后使用。

    Method and apparatus for handling multi-volume datasets in a tape storage system
    5.
    发明授权
    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 write information to one or more information storage media
    6.
    发明授权
    Apparatus and method to write information to one or more information storage media 失效
    将信息写入一个或多个信息存储介质的装置和方法

    公开(公告)号:US07765377B2

    公开(公告)日:2010-07-27

    申请号:US10431728

    申请日:2003-05-08

    IPC分类号: G06F7/76

    摘要: A method to write information to one or more information storage media disposed in a data storage and retrieval system comprising host adapters capable of data compression and information storage devices capable of data compression. The method establishes a storage medium usage threshold and determines the actual storage media usage level for the data storage and retrieval system. The method then determines if the actual storage media usage level is greater than the storage medium usage threshold. If the actual storage media usage level is greater than said storage medium usage threshold, then the method enables use of information storage device data compression. Alternatively, if the actual storage media usage level is not greater than said storage medium usage threshold, then the method disables use of information storage device data compression.

    摘要翻译: 将信息写入包括能够进行数据压缩的主机适配器和能够进行数据压缩的信息存储设备的数据存储和检索系统中的一个或多个信息存储介质的方法。 该方法建立存储介质使用阈值,并确定数据存储和检索系统的实际存储介质使用级别。 该方法然后确定实际存储介质使用水平是否大于存储介质使用阈值。 如果实际的存储介质使用量大于所述存储介质使用阈值,则该方法使得能够使用信息存储设备数据压缩。 或者,如果实际存储介质使用量不大于所述存储介质使用阈值,则该方法禁止使用信息存储设备数据压缩。

    APPARATUS, SYSTEM, AND METHOD FOR SELECTING A CLUSTER
    7.
    发明申请
    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.

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

    Apparatus and method to write information to two virtual tape servers
    9.
    发明授权
    Apparatus and method to write information to two virtual tape servers 失效
    将信息写入两个虚拟磁带服务器的设备和方法

    公开(公告)号:US07640316B2

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

    申请号:US10656993

    申请日:2003-09-05

    IPC分类号: G06F15/167

    摘要: A method to write information to two virtual tape servers. The method writes a file to a virtual host device disposed in a first virtual tape server, where the virtual host device comprises an adjustable bandwidth. The method queues a job to copy the file to a second virtual tape server, determines the age of the copy job, and copies that file to the second virtual tape server. The method sets an age threshold, and determines if the copy job age is greater than that age threshold. If the copy job age is greater than the age threshold, then the method decreases the adjustable bandwidth, if not, the method restores the adjustable bandwidth.

    摘要翻译: 将信息写入两个虚拟磁带服务器的方法。 该方法将文件写入设置在第一虚拟磁带服务器中的虚拟主机设备,其中虚拟主机设备包括可调节的带宽。 该方法将作业排队以将文件复制到第二个虚拟磁带服务器,确定复制作业的年龄,并将该文件复制到第二个虚拟磁带服务器。 该方法设置年龄阈值,并确定复印作业年龄是否大于该年龄阈值。 如果复印作业年龄大于年龄阈值,则该方法会减少可调节的带宽,否则,该方法将恢复可调整的带宽。

    Apparatus and method to write information to two geographically separated virtual tape servers
    10.
    发明授权
    Apparatus and method to write information to two geographically separated virtual tape servers 有权
    将信息写入两个地理上分离的虚拟磁带服务器的设备和方法

    公开(公告)号:US07401124B2

    公开(公告)日:2008-07-15

    申请号:US10656679

    申请日:2003-09-05

    IPC分类号: G06F15/167

    摘要: A method to write information to two geographically separated virtual tape servers, where the method provides a file to a virtual tape controller, writes that file to a first virtual tape server, and queues a copy job for the file in the virtual tape controller. Subsequently, the method provides the file to a second virtual tape server. The method sets a throughput threshold, determines the actual VTC throughput, and determines if the actual VTC throughput exceeds the throughput threshold. The method sets an age threshold and determines if the copy job age is greater than that age threshold. If the actual VTC throughput is greater than the throughput threshold and the copy job age is greater than the age threshold, then the method decreases the first adjustable host bandwidth and/or the second adjustable host bandwidth, otherwise the method restores the bandwidth to a nominal value.

    摘要翻译: 将信息写入两个地理上分离的虚拟磁带服务器的方法,其中该方法向虚拟磁带控制器提供文件,将该文件写入第一个虚拟磁带服务器,并将虚拟磁带控制器中文件的复制作业排队。 随后,该方法将文件提供给第二虚拟磁带服务器。 该方法设置吞吐量阈值,确定实际VTC吞吐量,并确定实际VTC吞吐量是否超过吞吐量阈值。 该方法设置年龄阈值,并确定复印作业年龄是否大于该年龄阈值。 如果实际VTC吞吐量大于吞吐量阈值并且复制作业年龄大于年龄阈值,则该方法会降低第一可调主机带宽和/或第二可调主机带宽,否则该方法将带宽恢复到标称值 值。