Xcopy in journal based replication
    61.
    发明授权
    Xcopy in journal based replication 有权
    Xcopy在基于日志的复制中

    公开(公告)号:US09535801B1

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

    申请号:US13174427

    申请日:2011-06-30

    IPC分类号: G06F12/00 G06F11/14

    CPC分类号: G06F11/1471 G06F11/00

    摘要: A method, system, and program product for data replication, comprising reading do metadata, xcopying data from a storage medium to an undo stream, xcopying data from a do stream to the storage medium, and updating do meta data and the undo meta data.

    摘要翻译: 一种用于数据复制的方法,系统和程序产品,包括读取元数据,将数据从存储介质复制到撤消流,将数据从执行数据复制到存储介质,以及更新多元数据和还原元数据。

    Storage array snapshots for logged access replication in a continuous data protection system
    62.
    发明授权
    Storage array snapshots for logged access replication in a continuous data protection system 有权
    用于连续数据保护系统中记录访问复制的存储阵列快照

    公开(公告)号:US09323750B2

    公开(公告)日:2016-04-26

    申请号:US13684656

    申请日:2012-11-26

    IPC分类号: G06F17/30 G06F11/20

    摘要: In one aspect, a method includes providing a continuous data protection system comprising a data protection appliance, a splitter and source volumes on a source side that are replicated to target volumes of a storage array on a target side by using a journal of write transactions; and enabling, in an image access mode, a rolling back of the target volumes on the target side from a first point in time to a selected point in time so that the target volumes contain data for the selected point in time. The selected point in time is earlier than the first point in time and the rolling back includes undoing write transactions in the journal subsequent to the selected point in time; enabling generation of a virtual snapshot of the target volumes for the selected point in time after rolling back the target volumes to the selected point in time; and enabling a user to access the virtual snapshot in the storage array at the selected point in time.

    摘要翻译: 一方面,一种方法包括提供连续的数据保护系统,其包括数据保护装置,源侧的分离器和源卷,其通过使用写入事务的日志复制到目标侧上的存储阵列的目标卷; 并且在图像访问模式下,使目标侧的目标卷从第一时间点到所选择的时间点回滚,使得目标卷包含所选择的时间点的数据。 所选择的时间点早于第一时间点,并且回滚包括在所选择的时间点之后的日志中撤销写入事务; 使得在将目标卷滚动到所选择的时间点之后,为所选择的时间点生成目标卷的虚拟快照; 并使用户能够在所选择的时间点访问存储阵列中的虚拟快照。

    Replication optimizated IO
    63.
    发明授权
    Replication optimizated IO 有权
    复制优化IO

    公开(公告)号:US09275063B1

    公开(公告)日:2016-03-01

    申请号:US13249370

    申请日:2011-09-30

    申请人: Assaf Natanzon

    发明人: Assaf Natanzon

    IPC分类号: G06F17/30

    摘要: A system method and program product for data replication comprising based on metadata, creating a mapping of pending IO to a logical storage medium and changing a mapping of the logical storage medium to tiered storage mediums to optimize the pending IO to the logical storage medium.

    摘要翻译: 一种用于数据复制的系统方法和程序产品,其包括基于元数据,创建待决IO到逻辑存储介质的映射,并且将逻辑存储介质的映射改变为分层存储介质,以将等待IO优化到逻辑存储介质。

    Reading and writing to an unexposed device
    64.
    发明授权
    Reading and writing to an unexposed device 有权
    读取和写入未曝光的设备

    公开(公告)号:US09256605B1

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

    申请号:US13196993

    申请日:2011-08-03

    申请人: Assaf Natanzon

    发明人: Assaf Natanzon

    IPC分类号: G06F17/30

    摘要: In one aspect, a method includes replicating a storage entity which is not accessible though a storage area network by using a data protection appliance (DPA) coupled to a storage area network and a data protection agent installed on a host which can access the storage entity.In another aspect, a non-transitory machine-readable medium stores executable instructions. The instructions cause a machine to replicate a storage entity which is not accessible though a storage area network by using a data protection appliance (DPA) coupled to a storage area network and a data protection agent installed on a host which can access the storage entity.

    摘要翻译: 一方面,一种方法包括通过使用耦合到存储区域网络的数据保护设备(DPA)和安装在可以访问存储实体的主机上的数据保护代理来复制不能通过存储区域网络访问的存储实体 。 另一方面,非暂时机器可读介质存储可执行指令。 该指令使得机器通过使用耦合到存储区域网络的数据保护设备(DPA)和安装在可以访问存储实体的主机上的数据保护代理来复制不能通过存储区域网络访问的存储实体。

    Replicating a volume using snapshots
    65.
    发明授权
    Replicating a volume using snapshots 有权
    使用快照复制卷

    公开(公告)号:US09087008B1

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

    申请号:US13924869

    申请日:2013-06-24

    申请人: Assaf Natanzon

    发明人: Assaf Natanzon

    IPC分类号: G06F17/00 G06F11/14

    摘要: In one aspect, a method to synchronize a replica volume with a production volume includes providing a first snapshot of the production volume and a first dirty list that includes differences between the first snapshot and the replica volume; sending only a portion of the differences between the first snapshot and the replica volume to the replica site associated with a section of the production volume, generating a second snapshot of the production volume, adding differences between the first snapshot and the second snapshot to a second dirty list, erasing the first snapshot of the production volume and renaming the second snapshot to the first snapshot.

    摘要翻译: 一方面,将副本卷与生产卷同步的方法包括提供生产卷的第一快照和包括第一快照和副本卷之间的差异的第一脏列表; 将第一快照和副本卷之间的差异的一部分仅发送到与生产卷的一部分相关联的副本站点,生成生产卷的第二快照,将第一快照和第二快照之间的差异添加到第二快照 清除生产卷的第一个快照并将第二个快照重新命名为第一个快照。

    Dynamic granularity in data replication
    66.
    发明授权
    Dynamic granularity in data replication 有权
    数据复制的动态粒度

    公开(公告)号:US09069709B1

    公开(公告)日:2015-06-30

    申请号:US13925134

    申请日:2013-06-24

    IPC分类号: G06F17/00 G06F11/14

    摘要: In one aspect, a method includes sending a snapshot of a primary volume to a replica site, determining if a bandwidth is available to send changes in the primary volume to the replica site to allow any point in time recovery of data in the primary volume and sending the changes from the primary volume if the bandwidth is available.

    摘要翻译: 一方面,一种方法包括将主卷的快照发送到副本站点,确定带宽是否可用于将主卷中的更改发送到副本站点,以允许主卷中的数据的任何时间点恢复;以及 如果带宽可用,则从主卷发送更改。

    Method and apparatus for an asynchronous splitter
    68.
    发明授权
    Method and apparatus for an asynchronous splitter 有权
    异步分离器的方法和装置

    公开(公告)号:US08898519B1

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

    申请号:US13436717

    申请日:2012-03-30

    IPC分类号: G06F11/00

    摘要: Example embodiments of the present invention provide asynchronous splitting of IOs from a storage array, such as a Symmetrix by EMC Corporation of Hopkinton, Mass. to a replication appliance, such as RecoverPoint by EMC Corporation of Hopkinton, Mass. The storage array may receive a plurality of IOs from a host and may store a record (e.g., in an ordered table) associated with the IOs. At a later time, the storage array may provide the IOs according to the record associated with the IOs. For example, the storage array may receive a plurality of Small Computer System Interface (SCSI) Command Descriptor Blocks (CDBs) from one or more hosts and receive data associated with the CDBs. The storage array then may write the data to respective locations in storage and create entries in the ordered table according to the order in which the CDBs were received.

    摘要翻译: 本发明的示例实施例提供了从存储阵列(例如,由Mass Corporation的Hopkinton的EMC Corporation的Symmetrix)到复制设备(例如,由Mass Corporation的Hopkinton的EMC Corporation的RecoverPoint)异步分割IO,存储阵列可以接收 来自主机的多个IO,并且可以存储与IO相关联的记录(例如,在有序表中)。 稍后,存储阵列可以根据与IO相关联的记录来提供IO。 例如,存储阵列可以从一个或多个主机接收多个小型计算机系统接口(SCSI)命令描述符块(CDB),并且接收与CDB相关联的数据。 然后,存储阵列可以将数据写入存储器中的相应位置,并根据CDB接收的顺序在有序表格中创建条目。

    Dynamic LUN resizing in a replication environment
    69.
    发明授权
    Dynamic LUN resizing in a replication environment 有权
    动态LUN在复制环境中调整大小

    公开(公告)号:US08725691B1

    公开(公告)日:2014-05-13

    申请号:US12969903

    申请日:2010-12-16

    申请人: Assaf Natanzon

    发明人: Assaf Natanzon

    IPC分类号: G06F7/00 G06F17/00

    摘要: A method, system and program product for dynamically changing the size of a LUN in a replication based environment, the replication environment having a splitter, a production site and a replication site, the production site having a production LUN, the replication site having a journal and a replication LUN, comprising changing the LUN size on the production site based on a request to change the size of the LUN on the production site, determining on the replication site that the LUN on the production site has changed size, determining whether it is possible to change the size of the replication LUN, based on a negative determination and in response to a request for the replication LUN, pausing replication, and based on a positive determination, changing or faking the size of the replication LUN.

    摘要翻译: 一种用于在基于复制的环境中动态地改变LUN的大小的方法,系统和程序产品,所述复制环境具有分离器,生产站点和复制站点,所述生产站点具有生产LUN,所述复制站点具有日志 以及复制LUN,包括根据更改生产站点上的LUN大小的请求来更改生产站点上的LUN大小,在复制站点上确定生产站点上的LUN已更改大小,确定是否为 可以根据否定的确定以及响应对复制LUN的请求,暂停复制以及基于正确确定,更改或伪造复制LUN的大小来更改复制LUN的大小。

    System and method for improving cache performance
    70.
    发明授权
    System and method for improving cache performance 有权
    提高缓存性能的系统和方法

    公开(公告)号:US08627012B1

    公开(公告)日:2014-01-07

    申请号:US13341345

    申请日:2011-12-30

    IPC分类号: G06F12/00

    摘要: A method, computer program product, and computing system for receiving, on a cache system, a plurality of data write requests, wherein each data write request identifies a data portion to be written to a data array associated with the cache system. The data portions associated with the data write requests are written to the cache system. The data portions associated with the data write requests are queued until the occurrence of a commit event. Upon the occurrence of the commit event, a consolidated write operation is performed to write the data portions associated with the data write requests to the data array.

    摘要翻译: 一种用于在高速缓存系统上接收多个数据写入请求的方法,计算机程序产品和计算系统,其中每个数据写入请求标识要写入与高速缓存系统相关联的数据阵列的数据部分。 将与数据写入请求相关联的数据部分写入缓存系统。 与数据写请求相关联的数据部分被排队,直到发生提交事件。 在提交事件发生时,执行合并写入操作以将与数据写入请求相关联的数据部分写入数据阵列。