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

    Techniques for providing a first computer system access to storage devices indirectly through a second computer system
    3.
    发明授权
    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
    4.
    发明授权
    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
    5.
    发明授权
    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.

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

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

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

    Space reclamation with virtually provisioned devices
    10.
    发明授权
    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)设备相关联地标记,检测和返回到虚拟供应存储系统的空闲轨道池的轨迹 。 回收处理可以包括识别要回收的轨道,标记要回收的轨道,检测已被标记为被回收的轨迹,以及执行回收任务以将标记和检测到的轨迹返回到自由轨迹池,从而回收轨道 。