Synchronous and asymmetric asynchronous active-active-active data access
    1.
    发明授权
    Synchronous and asymmetric asynchronous active-active-active data access 有权
    同步和非对称异步主动 - 主动 - 主动 - 数据访问

    公开(公告)号:US09081842B1

    公开(公告)日:2015-07-14

    申请号:US13835929

    申请日:2013-03-15

    IPC分类号: G06F17/30 G06F11/20

    摘要: In one aspect, a method to provide synchronous and asymmetric active-active-active access to a first storage volume using a global cache coupled to a first, second and third virtual storage volumes includes replicating asynchronously the first storage volume at a first site to a second storage volume at a second site and mirroring the first storage volume with a third storage volume at a third site. Either one of the first storage volume or the third storage volume has primary storage functionality. The method also includes virtualizing the first storage volume with the first virtual storage volume, virtualizing the second storage volume with the second virtual storage volume and virtualizing the third storage volume with the third virtual storage volume.

    摘要翻译: 在一个方面,一种使用耦合到第一,第二和第三虚拟存储卷的全局高速缓存提供对第一存储卷的同步和非对称主动 - 主动 - 主动访问的方法包括将第一站点处的第一存储卷异步复制到 在第二站点处的第二存储卷并且在第三站点处镜像具有第三存储卷的第一存储卷。 第一个存储卷或第三个存储卷中的任一个都具有主存储功能。 该方法还包括用第一虚拟存储卷虚拟化第一存储卷,用第二虚拟存储卷虚拟化第二存储卷,并用第三虚拟存储卷虚拟化第三存储卷。

    Insertion of a virtualization layer into a replication environment
    2.
    发明授权
    Insertion of a virtualization layer into a replication environment 有权
    将虚拟化层插入到复制环境中

    公开(公告)号:US08892835B1

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

    申请号:US13490752

    申请日:2012-06-07

    IPC分类号: G06F11/00 G06F11/14 G06F11/20

    摘要: In one aspect, a method includes continuously replicating a physical volume with no disruption to the replicating while inserting a virtualization layer which virtualizes the physical volume with a virtual volume and replicating the virtual volume instead of the physical volume after the inserting. In another aspect, an article includes a non-transitory machine-readable medium that stores executable instructions. The instructions cause a machine to continuously replicate a physical volume with no disruption to the replicating while inserting a virtualization layer which virtualizes the physical volume with a virtual volume and replicate the virtual volume instead of the physical volume after the inserting. In a further aspect, an apparatus includes circuitry configured to continuously replicate a physical volume with no disruption to the replicating while inserting a virtualization layer which virtualizes the physical volume with a virtual volume and replicate the virtual volume instead of the physical volume after the inserting.

    摘要翻译: 一方面,一种方法包括连续地复制物理卷,而不会在复制时中断复制物理卷,同时使用虚拟卷插入虚拟化物理卷的虚拟层,并在插入之后复制虚拟卷而不是物理卷。 在另一方面,一种物品包括存储可执行指令的非暂时机器可读介质。 这些说明使机器能够在插入虚拟化层,虚拟化虚拟卷虚拟化物理卷并在插入后复制虚拟卷而不是物理卷时,不间断复制物理卷。 在另一方面,一种装置包括被配置为在插入虚拟化虚拟层与虚拟卷虚拟化物理卷的虚拟卷之间连续复制物理卷而不中断复制的电路,并在插入之后复制虚拟卷而不是物理卷。

    Inverse star replication
    3.
    发明授权

    公开(公告)号:US09910739B1

    公开(公告)日:2018-03-06

    申请号:US13077262

    申请日:2011-03-31

    IPC分类号: G06F11/14 G06F11/20

    摘要: A method, system and computer program product for enabling a virtual service layer to consume a storage medium at a first site and map the storage medium as one or more virtual storage volumes, enabling the virtual service layer to present the one or more virtual storage volumes for consumption at the first site, enabling a splitter of the virtual service layer to intercept I/O written to the one or more virtual storage volumes, splitting intercepted I/O to a journal based replication appliance, enabling the virtual storage volumes to be accessible at a second site, wherein the one or more the virtual storage volume are mirrored at the second site by the virtual service layer; and replicating IO from either the first site or the second site to a third site.

    Method and apparatus for replicating the punch command
    5.
    发明授权
    Method and apparatus for replicating the punch command 有权
    复制打孔指令的方法和装置

    公开(公告)号:US08996461B1

    公开(公告)日:2015-03-31

    申请号:US13073215

    申请日:2011-03-28

    IPC分类号: G06F17/30 G06F21/60

    摘要: The punch command may be replicated in a replication environment including a production site and a replication site. The solution includes implementing a punch command to free storage received at a replication site in a replication environment by applying the punch command to storage at the replication site and writing data being freed from the storage at the replication site to an undo stream of a journal at the replication site. If the punch command is not supported, a command to write zeros may be used. Further, an unpunch command is provided for properly undoing a punch command and storing data written to the volume before the punch command freed the storage. Additionally, large punch commands may be split into a plurality to smaller punch commands for efficient journal management. Additionally, volume space may be reclaimed by writing a punch command to the journal instead of zeros.

    摘要翻译: 打印命令可以在包括生产站点和复制站点的复制环境中复制。 该解决方案包括实施打孔命令以通过将复制站点上的打包命令应用于复制站点处的存储并将从复制站点上的存储器释放的数据写入到日志的撤消流来释放在复制环境中的复制站点处接收到的存储 复制站点。 如果不支持punch命令,则可以使用写入零的命令。 此外,提供了一个非打开命令,用于在打孔命令释放存储之前适当地撤销打孔命令并存储写入卷的数据。 此外,大的冲头命令可以被分成多个到较小的冲头命令,用于有效的日志管理。 另外,可以通过将punch命令写入日志而不是零来回收卷空间。

    Replicating key-value pairs in a continuous data protection system
    6.
    发明授权
    Replicating key-value pairs in a continuous data protection system 有权
    在连续数据保护系统中复制键值对

    公开(公告)号:US08949180B1

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

    申请号:US13535865

    申请日:2012-06-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30587 G06F17/30575

    摘要: In one aspect, a method to replicate a key-value pair includes intercepting a command to update a key-value pair in a key-value pair database, the key-value database comprising metadata of a virtual volume, sending an updated key-value pair to a data protection appliance, receiving an acknowledgement that the data protection appliance received the updated key-value pair and updating the key-value pair in the key-value database after the acknowledgement is received.

    摘要翻译: 一方面,一种复制密钥值对的方法包括拦截用于更新密钥对对数据库中的密钥值对的命令,所述密钥值数据库包括虚拟卷的元数据,发送更新的密钥值 与数据保护设备配对,在接收到确认之后,接收到数据保护设备接收到更新的密钥对对的确认,并更新密钥值数据库中的密钥 - 值对。

    Journal-based replication without journal loss
    7.
    发明授权
    Journal-based replication without journal loss 有权
    基于日志的复制,无日记损失

    公开(公告)号:US08898409B1

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

    申请号:US13534422

    申请日:2012-06-27

    IPC分类号: G06F12/16

    CPC分类号: G06F12/16 G06F11/00

    摘要: In one aspect, a method includes performing a failover in a journal-based replication system and performing a failback in the journal-based replication system without loss to journaling. In another aspect, an article includes a non-transitory machine-readable medium that stores executable instructions. The instructions cause a machine to perform a failover in a journal-based replication system and perform a failback in the journal-based replication system without loss to journaling. In a further aspect, an apparatus includes circuitry configured to perform a failover in a journal-based replication system and perform a failback in the journal-based replication system without loss to journaling.

    摘要翻译: 在一个方面,一种方法包括在基于日志的复制系统中执行故障切换,并在基于日志的复制系统中执行故障恢复,而不会损失日志记录。 在另一方面,一种物品包括存储可执行指令的非暂时机器可读介质。 这些说明使机器在基于日志的复制系统中执行故障切换,并在基于日志的复制系统中执行故障回复,而不会损失日志记录。 在另一方面,一种装置包括经配置以在基于日志的复制系统中执行故障切换并在基于日志的复制系统中执行故障恢复而不损失日志记录的电路。

    Creating consistent snapshots across several storage arrays or file systems
    8.
    发明授权
    Creating consistent snapshots across several storage arrays or file systems 有权
    在多个存储阵列或文件系统上创建一致的快照

    公开(公告)号:US08706700B1

    公开(公告)日:2014-04-22

    申请号:US12977251

    申请日:2010-12-23

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30088

    摘要: A method, system, and program product for implementing consistent snapshots in a replication environment, the replication environment having a production site having a splitter, and a storage media the method comprising, selecting a set of media from the storage medium, creating a consistency group of the selected set of storage media, creating a journal at the production site, splitting I/O to the consistency group, and recording the split I/O in the journal.

    摘要翻译: 一种用于在复制环境中实现一致的快照的方法,系统和程序产品,所述复制环境具有生产站点具有分离器,以及存储介质,所述方法包括:从所述存储介质中选择一组介质,创建一致性组 的所选集合的存储介质,在生产站点创建日志,将I / O分割为一致性组,并将分割I / O记录在日志中。

    Scaleout replication of an application
    10.
    发明授权
    Scaleout replication of an application 有权
    应用程序的Scaleout复制

    公开(公告)号:US09336094B1

    公开(公告)日:2016-05-10

    申请号:US13614104

    申请日:2012-09-13

    摘要: In one aspect, a method includes determining that a first quorum of servers is available at a production site and a target site and generating a group-set bookmark if the first quorum of servers is available. In another aspect, an article includes a non-transitory machine-readable medium that stores executable instructions. The instructions cause a machine to determine that a first quorum of servers is available at a production site and a target site and generate a group-set bookmark if the first quorum of servers is available. In a further aspect, an apparatus includes circuitry configured to determine that a first quorum of servers is available at a production site and a target site; and generate a group -set bookmark if the first quorum of servers available.

    摘要翻译: 一方面,一种方法包括确定服务器的第一法定数量在生产站点和目标站点是可用的,并且如果第一法定服务器可用,则生成组集合书签。 在另一方面,一种物品包括存储可执行指令的非暂时机器可读介质。 这些说明使机器确定在生产站点和目标站点可以使用第一个服务器的数量,并在服务器的第一个仲裁数量可用的情况下生成一个组集书签。 在另一方面,一种装置包括被配置为确定服务器的第一法定数量在生产现场和目标站点可用的电路; 并且如果服务器的第一个仲裁可用,则生成一个组集合书签。