Reducing data replications among storage locations

    公开(公告)号:US11188235B2

    公开(公告)日:2021-11-30

    申请号:US16696479

    申请日:2019-11-26

    IPC分类号: G06F3/06

    摘要: A computer-implemented method, according to one embodiment, includes: receiving a volume at a first cluster in a first tier of a tiered data storage system. The first tier includes of a plurality of clusters, and the first cluster is coupled to a secondary storage in a second tier. A determination is made as to whether any clusters in the first tier are designated as copy target locations for the volume. In response to determining that one or more of the clusters in the first tier are designated as a copy target location, for each of the one or more clusters designated as a copy target location: a determination is made as to whether the given cluster is coupled to the secondary storage. Moreover, in response to determining that the given cluster is not coupled to the secondary storage, a copy of the volume is sent to the given cluster.

    READING AND WRITING COMPRESSED DATA USING LONG-TERM STORAGE

    公开(公告)号:US20190280711A1

    公开(公告)日:2019-09-12

    申请号:US16426010

    申请日:2019-05-30

    IPC分类号: H03M7/30 G06F16/178

    摘要: A storage system receives one or more records from a host system. The records are compressed in a first compression format that is native to the host system. The storage system identifies an incompatibility between the first compression format and a first operation of the storage system. In response to the identified incompatibility, the storage system decompresses the received records. The decompression is based on the first compression format. The storage system compresses the decompressed records in a second compression format. The storage system stores the secondarily compressed records onto a storage medium.

    EFFICIENT DATA MIGRATION IN HIERARCHICAL STORAGE MANAGEMENT SYSTEM

    公开(公告)号:US20190250844A1

    公开(公告)日:2019-08-15

    申请号:US15894131

    申请日:2018-02-12

    IPC分类号: G06F3/06

    摘要: Embodiments provide a method, a system, and a computer program product for performing copy operations of one or more data units in a hierarchical storage management (HSM) system. The HSM system includes an upper layer and a lower layer. The upper layer includes multiple storage nodes having a grid configuration. The method comprises scheduling a copy operations of multiple data units each of which is stored in at least one of the multiple storage nodes such that loads on the copy operations are distributed among the multiple storage nodes in which the multiple data units are stored and copying the multiple data units to the lower layer in accordance with the scheduling.

    Flash copy for disaster recovery (DR) testing

    公开(公告)号:US10114703B2

    公开(公告)日:2018-10-30

    申请号:US15006931

    申请日:2016-01-26

    摘要: In one embodiment, a computer program product for disaster recovery (DR) testing includes a computer readable storage device having program code embodied therewith. The program code is readable and/or executable by a hardware processor to define a DR family including one or more DR clusters accessible to a DR host and one or more production clusters accessible to a production host, create a backup copy of data stored to the one or more production clusters, store the backup copy to the one or more DR clusters, establish a time-zero in the DR family, create a snapshot of each backup copy stored to the one or more DR clusters, share a point-in-time data consistency at the time-zero among all clusters within the DR family and perform DR testing. The DR host is configured to replicate data from the one or more production clusters to the one or more DR clusters.

    Flash copy for disaster recovery (DR) testing
    7.
    发明授权
    Flash copy for disaster recovery (DR) testing 有权
    用于灾难恢复(DR)测试的Flash副本

    公开(公告)号:US09558079B2

    公开(公告)日:2017-01-31

    申请号:US15018540

    申请日:2016-02-08

    摘要: In one embodiment, a system includes a processor and logic integrated with and/or executable by the processor. The logic is configured to cause the processor to determine which cluster within a disaster recovery (DR) family to access, via a DR host, a snapshot of data from based on a consistency of the snapshot in relation to data on one or more production clusters at a time-zero, cause the processor to allow access, via a first DR cluster, to snapshots on any of one or more DR clusters within a DR family, access the snapshot stored on the one or more DR clusters within the DR family only when the snapshot was made consistent with respect to data on the one or more production clusters within the DR family before a time-zero, and perform DR testing using the snapshot.

    摘要翻译: 在一个实施例中,系统包括与处理器集成和/或可执行的处理器和逻辑。 该逻辑被配置为使处理器确定灾难恢复(DR)系列中的哪个集群通过DR主机从基于一个或多个生产集群上的数据的快照的一致性来访问数据的快照 在时间零时,使处理器允许通过第一个DR群集访问DR系列中的一个或多个DR群集中的任何一个上的快照,仅访问存储在DR系列中的一个或多个DR群集上的快照 当快照与时间之前的DR系列内的一个或多个生产群集上的数据一致时,并使用快照执行DR测试。

    TIME-DELAYED REPLICATION FOR DATA ARCHIVES
    8.
    发明申请
    TIME-DELAYED REPLICATION FOR DATA ARCHIVES 有权
    数据存档的时间延迟复制

    公开(公告)号:US20160154872A1

    公开(公告)日:2016-06-02

    申请号:US15018622

    申请日:2016-02-08

    IPC分类号: G06F17/30

    摘要: In one embodiment, a computer program product for time-delayed replication includes a computer readable storage medium having program instructions embodied therewith. The embodied program instructions are readable and/or executable by a processor to cause the processor to receive, by the processor, data to store to a first cluster. The embodied program instructions are also readable and/or executable by the processor to cause the processor to store, by the processor, one or more copies of the data to the first cluster. Moreover, the embodied program instructions are readable and/or executable by the processor to cause the processor to set, by the processor, a time-delayed copy consistency point, the time-delayed copy consistency point indicating an amount of time in which data stored to the first cluster is aged prior to being copied from the first cluster to a second cluster.

    摘要翻译: 在一个实施例中,用于时间延迟复制的计算机程序产品包括具有实施的程序指令的计算机可读存储介质。 所体现的程序指令是可由处理器读取和/或执行的,以使处理器将数据接收到存储到第一集群的数据。 体现的程序指令也可由处理器读取和/或执行,以使处理器将数据的一个或多个副本存储到第一集群。 此外,所体现的程序指令是可由处理器读取和/或执行的,以使处理器由处理器设置时间延迟的复制一致性点,时间延迟的复制一致性点指示存储的数据的时间量 到第一个集群在被从第一个集群复制到第二个集群之前是老化的。

    FLASH COPY FOR DISASTER RECOVERY (DR) TESTING
    9.
    发明申请
    FLASH COPY FOR DISASTER RECOVERY (DR) TESTING 有权
    用于灾难恢复(DR)测试的闪存

    公开(公告)号:US20160154712A1

    公开(公告)日:2016-06-02

    申请号:US15018540

    申请日:2016-02-08

    IPC分类号: G06F11/14

    摘要: In one embodiment, a system includes a processor and logic integrated with and/or executable by the processor. The logic is configured to cause the processor to determine which cluster within a disaster recovery (DR) family to access, via a DR host, a snapshot of data from based on a consistency of the snapshot in relation to data on one or more production clusters at a time-zero, cause the processor to allow access, via a first DR cluster, to snapshots on any of one or more DR clusters within a DR family, access the snapshot stored on the one or more DR clusters within the DR family only when the snapshot was made consistent with respect to data on the one or more production clusters within the DR family before a time-zero, and perform DR testing using the snapshot.

    摘要翻译: 在一个实施例中,系统包括与处理器集成和/或可执行的处理器和逻辑。 该逻辑被配置为使处理器确定灾难恢复(DR)系列中的哪个集群通过DR主机从基于一个或多个生产集群上的数据的快照的一致性来访问数据的快照 在时间零时,使处理器允许通过第一个DR群集访问DR系列中的一个或多个DR群集中的任何一个上的快照,仅访问存储在DR系列中的一个或多个DR群集上的快照 当快照与时间之前的DR系列内的一个或多个生产群集上的数据一致时,并使用快照执行DR测试。

    FLASH COPY FOR DISASTER RECOVERY (DR) TESTING
    10.
    发明申请
    FLASH COPY FOR DISASTER RECOVERY (DR) TESTING 有权
    用于灾难恢复(DR)测试的闪存

    公开(公告)号:US20160154706A1

    公开(公告)日:2016-06-02

    申请号:US15006873

    申请日:2016-01-26

    IPC分类号: G06F11/14 G06F17/30

    摘要: In one embodiment, a system includes a processor and logic configured to create a backup copy of data stored to one or more production clusters and store the backup copy to one or more disaster recovery (DR) clusters. Moreover, the logic is configured to establish a time-zero in the DR family and create a snapshot of each backup copy stored to the one or more DR clusters. Each snapshot represents data stored to the one or more DR clusters at the time-zero, and each snapshot is a point-in-time flash copy of at least a user data portion of all virtual tapes of the one or more DR clusters with the proviso that the snapshot does not include a metadata portion of the virtual tapes. The logic is further configured to share a point-in-time data consistency at the time-zero among all clusters within the DR family.

    摘要翻译: 在一个实施例中,系统包括处理器和逻辑,其被配置为创建存储到一个或多个生产群集的数据的备份副本,并将备份副本存储到一个或多个灾难恢复(DR)群集。 此外,逻辑被配置为在DR系列中建立时间零点,并且创建存储到一个或多个DR集群的每个备份副本的快照。 每个快照表示在时间零时存储到一个或多个DR集群的数据,并且每个快照是一个或多个DR集群的所有虚拟磁带的至少一个用户数据部分的时间点闪存副本,其中 条件是快照不包括虚拟磁带的元数据部分。 该逻辑还被配置为在DR系列内的所有集群之间的时间零共享时间点数据一致性。