Maintaining tape emulation consistency

    公开(公告)号:US08593918B1

    公开(公告)日:2013-11-26

    申请号:US13135315

    申请日:2011-06-30

    IPC分类号: G11B21/08 G06F13/00

    摘要: Maintaining tape emulation consistency includes writing additional tape data to a first local storage device at a local site, writing tape emulation data to a second local storage device at the local site, where the second local storage device is different from the first local storage device, and maintaining consistency of the first and second local storage devices in connection with transferring data to a remote site. Maintaining consistency of the first and second local storage devices may include initiating a cycle switch that causes a concurrent cycle change from a first cycle to a second cycle for the first and second local storage devices. Additional tape data and tape emulation data written before a first time is associated with a first cycle. Additional tape data and tape emulation data written after the first time and before a second time is associated with a second cycle.

    Dynamic data set migration
    2.
    发明授权
    Dynamic data set migration 有权
    动态数据集迁移

    公开(公告)号:US07685129B1

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

    申请号:US10956484

    申请日:2004-10-01

    IPC分类号: G06F17/30 G06F12/00

    摘要: Determining when to migrate a data set includes providing performance criteria for the data set, measuring performance of the data set to provide a measured performance of the data set, and, if the measured performance indicates that the data set is not performing according to the performance criteria, choosing a new location for migrating the data set and migrating the data set to the new location. Migrating the data set may include moving the data set to a new location irrespective of whether other applications are accessing the data set. Choosing a new location may include analyzing each of a plurality of locations to determine if a projected performance thereof is according to the performance criteria. Determining when to migrate a data set may include adjusting the performance criteria after the data set has been made operational.

    摘要翻译: 确定何时迁移数据集包括提供数据集的性能标准,测量数据集的性能以提供数据集的测量性能,以及如果测量的性能指示数据集根据性能不执行 标准,选择迁移数据集并将数据集迁移到新位置的新位置。 迁移数据集可以包括将数据集移动到新位置,而不管其他应用程序是否访问数据集。 选择新位置可以包括分析多个位置中的每一个,以确定其预测的性能是否根据性能标准。 确定何时迁移数据集可能包括在数据集已经运行之后调整性能标准。

    Space reclamation with virtually provisioned devices
    3.
    发明授权
    Space reclamation with virtually provisioned devices 有权
    具有虚拟设备的空间回收

    公开(公告)号:US08959305B1

    公开(公告)日:2015-02-17

    申请号:US13537345

    申请日:2012-06-29

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    CPC分类号: G06F12/023

    摘要: A reclaim system provides for marking each track that is intended to be reclaimed in one or more storage devices and detecting and reclaiming such tracks. The reclaim system may include a feature and/or utility that may be used to mark, detect and return tracks to a free track pool of a virtual provisioning storage system in connection with the use of one or more thin Count Key Data (CKD) devices. Reclaim processing may include identifying tracks to be reclaimed, marking mark the tracks to be reclaimed, detecting tracks that have been marked to be reclaimed, and performing a reclaim task to return the marked and detected tracks to the free track pool, thereby reclaiming the tracks.

    摘要翻译: 回收系统提供在一个或多个存储设备中标记要被回收的每个轨道,并且检测和回收这样的轨道。 回收系统可以包括特征和/或实用程序,其可以用于与使用一个或多个细计数密钥数据(CKD)设备相关联地标记,检测和返回到虚拟供应存储系统的空闲轨道池的轨迹 。 回收处理可以包括识别要回收的轨道,标记要回收的轨道,检测已被标记为被回收的轨迹,以及执行回收任务以将标记和检测到的轨迹返回到自由轨迹池,从而回收轨道 。

    Techniques for providing a first computer system access to storage devices indirectly through a second computer system
    4.
    发明授权
    Techniques for providing a first computer system access to storage devices indirectly through a second computer system 有权
    用于通过第二计算机系统间接地提供第一计算机系统访问存储设备的技术

    公开(公告)号:US08898444B1

    公开(公告)日:2014-11-25

    申请号:US13334884

    申请日:2011-12-22

    IPC分类号: G06F9/24 G06F3/00 G06F9/455

    摘要: Described are techniques for providing access to storage devices. An I/O request directed to a storage device is sent over a network connection from a first computer system to a second computer system. The second computer system includes a simulated computing environment simulating aspects of the first computer system. The I/O request is received at the second computer system. The data storage system is connected to the second computer system over a first connection operating in accordance with a first protocol thereby providing the second computer system access to the storage device of the data storage system. The simulated computing environment of the second computer system may, for example, include emulation capabilities in accordance with the first protocol thereby allowing the second computer system to issue the first I/O request to the first storage device on behalf of the first computer system.

    摘要翻译: 描述了用于提供对存储设备的访问的技术。 定向到存储设备的I / O请求通过网络连接从第一计算机系统发送到第二计算机系统。 第二计算机系统包括模拟第一计算机系统的方面的模拟计算环境。 在第二个计算机系统接收I / O请求。 数据存储系统通过根据第一协议操作的第一连接连接到第二计算机系统,从而提供第二计算机系统对数据存储系统的存储设备的访问。 例如,第二计算机系统的模拟计算环境可以包括根据第一协议的仿真能力,从而允许第二计算机系统代表第一计算机系统向第一存储设备发出第一I / O请求。

    Maintaining dasd and tape continuous availability
    5.
    发明授权
    Maintaining dasd and tape continuous availability 有权
    维护dasd和磁带连续可用性

    公开(公告)号:US08601209B1

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

    申请号:US13135311

    申请日:2011-06-30

    IPC分类号: G06F12/00

    摘要: Maintaining continuous availability of tape data includes providing a first storage space that contains the tape data, where metadata for the tape data points to the first storage space, creating a data mirroring relationship between the first storage space and a second, separate, storage space, where tape data written to the first storage space is copied to the second storage space, and adjusting the metadata for the tape data to reference the second storage space in response to the first storage space becoming inaccessible. Maintaining continuous availability of tape data may also include suspending access to the tape data prior to adjusting the metadata. Maintaining continuous availability of tape data may also include resuming access to the tape data after adjusting the metadata.

    摘要翻译: 保持磁带数据的持续可用性包括提供包含磁带数据的第一存储空间,其中磁带数据的元数据指向第一存储空间,在第一存储空间与第二存储空间之间建立数据镜像关系, 其中写入第一存储空间的磁带数据被复制到第二存储空间,并且响应于第一存储空间变得不可访问而调整用于引用第二存储空间的磁带数据的元数据。 保持磁带数据的连续可用性还可以包括在调整元数据之前暂停对磁带数据的访问。 维护磁带数据的连续可用性还可以包括在调整元数据之后恢复对磁带数据的访问。

    Transfer of data storage device features
    6.
    发明授权
    Transfer of data storage device features 有权
    传输数据存储设备功能

    公开(公告)号:US08732364B1

    公开(公告)日:2014-05-20

    申请号:US12925709

    申请日:2010-10-28

    IPC分类号: G06F3/00 G06F13/00 G06F13/38

    摘要: Transferring storage device functionality includes providing a device coupled to the storage device, where the device is separate from the storage device, having the device handle I/O requests between an application and the storage device, and, in response to the application issuing an I/O request, having the device determine if the request corresponds to functionality being transferred and, if so, having the device provide the functionality. The device may be a host computer. The application may run on the host computer. A driver on the host computer may provide the functionality. The functionality may include read only functionality, data compression, data encryption, mirroring, and/or status reporting.

    摘要翻译: 传送存储设备功能包括提供耦合到存储设备的设备,其中设备与存储设备分离,其中设备处理应用和存储设备之间的I / O请求,并且响应于应用发出I / O请求,使设备确定请求是否对应于正在传送的功能,如果是,则具有设备提供功能。 设备可以是主机。 应用程序可能在主机上运行。 主机上的驱动程序可以提供功能。 该功能可以包括只读功能,数据压缩,数据加密,镜像和/或状态报告。

    Storage data encryption
    7.
    发明授权
    Storage data encryption 有权
    存储数据加密

    公开(公告)号:US08281152B2

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

    申请号:US11166956

    申请日:2005-06-24

    IPC分类号: G06F21/00

    摘要: Managing data on a storage device includes intercepting unencrypted data to be stored on the storage device, where intercepting unencrypted data is transparent to an application storing the data on the storage device and encrypting the data prior to storage on the storage device. The storage device may include a tape drive and/or a disk drive. Managing data on a storage device may also include migrating data from a first storage location to a second storage location. The first storage location may be the same as the second storage location or the first storage location may be different from the second storage location. The unencrypted data may be intercepted during migration. Managing data on a storage device may also include decrypting data read from the storage device.

    摘要翻译: 管理存储设备上的数据包括截取要存储在存储设备上的未加密数据,其中拦截未加密的数据对存储在存储设备上的数据的应用是透明的,并且在存储在存储设备之前对数据进行加密。 存储设备可以包括磁带驱动器和/或磁盘驱动器。 管理存储设备上的数据还可以包括将数据从第一存储位置迁移到第二存储位置。 第一存储位置可以与第二存储位置相同,或者第一存储位置可以不同于第二存储位置。 迁移期间可能会拦截未加密的数据。 管理存储设备上的数据还可以包括解密从存储设备读取的数据。

    Method and apparatus for enhancing access to redundant data storage facilities
    8.
    发明授权
    Method and apparatus for enhancing access to redundant data storage facilities 有权
    用于增强对冗余数据存储设施的访问的方法和装置

    公开(公告)号:US06874046B1

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

    申请号:US09966639

    申请日:2001-09-28

    IPC分类号: G06F13/12

    CPC分类号: G06F11/2094 G06F11/2038

    摘要: A dynamic address switching system for use in a data processing system with redundant data storage facilities. A validation routine or module assures that dynamic switching can occur between logical devices. A swapping routine exchanges information in unit control blocks for logical devices in the redundant system thereby to enable I/O requests from a host to be redirected over another channel to the other data storage facility.

    摘要翻译: 一种用于具有冗余数据存储设施的数据处理系统的动态地址交换系统。 验证例程或模块确保逻辑设备之间可能发生动态切换。 交换例程在冗余系统中的逻辑设备的单元控制块中交换信息,从而使来自主机的I / O请求被重定向到另一个信道到另一个数据存储设施。

    Remote mirroring of group name services
    10.
    发明授权
    Remote mirroring of group name services 有权
    组名服务的远程镜像

    公开(公告)号:US08589513B1

    公开(公告)日:2013-11-19

    申请号:US10814206

    申请日:2004-03-31

    IPC分类号: G06F15/16 G06F13/00

    CPC分类号: G06F17/30575

    摘要: Described are techniques used in defining and maintaining group data used by multiple host systems. Group data is stored in a distributed fashion on one or more data storage systems. If a device of a data storage system belongs to a group, group data for that group is stored on that data storage system. Group data changes made by one host are communicated to the other hosts by accessing a common data area on each data storage system using a daemon executing on each host. Remotely mirrored groups may be defined on a remote data storage system. A remote mirror of a group includes group data modified in accordance with a point of view of the remote data storage system and a remote host.

    摘要翻译: 描述了用于定义和维护多个主机系统使用的组数据的技术。 组数据以分布式方式存储在一个或多个数据存储系统上。 如果数据存储系统的设备属于一个组,则该组的组数据存储在该数据存储系统上。 通过使用在每个主机上执行的守护程序访问每个数据存储系统上的公共数据区,将一个主机进行的组数据更改传送给其他主机。 可以在远程数据存储系统上定义远程镜像组。 组的远程镜像包括根据远程数据存储系统和远程主机的观点修改的组数据。