Maintaining spatial locality of write operations
    1.
    发明授权
    Maintaining spatial locality of write operations 有权
    保持写入操作的空间位置

    公开(公告)号:US07461230B1

    公开(公告)日:2008-12-02

    申请号:US11095906

    申请日:2005-03-31

    IPC分类号: G06F12/00

    CPC分类号: G06F11/2082 G06F11/2074

    摘要: A method, system, computer system, and computer-readable medium that identify the number of times areas of storage are updated and use that information to synchronize primary and secondary storage areas. The invention enables quick resumption of operations upon a discovery that primary and secondary data have become unsynchronized. Regions of storage that are unsynchronized can be identified quickly without the need to read the change log. In addition, data are copied efficiently, with minimal or no duplication of effort or data. Faster and more reliable storage can be allocated for storing regions of data that are “hot spots,” thereby making better use of existing storage resources and budgets.

    摘要翻译: 识别存储区域的次数的方法,系统,计算机系统和计算机可读介质被更新,并且使用该信息来同步主存储区域和辅助存储区域。 本发明能够在发现主数据和辅助数据已经不同步时快速恢复操作。 可以快速识别不同步的存储区域,而无需读取更改日志。 此外,数据可以有效地复制,只需极少或不重复的努力或数据。 可以分配更快更可靠的存储来存储“热点”的数据区域,从而更好地利用现有的存储资源和预算。

    Method and system for performing periodic replication using a log
    2.
    发明授权
    Method and system for performing periodic replication using a log 有权
    使用日志执行周期性复制的方法和系统

    公开(公告)号:US07406487B1

    公开(公告)日:2008-07-29

    申请号:US10652380

    申请日:2003-08-29

    IPC分类号: G06F17/30

    摘要: Disclosed is a method and system for performing periodic replication using a write-ordered log. According to one embodiment, a plurality of write operations to a primary data volume are tracked using a write operation log and then data associated with the plurality of write operations is replicated to a secondary data volume by coalescing the plurality of write operations utilizing the write operation log and transferring data associated with the plurality of write operations to the secondary data volume. According to another embodiment the described tracking includes storing metadata associated with the plurality of write operations within the write operation log. In another embodiment, the described coalescing includes identifying a non-overlapping portion of a first write operation and a second write operation of the plurality of write operations utilizing the metadata.

    摘要翻译: 公开了一种使用写入有序日志执行周期性复制的方法和系统。 根据一个实施例,使用写入操作日志跟踪对主要数据卷的多个写入操作,然后通过使用写入操作来合并多个写入操作来将与多个写入操作相关联的数据复制到辅助数据卷 将与多个写入操作相关联的数据记录并传送到辅助数据卷。 根据另一个实施例,所描述的跟踪包括在写入操作日志内存储与多个写入操作相关联的元数据。 在另一个实施例中,所述聚合包括利用元数据来识别多个写入操作的第一写入操作和第二写入操作的非重叠部分。

    Control facility for processing in-band control messages during data replication
    3.
    发明授权
    Control facility for processing in-band control messages during data replication 有权
    在数据复制期间处理带内控制消息的控制功能

    公开(公告)号:US07373468B1

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

    申请号:US10881072

    申请日:2004-06-30

    申请人: Vikas K. Gupta

    发明人: Vikas K. Gupta

    IPC分类号: G06F12/00

    摘要: A control facility that allows a non-programmer to use and manipulate replicated data without disrupting replication of the data itself. The control facility can be used and customized for a variety of software applications and storage platforms. These customized control facilities can enable a system administrator without application- or storage system-specific knowledge to perform off-host processing of the replicated data, such as taking snapshots of the data and running Decision Support System reports.In response to a single user command during replication of data from a primary node to a secondary node, the following steps are performed: obtaining a control message from the primary node, wherein the control message is associated with a control command for execution on the secondary node; and automatically executing the control command on the secondary node.

    摘要翻译: 一种控制设备,允许非程序员使用和操纵复制的数据,而不会中断数据本身的复制。 控制设备可以用于各种软件应用程序和存储平台。 这些定制的控制设施可以使系统管理员无需应用或存储系统特定的知识来执行复制数据的脱离主机处理,例如拍摄数据快照并运行决策支持系统报告。 响应于在将数据从主节点复制到辅助节点期间的单个用户命令,执行以下步骤:从主节点获取控制消息,其中控制消息与用于在次要节点上执行的控制命令相关联 节点; 并在辅助节点上自动执行控制命令。

    Method and system for performing periodic replication using a log and a change map
    5.
    发明授权
    Method and system for performing periodic replication using a log and a change map 有权
    使用日志和更改映射执行周期性复制的方法和系统

    公开(公告)号:US07191284B1

    公开(公告)日:2007-03-13

    申请号:US10655264

    申请日:2003-09-04

    IPC分类号: G06F10/00

    摘要: Disclosed is a method and system for performing periodic replication using a log and a change map. According to one embodiment, a first region and a second region of a primary data volume are identified and a plurality of write operations to the primary data volume are tracked by tracking write operations to the first region utilizing a storage replication log and tracking write operations to the second region utilizing a storage replication change map. Thereafter, data associated with the plurality of write operations is replicated from the primary data volume to a secondary data volume utilizing at least one of the storage replication log and the storage replication change map.

    摘要翻译: 公开了一种使用日志和变化图执行周期性复制的方法和系统。 根据一个实施例,识别主数据卷的第一区域和第二区域,并且通过使用存储复制日志跟踪对第一区域的写入操作来跟踪对主数据卷的多个写操作,并且跟踪写操作 第二区域利用存储复制变化图。 此后,利用至少一个存储复制日志和存储复制更改映射图,将与多个写入操作相关联的数据从主数据卷复制到辅助数据卷。

    Control facility for processing in-band control messages during data replication
    7.
    发明授权
    Control facility for processing in-band control messages during data replication 有权
    在数据复制期间处理带内控制消息的控制功能

    公开(公告)号:US06779093B1

    公开(公告)日:2004-08-17

    申请号:US10077330

    申请日:2002-02-15

    申请人: Vikas K. Gupta

    发明人: Vikas K. Gupta

    IPC分类号: G06F1206

    摘要: A control facility that allows a non-programmer to use and manipulate replicated data without disrupting replication of the data itself. The control facility can be used and customized for a variety of software applications and storage platforms to perform off-host processing of the replicated data. In response to a single user command during replication of data from a primary node to a secondary node, a control message is obtained from the primary node and a control command associated with the control message is automatically executed on the secondary node. A portion of the data is diverted from first storage at the secondary node to second storage in response to obtaining the control message, the portion of the data is copied to the first storage in response to completing the execution of the control command, and the data is automatically re-directed to the first storage in response to completing the copying.

    摘要翻译: 一种控制设备,允许非程序员使用和操纵复制的数据,而不会中断数据本身的复制。 可以为各种软件应用程序和存储平台使用和定制控制设施,以执行复制数据的脱离主机处理。响应于在从主节点到次要节点的数据复制期间的单个用户命令,控制 消息是从主节点获得的,并且与该控制消息相关联的控制命令在辅助节点上自动执行。 响应于获得控制消息,将数据的一部分从辅助节点的第一存储转移到第二存储器,响应于完成控制命令的执行而将该部分数据复制到第一存储器,并且数据 响应于完成复制,自动重新定向到第一存储器。