Four site triangular asynchronous replication
    2.
    发明授权
    Four site triangular asynchronous replication 有权
    四站三角异步复制

    公开(公告)号:US07779291B2

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

    申请号:US11647920

    申请日:2006-12-29

    IPC分类号: G06F11/00

    摘要: Storing recovery data for a data center includes providing synchronous data from the data center to a local destination, providing chunks of data from the local destination to a first remote destination, different from the first remote destination, and providing chunks of data from the data center to a second remote destination. At least some of the destinations may maintain a plurality of maps, where each of the maps associates synchronous data being provided to the local destination with a specific chunk of data. In response to receiving an indicator in connection with creation of a new chunk of data, the at least some of the destinations that maintain a plurality of maps may point to a new map. There may be two maps or more than two maps.

    摘要翻译: 存储用于数据中心的恢复数据包括从数据中心向本地目的地提供同步数据,将来自本地目的地的数据块提供给与第一远程目的地不同的第一远程目的地,以及从数据中心提供数据块 到第二个远程目的地。 至少一些目的地可以维护多个地图,其中每个地图将提供给本地目的地的同步数据与特定数据块相关联。 响应于接收到与创建新的数据块有关的指示符,维护多个地图的至少一些目的地可以指向新的地图。 可能有两张地图或两张以上的地图。

    Toggling between concurrent and cascaded triangular asynchronous replication
    3.
    发明申请
    Toggling between concurrent and cascaded triangular asynchronous replication 有权
    在并发和级联三角形异步复制之间切换

    公开(公告)号:US20080162845A1

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

    申请号:US11648770

    申请日:2006-12-29

    IPC分类号: G06F12/16

    摘要: Toggling between a first storage configuration and a second storage configuration includes disabling asynchronous data transfer to a third storage group from one of the first storage group and the second storage group and enabling asynchronous data transfer to the third storage group from an other one of the first storage group and second storage group. Toggling between a first storage configuration and a second storage configuration may also include, prior to disabling asynchronous data transfer to the third storage group, transferring pending data to the third storage group. Toggling between a first storage configuration and a second storage configuration may also include, after enabling asynchronous data transfer to the third storage group, transferring data to the third storage group that had been pending prior to disabling asynchronous data transfer to the third storage group.

    摘要翻译: 在第一存储配置和第二存储配置之间的切换包括禁止从第一存储组和第二存储组中的一个存储组中的第三存储组的异步数据传输,并且使从第一存储配置和第二存储组中的另一个异步数据传送到第三存储组 存储组和第二存储组。 在第一存储配置和第二存储配置之间的切换还可以包括在将异步数据传输到第三存储组之前,将挂起的数据传送到第三存储组。 在第一存储配置和第二存储配置之间的切换还可以包括在启用到第三存储组的异步数据传输之后,将数据传送到在将异步数据传输到第三存储组之前已经挂起的第三存储组。

    Toggling between concurrent and cascaded triangular asynchronous replication
    4.
    发明授权
    Toggling between concurrent and cascaded triangular asynchronous replication 有权
    在并发和级联三角形异步复制之间切换

    公开(公告)号:US07752404B2

    公开(公告)日:2010-07-06

    申请号:US11648770

    申请日:2006-12-29

    IPC分类号: G06F12/00

    摘要: Toggling between a first storage configuration and a second storage configuration includes disabling asynchronous data transfer to a third storage group from one of the first storage group and the second storage group and enabling asynchronous data transfer to the third storage group from an other one of the first storage group and second storage group. Toggling between a first storage configuration and a second storage configuration may also include, prior to disabling asynchronous data transfer to the third storage group, transferring pending data to the third storage group. Toggling between a first storage configuration and a second storage configuration may also include, after enabling asynchronous data transfer to the third storage group, transferring data to the third storage group that had been pending prior to disabling asynchronous data transfer to the third storage group.

    摘要翻译: 在第一存储配置和第二存储配置之间的切换包括禁止从第一存储组和第二存储组中的一个存储组中的第三存储组的异步数据传输,并且使从第一存储配置和第二存储组中的另一个异步数据传送到第三存储组 存储组和第二存储组。 在第一存储配置和第二存储配置之间的切换还可以包括在将异步数据传输到第三存储组之前,将挂起的数据传送到第三存储组。 在第一存储配置和第二存储配置之间的切换还可以包括在启用到第三存储组的异步数据传输之后,将数据传送到在将异步数据传输到第三存储组之前已经挂起的第三存储组。

    Data recovery simulation
    5.
    发明授权
    Data recovery simulation 有权
    数据恢复模拟

    公开(公告)号:US07680997B1

    公开(公告)日:2010-03-16

    申请号:US11648772

    申请日:2006-12-29

    IPC分类号: G06F12/00

    摘要: Handling failure of a primary group at a first data center may be simulated by cloning the at least one storage volume at a second data center, cloning at least one storage volume at a third data center, cloning at least one of: buffers used for providing data to the asynchronous backup group and maps used to maintain a record of data sent to the synchronous backup group but not yet sent to the asynchronous backup group; and simulating resuming work at one of the second data center and the third data center using at least one of clones of the buffers and clones of the maps.

    摘要翻译: 可以通过在第二数据中心克隆至少一个存储卷,在第三数据中心克隆至少一个存储卷来克隆第一数据中心处的主要组的故障,克隆至少一个用于提供的缓冲器 数据到异步备份组和映射,用于维护发送到同步备份组但尚未发送到异步备份组的数据记录; 以及使用所述缓冲区的克隆和所述地图的克隆中的至少一个来模拟在所述第二数据中心和所述第三数据中心之一处的恢复工作。

    Four site triangular asynchronous replication
    6.
    发明申请
    Four site triangular asynchronous replication 有权
    四站三角异步复制

    公开(公告)号:US20080162844A1

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

    申请号:US11647920

    申请日:2006-12-29

    IPC分类号: G06F12/16

    摘要: Storing recovery data for a data center includes providing synchronous data from the data center to a local destination, providing chunks of data from the local destination to a first remote destination, different from the first remote destination, and providing chunks of data from the data center to a second remote destination. At least some of the destinations may maintain a plurality of maps, where each of the maps associates synchronous data being provided to the local destination with a specific chunk of data. In response to receiving an indicator in connection with creation of a new chunk of data, the at least some of the destinations that maintain a plurality of maps may point to a new map. There may be two maps or more than two maps.

    摘要翻译: 存储用于数据中心的恢复数据包括从数据中心向本地目的地提供同步数据,将来自本地目的地的数据块提供给与第一远程目的地不同的第一远程目的地,以及从数据中心提供数据块 到第二个远程目的地。 至少一些目的地可以维护多个地图,其中每个地图将提供给本地目的地的同步数据与特定数据块相关联。 响应于接收到与创建新的数据块有关的指示符,维护多个地图的至少一些目的地可以指向新的地图。 可能有两张地图或两张以上的地图。

    Handling out of order I/O using temporal relationships of transmitted data
    7.
    发明授权
    Handling out of order I/O using temporal relationships of transmitted data 有权
    使用发送数据的时间关系处理不按顺序的I / O

    公开(公告)号:US08190948B1

    公开(公告)日:2012-05-29

    申请号:US12221210

    申请日:2008-07-31

    IPC分类号: G06F11/00 G06F11/16

    摘要: Maintaining an ordering of transmitted data includes associating a sequence number with each element of the transmitted data, where the sequence number indicates a temporal relationship between different ones of the elements. Maintaining an ordering also includes maintaining a last aborted sequence number and an indicator of whether receipt of information indicating that the last aborted sequence number has been acknowledged and rejecting data associated with a sequence number indicative of a time before a time corresponding to the last aborted sequence number. The last aborted sequence number may be sent until receipt thereof is acknowledged. No data may be transmitted until receipt of the last aborted sequence number is acknowledged. The sequence numbers may be incremented by one.

    摘要翻译: 保持发送数据的排序包括将序列号与发送数据的每个元素相关联,其中序列号表示不同元素之间的时间关系。 维护排序还包括保持最后中止的序列号和指示是否接收到指示最后中止的序列号已经被确认的信息,以及拒绝与指示与最后中止序列相对应的时间之前的时间的序列号相关联的数据 数。 可以发送最后中止的序列号,直到确认其接收。 在接收到最后中止的序列号被确认之前,不能发送数据。 序列号可以增加1。

    Dynamic balancing of writes between multiple storage devices
    8.
    发明授权
    Dynamic balancing of writes between multiple storage devices 有权
    动态平衡多个存储设备之间的写入

    公开(公告)号:US08261029B1

    公开(公告)日:2012-09-04

    申请号:US11729164

    申请日:2007-03-28

    IPC分类号: G06F12/00

    摘要: A system for dynamic balancing of writes between multiple storage devices in which Remote Data Facility (RDF) groups may be assigned weights according to a dynamic priority parameter. The dynamic priority parameter provides the ability to control the weight of an asynchronous RDF group compared to that of a synchronous RDF group. Thus, when the same RDF adapter includes a mix of asynchronous RDF groups and synchronous RDF groups, a dynamic balance of the write priorities between the two group types may be obtained.

    摘要翻译: 用于在多个存储设备之间动态平衡写入的系统,其中可以根据动态优先级参数为远程数据设备(RDF)组分配权重。 动态优先级参数提供了与同步RDF组相比控制异步RDF组的权重的能力。 因此,当相同的RDF适配器包括异步RDF组和同步RDF组的混合时,可以获得两组类型之间的写入优先级的动态平衡。

    Servicing work requests between units of a storage device
    9.
    发明授权
    Servicing work requests between units of a storage device 有权
    在存储设备的单元之间维护工作请求

    公开(公告)号:US07529724B1

    公开(公告)日:2009-05-05

    申请号:US10945677

    申请日:2004-09-21

    IPC分类号: G06F17/30

    摘要: Causing work requests between units of a storage device to be serviced includes scanning an array of data records that contain information indicative of the work requests that have been posted, determining if a particular one of the work requests is not being serviced and reposting the particular one of the work requests if the particular one of the work requests is not being serviced. Reposting the particular one of work requests may include providing the work request directly to a unit that is expected to fulfill the work request. The unit expected to fulfill the work request in connection with the work request being reposted may be different from a unit expected to fulfill the work request when the work request was initially posted or may be the same unit.

    摘要翻译: 导致要维修的存储设备的单元之间的工作请求包括扫描包含指示已经发布的工作请求的信息的数据记录阵列,确定工作请求中的特定一个是否未被服务并且转发特定的一个 的工作请求,如果特定的一个工作请求没有被服务。 重新发布工作请求中的特定一个可以包括将工作请求直接提供给期望满足工作请求的单元。 预期完成与正在转发的工作请求相关的工作请求的单位可能不同于当初始发布工作请求或可能是同一单位时预期履行工作请求的单位。

    Dynamic RDF groups
    10.
    发明授权
    Dynamic RDF groups 有权
    动态RDF组

    公开(公告)号:US06910075B2

    公开(公告)日:2005-06-21

    申请号:US10262684

    申请日:2002-10-02

    摘要: Described are techniques used in dynamically modifying RDF groups. A system call is issued by a host computer system to execute a remote system call on a first data storage system to create, remove, or modify an RDF group between the first data storage system and another data storage system that is remotely connected to the first data storage system in an RDF switched environment. As part of executing the remote system call, data is pushed from the first to the second data storage systems without having an established link between the data storage systems. Each data storage system performs processing to make the necessary modifications in all directors in accordance with the dynamic RDF group. A status indicating success or failure of the remote system call is returned to the host computer system.

    摘要翻译: 描述了用于动态修改RDF组的技术。 由主机计算机系统发出系统呼叫以在第一数据存储系统上执行远程系统呼叫以在第一数据存储系统与远程连接到第一数据存储系统的另一个数据存储系统之间创建,删除或修改RDF组 数据存储系统在RDF交换环境中。 作为执行远程系统调用的一部分,将数据从第一数据存储系统推送到第二数据存储系统,而不会在数据存储系统之间建立链接。 每个数据存储系统执行处理,以根据动态RDF组在所有导演中进行必要的修改。 指示远程系统调用成功或失败的状态返回给主机系统。