EFFICIENT MIGRATION BETWEEN ASYNCHRONOUS DATA REPLICATION TECHNOLOGIES

    公开(公告)号:US20190188310A1

    公开(公告)日:2019-06-20

    申请号:US15842887

    申请日:2017-12-15

    IPC分类号: G06F17/30 G06F11/20

    摘要: A method for converting from one asynchronous data replication technology to another is disclosed herein. In one embodiment, such a method includes utilizing a first asynchronous data replication technology to asynchronously replicate data from a primary volume to a secondary volume. The method initiates, at time T1, tracking of post-T1 changes to the primary volume and waits for all pre-T1 changes to the primary volume to be propagated to the secondary volume. When all pre-T1 changes have been propagated to the secondary volume, the method suspends operation of the first asynchronous data replication technology and replicates all post-T1 changes from the primary volume to the secondary volume. The method further sets up and initiates a second asynchronous data replication technology to asynchronously replicate data from the primary volume to the secondary volume. A corresponding system and computer program product are also disclosed herein.

    REDUCING DATA STORAGE SYSTEM I/O BANDWIDTH VIA READ-ONCE POINT IN TIME COPY

    公开(公告)号:US20190065076A1

    公开(公告)日:2019-02-28

    申请号:US16177201

    申请日:2018-10-31

    IPC分类号: G06F3/06 G11B5/008

    摘要: According to one embodiment, a computer program product for read-once point-in-time copy includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se, and the program instructions are executable by a storage system manager to cause the storage system manager to perform a method comprising: detecting a read access to one or more data tracks of a target data storage module; setting a value of one or more bits in response to detecting the read access to the one or more data tracks, each of the one or more bits being associated with one of the one or more data tracks. The value of the one or more bits is set to a value configured to prevent a copy-on-write operation being applied to the one or more data tracks to which the read access was detected.

    Optimized recovery in data replication environments

    公开(公告)号:US09946617B2

    公开(公告)日:2018-04-17

    申请号:US15174742

    申请日:2016-06-06

    IPC分类号: G06F11/00 G06F11/20 G06F3/06

    摘要: A method for optimizing recovery in a data replication environment is disclosed. In one embodiment, such a method includes directing I/O from a primary site to a secondary site in response to a failure at the primary site. After the primary site has recovered from the failure, the method initiates a recovery process wherein updated data elements at the secondary site are copied to the primary site. The method determines a recorded average I/O latency for a host system driving I/O to the secondary site, and calculates an expected average I/O latency for the host system driving I/O to the primary site. The method redirects I/O from the secondary site to the primary site when a difference between the expected average I/O latency and the recorded average I/O latency reaches a threshold value. A corresponding system and computer program product are also disclosed.

    AUTONOMIC CONFIGURATION OF STORAGE SYSTEMS FOR VIRTUALIZATION

    公开(公告)号:US20170199683A1

    公开(公告)日:2017-07-13

    申请号:US14992948

    申请日:2016-01-11

    IPC分类号: G06F3/06

    摘要: Systems, methods, and computer program products for autonomously obtaining configuration information and configuring a storage system for virtualization are disclosed. Configuring virtualization of a storage system may include: creating a storage pool for each array designated by an administrator for virtualization; creating one or more volumes for each storage pool; creating or selecting a volume controller designated by the administrator for hosting virtualization; identifying one or more ports of the volume controller; and mapping the one or more volumes to the one or more ports of the volume controller. Configuration information obtained may include designation of one or more arrays available to a storage system to which virtualization should be applied; designation of either an existing volume controller or a new volume controller and new volume controller name; and/or a confirmation, a negation, or a modification of one or more port identifiers.