Apparatus and method to maintain information in one or more virtual volume aggregates comprising a plurality of virtual volumes
    1.
    发明授权
    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 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 assign pseudotime attributes to one or more logical volumes
    3.
    发明授权
    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.

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

    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.

    Method and system for scrubbing data within a data storage subsystem
    5.
    发明授权
    Method and system for scrubbing data within a data storage subsystem 有权
    用于擦除数据存储子系统内的数据的方法和系统

    公开(公告)号:US08745011B2

    公开(公告)日:2014-06-03

    申请号:US11087027

    申请日:2005-03-22

    申请人: Gregory T. Kishi

    发明人: Gregory T. Kishi

    IPC分类号: G06F17/30

    摘要: A method and system for scrubbing data within a data storage subsystem is disclosed. According to one embodiment, a method is provided for scrubbing data of a storage element within a data storage subsystem. In the described method embodiment, a request to access the storage element is processed utilizing a first processing module and access permission metadata associated with the storage element. A data scrub process is concurrently performed utilizing a second processing module by modifying the access permission metadata and validating data of the storage element substantially simultaneously with the processing.

    摘要翻译: 公开了一种用于在数据存储子系统内擦洗数据的方法和系统。 根据一个实施例,提供了一种用于擦除数据存储子系统内的存储元件的数据的方法。 在所描述的方法实施例中,使用第一处理模块和与存储元件相关联的访问许可元数据来处理访问存储元件的请求。 使用第二处理模块通过修改访问许可元数据并且与处理基本上同时验证存储元件的数据来同时执行数据擦除处理。

    MANAGING FIRST LEVEL STORAGE IN A MULTI-HOST ENVIRONMENT
    6.
    发明申请
    MANAGING FIRST LEVEL STORAGE IN A MULTI-HOST ENVIRONMENT 失效
    管理多个环境中的第一级存储

    公开(公告)号:US20100293328A1

    公开(公告)日:2010-11-18

    申请号:US12465430

    申请日:2009-05-13

    申请人: Gregory T. Kishi

    发明人: Gregory T. Kishi

    CPC分类号: G06F12/084 G06F9/5016

    摘要: A virtual tape server (VTS) and a method for managing shared first level storage, such as a disk cache, among multiple virtual tape servers are provided. Such a system and method manage first level storage to accommodate two or more host processing systems by maintaining adequate free space in the cache for each host and by preventing one host, such as a mainframe, from taking over free space from another host, such as a Linux system.

    摘要翻译: 提供虚拟磁带服务器(VTS)和用于在多个虚拟磁带服务器之间管理诸如磁盘高速缓存之类的共享第一级存储器的方法。 这样的系统和方法通过在每个主机的高速缓存中保持足够的可用空间并且通过防止一个主机(例如主机)从另一个主机接管可用空间来管理第一级存储以容纳两个或更多个主机处理系统,例如 一个Linux系统。

    Dynamic media format conversion of physical volumes
    7.
    发明授权
    Dynamic media format conversion of physical volumes 失效
    物理卷的动态媒体格式转换

    公开(公告)号:US07685382B2

    公开(公告)日:2010-03-23

    申请号:US11613777

    申请日:2006-12-20

    IPC分类号: G06F12/00

    摘要: A media server (e.g., a virtual tape server) implements a method for a dynamic media format conversion of physical volumes stored within a media library (e.g., a tape library). The method involves a recall of volume data in a media format f as stored in one or more source physical volumes of a source media, and an automatic premigration of the recalled volume data in a media format f to one or more target physical volumes of a target media. The media format f is different in one or more aspects from the media format f.

    摘要翻译: 媒体服务器(例如,虚拟磁带服务器)实现用于存储在媒体库(例如磁带库)内的物理卷的动态媒体格式转换的方法。 该方法涉及以存储在源媒体的一个或多个源物理卷中的媒体格式f的卷数据的调用,以及以媒体格式f将被调用的卷数据自动预迁移到一个或多个目标物理卷 目标媒体。 媒体格式f在媒体格式f的一个或多个方面是不同的。

    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.

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

    Method and Apparatus for Providing Continuous Access to Shared Tape Drives from Multiple Virtual Tape Servers Within a Data Storage System
    9.
    发明申请
    Method and Apparatus for Providing Continuous Access to Shared Tape Drives from Multiple Virtual Tape Servers Within a Data Storage System 失效
    用于从数据存储系统内的多个虚拟磁带服务器连续访问共享磁带驱动器的方法和装置

    公开(公告)号:US20090063748A1

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

    申请号:US11846583

    申请日:2007-08-29

    IPC分类号: G06F3/06

    摘要: A method for providing continuous access to shared tape drives from two virtual tape server (VTS) nodes is disclosed. A group of tape drives are connected to two VTS nodes via a set of switches. Both VTS nodes can concurrently process requests to mount physical tape cartridges to separate tape drives. The selection of a tape drive to fulfill a volume mount request on a physical volume begins by locking down any access to a tape drive table having a composite view of all the tape drives shared between the two VTS nodes. An available tape drive is then selected to mount the physical volume, and an entry in the tape drive table is updated to claim ownership of the tape drive. A reservation command is sent to the tape drive to lock down any access to the tape drive, and the lock to the tape drive table is released. Having claimed ownership to the tape drive, the VTS node can now perform the volume mount request.

    摘要翻译: 公开了一种用于从两个虚拟磁带服务器(VTS)节点提供对共享磁带驱动器的连续访问的方法。 一组磁带驱动器通过一组开关连接到两个VTS节点。 两个VTS节点可以同时处理将物理磁带盒安装到单独磁带机的请求。 通过锁定对具有在两个VTS节点之间共享的所有磁带驱动器的复合视图的磁带驱动器表的任何访问来开始选择在物理卷上实现卷安装请求的磁带驱动器。 然后选择可用的磁带驱动器来装载物理卷,并更新磁带驱动器表中的条目以声明磁带驱动器的所有权。 将预留命令发送到磁带机,以锁定对磁带机的访问,并释放对磁带机表的锁定。 已经声明对磁带驱动器的所有权,VTS节点现在可以执行卷安装请求。

    Reducing a Backup Time of a Backup of Data Files
    10.
    发明申请
    Reducing a Backup Time of a Backup of Data Files 有权
    减少备份数据文件的备份时间

    公开(公告)号:US20120254117A1

    公开(公告)日:2012-10-04

    申请号:US13078413

    申请日:2011-04-01

    IPC分类号: G06F12/16 G06F17/30

    摘要: A mechanism is provided for reducing the backup time of data files from a memory. Data files are pre-staged by identifying the data files in the memory to be backed up to a backup storage system, sorting the data files by size thereby forming a set of small data files and a set of large data files, and copying the set of small data files to a cache while leaving the set of large data files in a disk subsystem. The set of small data files are then backed-up from the cache and the set of large data files are backed-up from the disk subsystem to a backup storage system. Thus, the time required to backup the set of small data files from the cache is performed at a faster rate as compared to backing up the set of large data files from the disk subsystem.

    摘要翻译: 提供了一种减少数据文件从存储器的备份时间的机制。 数据文件通过识别要备份到备份存储系统的内存中的数据文件进行预分类,按尺寸对数据文件进行排序,从而形成一组小数据文件和一组大数据文件,并复制集 将小数据文件导出到高速缓存,同时将一组大型数据文件留在磁盘子系统中。 然后从缓存中备份一组小型数据文件,并将大量数据文件集从磁盘子系统备份到备份存储系统。 因此,与从磁盘子系统备份一组大型数据文件相比,从缓存中备份一组小数据文件所需的时间以更快的速度执行。