Techniques for providing a first computer system access to storage devices indirectly through a second computer system
    2.
    发明授权
    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请求。

    Method and apparatus for data set migration
    3.
    发明授权
    Method and apparatus for data set migration 有权
    数据集迁移的方法和装置

    公开(公告)号:US07707186B2

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

    申请号:US10872074

    申请日:2004-06-18

    IPC分类号: G06F7/00

    摘要: A method and apparatus for migrating one or more data sets each having one or more extents from one or more source logical devices to one or more target logical devices concurrently with interaction between the application and the data being migrated. A background operation copies each extent from the source logical device to the target logical device in a copy state. When a certain level of data has been copied, the extent is locked to assure synchronization of the data in the target logical device to the corresponding data in the source logical device. The status is changed to a mirrored state. When the extents for a data set in a source logical device or in a group of data sets have been mirrored, all the extents are changed to a diverted state. I/O requests to the diverted extents thereafter are intercepted and processed according to whether they access an extent that is in the copy, mirrored, or diverted state.

    摘要翻译: 一种用于将一个或多个范围的一个或多个范围从一个或多个源逻辑设备迁移到一个或多个目标逻辑设备并与应用程序和正被迁移的数据之间的交互同时进行迁移的方法和装置。 背景操作将复制状态下的源逻辑设备的每个盘区复制到目标逻辑设备。 当复制了一定数量的数据时,锁定该范围以确保目标逻辑设备中的数据与源逻辑设备中相应数据的同步。 状态更改为镜像状态。 当源逻辑设备或一组数据集中的数据集的扩展区已被镜像时,所有扩展区都将更改为转移状态。 根据他们是否访问处于复制,镜像或转移状态的程度,截取并处理对转移的盘区的I / O请求。

    Dynamic data set migration
    4.
    发明授权
    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.

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

    Transfer of data storage device features
    5.
    发明授权
    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请求,使设备确定请求是否对应于正在传送的功能,如果是,则具有设备提供功能。 设备可以是主机。 应用程序可能在主机上运行。 主机上的驱动程序可以提供功能。 该功能可以包括只读功能,数据压缩,数据加密,镜像和/或状态报告。

    Maintaining dasd and tape continuous availability
    6.
    发明授权
    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.

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

    Remote mirroring of group name services
    7.
    发明授权
    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.

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

    Deactivating virtual devices and rolling backup
    8.
    发明授权
    Deactivating virtual devices and rolling backup 有权
    停用虚拟设备和滚动备份

    公开(公告)号:US07340461B2

    公开(公告)日:2008-03-04

    申请号:US10306268

    申请日:2002-11-27

    IPC分类号: G06F17/30

    摘要: Handling data includes providing a first storage area of a first type that contains sections of data, providing a second storage area of the first type that contains sections of data, providing a third storage area of a second type where the second type has, for each section thereof, a pointer to one of: a corresponding section of data of the first storage area and a corresponding section of data of the second storage area, causing the third storage area to be not available for accessing, and after causing the third storage area to not be available for accessing, providing data from the second storage area corresponding to pointers of the third storage area that point to sections of the second storage area.

    摘要翻译: 处理数据包括提供包含数据部分的第一类型的第一存储区域,提供包含数据段的第一类型的第二存储区域,为每个数据提供第二类型的第二类型的第三存储区域 其指针指向第一存储区域的相应部分数据和第二存储区域的相应对应部分,导致第三存储区域不可用于访问,并且在使第三存储区域 不可用于访问,从对应于指向第二存储区域的部分的第三存储区域的指针的第二存储区域提供数据。

    Storage data encryption
    10.
    发明授权
    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.

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