Apparatus and method for file-level replication between two or more non-symmetric storage sites
    1.
    发明授权
    Apparatus and method for file-level replication between two or more non-symmetric storage sites 有权
    两个或多个非对称存储站点之间的文件级复制的装置和方法

    公开(公告)号:US07640279B2

    公开(公告)日:2009-12-29

    申请号:US11291629

    申请日:2005-11-30

    IPC分类号: G06F12/00 G06F17/30

    摘要: An apparatus and method to replicate one or more files between non-symmetric storage systems are disclosed. The method supplies a first storage system comprising a first configuration, a first volume, a first file system, and a first replication appliance comprising first replication appliance memory. The method further supplies a second storage system comprising a second configuration, a second volume, a second file system, and a second replication appliance comprising second replication appliance memory, where the first configuration differs from the second configuration. The first storage system receives a dataset, writes that dataset to the first volume as a first file. Applicants' method then replicates the first file to the second volume as a second file, and maintains in the second replication appliance memory a second replication appliance mapping associating the first file with the second file.

    摘要翻译: 公开了一种在非对称存储系统之间复制一个或多个文件的装置和方法。 该方法提供包括第一配置,第一卷,第一文件系统和包括第一复制设备存储器的第一复制设备的第一存储系统。 该方法还提供包括第二配置,第二卷,第二文件系统和包括第二复制设备存储器的第二复制设备的第二存储系统,其中第一配置与第二配置不同。 第一个存储系统接收数据集,将该数据集写入第一个卷作为第一个文件。 然后,申请人的方法将第一文件作为第二文件复制到第二卷,并在第二复制装置存储器中维护将第一文件与第二文件相关联的第二复制装置映射。

    Apparatus and method to adjust data transfer rate
    2.
    发明授权
    Apparatus and method to adjust data transfer rate 失效
    调整数据传输速率的装置和方法

    公开(公告)号:US07107420B2

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

    申请号:US10652021

    申请日:2003-08-29

    IPC分类号: G06F12/16

    摘要: A method to adjust the data transfer rate for one of (N) primary backup appliances. The method forms by a first primary backup appliance at least one consistent transactions set. The first primary backup appliance receives the (n)th status signal, and the (n+1)th status signal from each of the other (N−1) primary backup appliances. The method calculates the (n)th effective bandwidth for each of the (N) primary backup appliances, the (n)th time to complete for each of the (N) primary backup appliances, and the (n)th effective aggregate bandwidth for all (N) primary appliances. If the (n)th time to complete for the first primary backup appliance is greater than the (n)th time to complete for each of the other (N−1) primary backup appliances, then the method provides at least one consistent transactions set from the first primary backup appliance to a first secondary backup appliance with no delay.

    摘要翻译: 一种用于调整(N)个主备份设备之一的数据传输速率的方法。 该方法由第一个主备份设备形成至少一个一致的事务集。 第一个主要备份设备从其他(N-1)个主备份设备接收第(n)个状态信号和第(n + 1)个状态信号。 该方法计算(N)个主备份设备中的每个(N)个主备份设备的第(n)个有效带宽,(N)个主备份设备中的每一个完成的第(n)个时间,以及(N) 所有(N)主要电器。 如果第一个主备份设备完成的第(n)个时间大于其他(N-1)个主备份设备的第(n)个时间完成,则该方法提供至少一个一致的事务集 从第一个主备份设备到第一个辅助备份设备,不会延迟。

    Apparatus and method to adjust data transfer rate
    3.
    发明授权
    Apparatus and method to adjust data transfer rate 失效
    调整数据传输速率的装置和方法

    公开(公告)号:US07321960B2

    公开(公告)日:2008-01-22

    申请号:US11531249

    申请日:2006-09-12

    IPC分类号: G06F12/16

    摘要: A method to adjust the data transfer rate for one of (N) primary backup appliances. The method forms by a first primary backup appliance at least one consistent transactions set. The first primary backup appliance receives the (n)th status signal, and the (n+1)th status signal from each of the other (N−1) primary backup appliances. The method calculates the (n)th effective bandwidth for each of the (N) primary backup appliances, the (n)th time to complete for each of the (N) primary backup appliances, and the (n)th effective aggregate bandwidth for all (N) primary appliances. If the (n)th time to complete for the first primary backup appliance is greater than the (n)th time to complete for each of the other (N−1) primary backup appliances, then the method provides at least one consistent transactions set from the first primary backup appliance to a first secondary backup appliance with no delay.

    摘要翻译: 一种用于调整(N)个主备份设备之一的数据传输速率的方法。 该方法由第一个主备份设备形成至少一个一致的事务集。 第一个主要备份设备从其他(N-1)个主备份设备接收第(n)个状态信号和第(n + 1)个状态信号。 该方法计算(N)个主备份设备中的每个(N)个主备份设备的第(n)个有效带宽,(N)个主备份设备中的每一个完成的第(n)个时间,以及(N) 所有(N)主要电器。 如果第一个主备份设备完成的第(n)个时间大于其他(N-1)个主备份设备的第(n)个时间完成,则该方法提供至少一个一致的事务集 从第一个主备份设备到第一个辅助备份设备,不会延迟。

    Predictive algorithm for load balancing data transfers across components
    4.
    发明授权
    Predictive algorithm for load balancing data transfers across components 失效
    跨组件负载平衡数据传输的预测算法

    公开(公告)号:US07475099B2

    公开(公告)日:2009-01-06

    申请号:US10788174

    申请日:2004-02-25

    IPC分类号: G06F17/00

    摘要: A method is provided to improve the efficiency of the transmission of consistency groups across multiple storage components by ensuring that volume transactions are evenly allocated among backup components. Each volume is initially assigned to a specified backup component. Once a color period begins, volume transactions are transmitted to the assigned backup component. Each backup component accumulates data transfer information for its assigned volumes throughout at least a portion of the color period and calculates a new volume assignment for the next color period. Before the start of the next color period, a captain storage controller transmits any new assignments to the backup components. During a next color period, the process is repeated using the new assignments.

    摘要翻译: 提供了一种通过确保在备份组件之间均匀分配卷事务来提高跨多个存储组件的一致性组的传输效率的方法。 每个卷最初分配给指定的备份组件。 一旦颜色周期开始,卷事务将被传输到分配的备份组件。 每个备份组件在颜色周期的至少一部分中累积其分配的卷的数据传输信息,并计算下一个颜色周期的新的卷分配。 在下一个色彩周期开始之前,船长存储控制器将任何新的作业传送到备份组件。 在下一个颜色期间,使用新的作业重复该过程。

    Method and apparatus for storing and retrieving multiple point-in-time consistent data sets
    5.
    发明授权
    Method and apparatus for storing and retrieving multiple point-in-time consistent data sets 失效
    用于存储和检索多个时间一致数据集的方法和装置

    公开(公告)号:US07225371B2

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

    申请号:US10910714

    申请日:2004-08-03

    IPC分类号: G11C29/00

    CPC分类号: G06F11/2064 G06F11/2071

    摘要: A method, apparatus, and article of manufacture containing instructions for processing multiple point-in-time consistent data sets. The method consists of creating multiple point-in-time data sets associated with a backup appliance which is associated with backup storage. Upon the transfer of a first update from a primary storage controller to the backup appliance, a determination is made whether the update affects data stored in the backup storage has been unchanged following the creation of the respective data sets. If the update does affect data which is unchanged following the creation of a data set, the current, non-updated data is read from the backup storage. A copy of the current, non-updated data thus read from the backup storage is stored in a storage location which can be one of the data sets or an independent memory location. In addition, pointers are associated with the remaining applicable data sets and directed to the copy at its storage location. Subsequently, the update is applied to the data on the backup storage device. In the event an update is subsequently transferred from the primary storage controller to the backup appliance which affects data stored in backup storage which has already been changed since the creation of an applicable data set, no further data is written to the applicable data set and the update is applied to the backup storage.

    摘要翻译: 一种包含用于处理多个时间一致数据集的指令的方法,装置和制品。 该方法包括创建与备份存储相关联的备份设备相关联的多个时间点数据集。 在将第一更新从主存储控制器传送到备份设备时,确定在创建相应数据集之后,存储在备份存储器中的更新影响是否保持不变。 如果更新确实影响创建数据集后不变的数据,则从备份存储器读取当前未更新的数据。 从备份存储器读取的当前未更新数据的副本被存储在可以是数据集之一或独立存储器位置的存储位置中。 此外,指针与剩余的适用数据集相关联,并指向其存储位置处的副本。 随后,更新应用于备份存储设备上的数据。 如果随后将更新从主存储控制器传送到备份设备,影响存储在备份存储器中的数据,这些数据自创建适用的数据集以来已经被更改,则不再向适用的数据集写入进一步的数据, 更新应用于备份存储。

    Apparatus and method to select a captain from a plurality of control nodes
    6.
    发明授权
    Apparatus and method to select a captain from a plurality of control nodes 失效
    从多个控制节点选择船长的装置和方法

    公开(公告)号:US07512679B2

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

    申请号:US10652144

    申请日:2003-08-29

    IPC分类号: G06F15/173 G06F15/16

    CPC分类号: G06F11/1456

    摘要: A method to select a captain control node from a plurality of interconnected control nodes is disclosed. The method provides by each of the plurality of control nodes a first signal to each of the other control nodes, and then receives by each of the plurality of control nodes, a response signal from each of the other control nodes. The method then calculates by each of the plurality of control nodes individual response times for each of the other control nodes, and determines by each control node its aggregate response time. The method then determines whether to select a captain control node using the aggregate response times. If the captain control node is selected using the aggregate response times, then the method then determines the minimum aggregate response time, and designates the control node having that minimum aggregate response time the captain control node.

    摘要翻译: 公开了一种从多个互连的控制节点中选择船长控制节点的方法。 该方法由多个控制节点中的每一个向每个其他控制节点提供第一信号,然后由多个控制节点中的每一个接收来自每个其他控制节点的响应信号。 该方法然后由多个控制节点中的每一个由每个其他控制节点的各个响应时间计算,并由每个控制节点确定其聚合响应时间。 该方法然后确定是否使用聚合响应时间来选择船长控制节点。 如果使用聚合响应时间选择队长控制节点,则该方法然后确定最小聚合响应时间,并且指定具有该队列控制节点具有该最小聚合响应时间的控制节点。

    Apparatus, system, and method for switching a volume address association in a point-in-time copy relationship
    9.
    发明授权
    Apparatus, system, and method for switching a volume address association in a point-in-time copy relationship 失效
    用于在时间点复制关系中切换卷地址关联的装置,系统和方法

    公开(公告)号:US07823007B2

    公开(公告)日:2010-10-26

    申请号:US11357375

    申请日:2006-02-17

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2094 G06F11/2097

    摘要: An apparatus, system, and method are disclosed for switching a volume address association in a point-in-time copy relationship. A copy module creates a point-in-time copy structure of a source volume at a target volume. A migration module copies data from the source volume to the target volume. A detection module detects data corruption in the source volume. A switch module switches a logical volume address from a source volume address of the source volume to a target volume address of the target volume in response to detecting the data corruption, redirecting data reads and writes to the target volume. In one embodiment, a tracking module tracks a current target volume copy of source volume data and redirects an access for source volume data without the current target volume copy to the source volume.

    摘要翻译: 公开了一种用于在时间点复制关系中切换卷地址关联的装置,系统和方法。 复制模块在目标卷创建源卷的时间点复制结构。 迁移模块将数据从源卷复制到目标卷。 检测模块检测源卷中的数据损坏。 响应于检测到数据损坏,将数据读取和写入重定向到目标卷,交换机模块将逻辑卷地址从源卷的源卷地址切换到目标卷的目标卷地址。 在一个实施例中,跟踪模块跟踪源卷数据的当前目标卷副本,并将源卷数据的访问重定向,而不将当前目标卷拷贝重定向到源卷。