Maintaining consistency when mirroring data using different copy technologies
    2.
    发明申请
    Maintaining consistency when mirroring data using different copy technologies 失效
    使用不同的复制技术对数据进行镜像时保持一致性

    公开(公告)号:US20070156983A1

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

    申请号:US11325032

    申请日:2006-01-03

    IPC分类号: G06F12/16

    摘要: Provided are a method, system, and program for maintaining consistency when mirroring data using different copy technologies. Update groups having updates to primary storage locations are formed using a first copy technology. The updates in the update groups are copied to secondary storage locations. Update groups having updates to primary storage locations are formed using a second copy technology, wherein the updates in the update groups are copied to secondary storage locations. Indication is made in a data structure of a time of an update in response to including the update in one of the update groups formed using the first copy technology. Indication is also made in the data structure of a time of the update group formed using the second copy technology.

    摘要翻译: 提供了一种在使用不同的复制技术镜像数据时保持一致性的方法,系统和程序。 使用第一复制技术形成具有对主存储位置的更新的更新组。 更新组中的更新将复制到辅助存储位置。 使用第二复制技术形成具有对主存储位置的更新的更新组,其中更新组中的更新被复制到辅助存储位置。 响应于在使用第一复制技术形成的更新组之一中包括更新而在更新的时间的数据结构中进行指示。 在使用第二复制技术形成的更新组的时间的数据结构中也进行指示。

    Autonomic link optimization through elimination of unnecessary transfers
    3.
    发明申请
    Autonomic link optimization through elimination of unnecessary transfers 失效
    通过消除不必要的转移来进行自动链接优化

    公开(公告)号:US20050010732A1

    公开(公告)日:2005-01-13

    申请号:US10618242

    申请日:2003-07-11

    IPC分类号: G06F11/20 G06F12/16 H04L29/08

    摘要: Disclosed are a system, a method, and a computer program product to efficiently create consistent transaction sets to maintain one or more copies of data at different data storage sites. All transactions sent to a primary backup appliance during a consistent transaction set creation interval are formed into a consistent transaction set by efficiently adding new transactions as they are received and removing unnecessary transfers as newer versions arrive. When the creation interval has expired, the complete consistent transaction set is transferred to a secondary backup appliance to be used to update a consistent backup copy of the primary site data. For each consistent transaction set, there will be a tree data structure (a search tree) created that contains the addressing information for all of the blocks of data in the consistent transaction set. The tree data structure used is a modified splay tree, which is a specialization of a binary search tree such that accessed nodes are “percolated” to the top of the tree for faster subsequent access. Secondary data consistency is maintained because the consistent transaction sets are applied whole at the secondary site, and after application, the secondary volumes are exact copies of the primary volumes at the time the consistent transaction set was completed.

    摘要翻译: 公开了一种系统,方法和计算机程序产品,用于有效地创建一致的事务集以在不同的数据存储站点维护一个或多个数据副本。 在一致的事务集创建间隔期间发送到主备份设备的所有事务通过在接收到高效添加新事务时被形成为一致的事务集,并在新的版本到达时删除不必要的传输。 创建间隔已过期时,完整的一致事务集将传输到辅助备份设备,以用于更新主站点数据的一致备份副本。 对于每个一致的事务集,将创建一个包含一致事务集中所有数据块的寻址信息的树数据结构(搜索树)。 所使用的树数据结构是一个修改后的播放树,它是一个二叉搜索树的专门化,使得被访问的节点被“穿越”到树的顶部,以便更快的后续访问。 维持辅助数据一致性,因为一致的事务集整体应用于辅助站点,并且在应用程序之后,辅助卷是一致事务集完成时主卷的精确副本。

    Apparatus, system, and method for reliably updating a data group in a data replication environment
    4.
    发明申请
    Apparatus, system, and method for reliably updating a data group in a data replication environment 失效
    用于可靠地更新数据复制环境中的数据组的装置,系统和方法

    公开(公告)号:US20050278388A1

    公开(公告)日:2005-12-15

    申请号:US11093392

    申请日:2005-03-30

    IPC分类号: G06F7/00

    摘要: An apparatus, system, and method are disclosed for reliably updating a data group in a data replication environment. The apparatus, system, and method reliably update the data group by receiving an updated data group sent from a first storage medium to a second storage medium, comparing the updated data group with a previous data group previously existing on the second storage medium and writing the updated data group to the second storage medium. The read-before-write and differencing method disclosed maintain reliability by storing multiple copies of changes made to the second storage medium during and after the write process.

    摘要翻译: 公开了用于可靠地更新数据复制环境中的数据组的装置,系统和方法。 装置,系统和方法通过接收从第一存储介质发送到第二存储介质的更新数据组来可靠地更新数据组,将更新的数据组与先前存在于第二存储介质上的先前数据组进行比较, 更新数据组到第二存储介质。 所公开的预写入和差分方法通过在写入过程中和之后存储对第二存储介质所做的更改的多个副本来保持可靠性。

    Encryption technique for asynchronous control commands and data
    5.
    发明申请
    Encryption technique for asynchronous control commands and data 审中-公开
    异步控制命令和数据的加密技术

    公开(公告)号:US20060098818A1

    公开(公告)日:2006-05-11

    申请号:US10986477

    申请日:2004-11-10

    IPC分类号: H04K1/06

    摘要: A method of transmitting information from a primary storage control unit to a secondary storage control unit in an asynchronous data copying system. The method includes building multiple descriptor blocks for transmission from the primary storage control unit, and encrypting multiple payloads according to one of n encryption methods. In addition, the n encryption methods are associated with the primary storage control unit and n decryption keys relating to the n encryption methods are associated with the secondary storage control unit. An index to the n encryption keys is associated with the multiple descriptor blocks. The method further includes encrypting each of the payloads according to one of the n encryption methods and indicating, in the index associated with a selected descriptor block, which decryption key relates to the encryption method used for any payload associated with a select descriptor block. Upon transmission of a descriptor block from the primary storage control unit to the secondary storage control unit, the index is read and an appropriate decryption key is applied according to a decryption method to decrypt any payload associated with the descriptor block.

    摘要翻译: 一种在异步数据复制系统中将信息从主存储控制单元传送到次存储控制单元的方法。 该方法包括构建用于从主存储控制单元传输的多个描述符块,并根据n种加密方法之一加密多个有效载荷。 此外,n个加密方法与主存储控制单元相关联,并且与n个加密方法相关的n个解密密钥与次要存储控制单元相关联。 n个加密密钥的索引与多个描述符块相关联。 该方法还包括根据n个加密方法中的一个加密每个有效载荷,并且在与所选择的描述符块相关联的索引中指示哪个解密密钥与用于与选择描述符块相关联的任何有效载荷的加密方法相关。 在将描述符块从主存储控制单元发送到辅助存储控制单元时,读取索引,并且根据解密方法应用适当的解密密钥来解密与描述符块相关联的任何有效载荷。

    Shared data mirroring apparatus, method, and system
    7.
    发明申请
    Shared data mirroring apparatus, method, and system 失效
    共享数据镜像设备,方法和系统

    公开(公告)号:US20050177692A1

    公开(公告)日:2005-08-11

    申请号:US10772875

    申请日:2004-02-05

    IPC分类号: G06F12/16

    摘要: A network component useful in tracking write activity by writing logs containing write address information is described. The tracking component may be used in networked systems employing data mirrors to record data block addresses written to a primary storage volume during the time a data mirror is unavailable. The tracking component can be available to any network originating node, and may therefore track write activity on multiple volumes. At the time a data mirror is reconstructed, the log written may be used to construct a list of block addresses pointing to locations on a primary storage volume wherein data differs from a secondary storage volume member of the mirror. The locations maybe copied from the primary to secondary storage volume to reconstruct the data mirror. The performance impact of the tracking component is minimal and a shared network resource is offered that increases fault tolerance in the event of backup device failures.

    摘要翻译: 描述了通过写入包含写入地址信息的日志来跟踪写入活动的网络组件。 跟踪组件可以用于使用数据镜来记录数据镜不可用时写入主存储卷的数据块地址的网络系统。 跟踪组件可用于任何网络始发节点,并且因此可以跟踪多个卷上的写入活动。 在重建数据镜像时,所写入的日志可以用于构造指向主存储卷上的位置的块地址的列表,其中数据与镜像的辅助存储卷成员不同。 这些位置可能从主存储卷复制到副存储卷,以重构数据镜像。 跟踪组件的性能影响最小,并提供共享网络资源,从而在备份设备故障的情况下增加容错能力。

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

    公开(公告)号:US20050050197A1

    公开(公告)日:2005-03-03

    申请号:US10652144

    申请日:2003-08-29

    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.

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

    REDIRECTION OF STORAGE ACCESS REQUESTS
    9.
    发明申请
    REDIRECTION OF STORAGE ACCESS REQUESTS 失效
    存储访问请求的重定向

    公开(公告)号:US20080071999A1

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

    申请号:US11945098

    申请日:2007-11-26

    IPC分类号: G06F12/00

    CPC分类号: G06F11/2069 G06F11/2076

    摘要: Provided are a method, system, and article of manufacture, wherein a controller receives a request from one of a plurality of hosts. The controller determines whether a primary storage control unit coupled to the controller is operational. A response is generated by accessing the primary storage control unit, in response to determining that the primary storage control unit is operational. The response is generated by accessing a secondary storage control unit, in response to determining that the primary storage control unit is not operational, wherein data is replicated synchronously from the primary storage control unit to the secondary storage control unit.

    摘要翻译: 提供了一种方法,系统和制品,其中控制器从多个主机之一接收请求。 控制器确定耦合到控制器的主存储控制单元是否可操作。 响应于确定主存储控制单元是可操作的,通过访问主存储控制单元来产生响应。 响应于响应于确定主存储控制单元不可操作而访问辅助存储控制单元而产生响应,其中数据从主存储控制单元同步地复制到辅助存储控制单元。

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

    公开(公告)号:US20050193247A1

    公开(公告)日:2005-09-01

    申请号:US10788174

    申请日:2004-02-25

    IPC分类号: G06F11/00

    摘要: A system, method and computer program product are 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.

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