Method for mirroring data at storage locations
    41.
    发明授权
    Method for mirroring data at storage locations 有权
    在存储位置镜像数据的方法

    公开(公告)号:US07467168B2

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

    申请号:US10465111

    申请日:2003-06-18

    IPC分类号: G06F12/00 G06F17/30

    摘要: Provided is a method for mirroring data. A mirror policy indicating volumes in a first storage system is processed to mirror to volumes in a second storage system and volumes in the second storage system to mirror to volumes in a third storage system. The third storage system is at a first geographical location remote with respect to a second geographical location including the first and second storage systems. A command is transmitted to cause the copying of updates to the volumes in the first storage system to corresponding volumes in the second storage system indicated in the mirror policy. Upon an occurrence of an event, the causing the suspension of the copying of updates to the volumes in the first storage system indicated in the mirroring policy to the volumes in the second storage system. During the suspension of the copying of volumes between the first and second storage systems, causing the copying of updates to the volumes in the second storage system indicated in the mirroring policy to the volumes in the third storage system indicated in the mirroring policy.

    摘要翻译: 提供了一种镜像数据的方法。 指示指示第一存储系统中的卷的镜像策略被镜像到第二存储系统中的卷和第二存储系统中的卷以镜像到第三存储系统中的卷。 第三存储系统位于相对于包括第一和第二存储系统的第二地理位置的远端的第一地理位置处。 发送命令以使得将第一存储系统中的卷的更新复制到镜像策略中指示的第二存储系统中的相应卷。 在发生事件时,导致将在镜像策略中指示的第一存储系统中的卷的更新复制到第二存储系统中的卷的暂停。 在暂停在第一和第二存储系统之间的卷的复制期间,导致将在镜像策略中指示的第二存储系统中的卷的更新复制到镜像策略中指示的第三存储系统中的卷。

    Apparatus, system, and method for synchronizing an asynchronous mirror volume using a synchronous mirror volume
    42.
    发明授权
    Apparatus, system, and method for synchronizing an asynchronous mirror volume using a synchronous mirror volume 有权
    使用同步镜像卷同步异步镜像卷的装置,系统和方法

    公开(公告)号:US07225307B2

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

    申请号:US10838767

    申请日:2004-05-04

    IPC分类号: G06F12/16

    摘要: An apparatus, system and method for synchronizing an asynchronous mirror volume using a synchronous mirror volume by tracking change information when data is written to a primary volume and not yet written to an asynchronous mirror, and storing the change information on both the primary storage system and the synchronous mirror system. In the event the primary storage system becomes unavailable, the asynchronous mirror is synchronized by copying data identified by the change information stored in the synchronous mirror system and using the synchronous mirror as the copy data source.

    摘要翻译: 一种用于使用同步镜像卷同步异步镜像卷的装置,系统和方法,所述装置,系统和方法通过在将数据写入主卷并且尚未写入到异步镜中时跟踪改变信息,并且将改变信息存储在主存储系统和 同步镜系统。 在主存储系统不可用的情况下,通过复制由同步镜像系统中存储的变化信息识别的数据并使用同步镜作为复制数据源来同步异步镜像。

    Point in time copy between data storage systems
    43.
    发明授权
    Point in time copy between data storage systems 失效
    在数据存储系统之间的时间点复制

    公开(公告)号:US07133989B2

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

    申请号:US10839034

    申请日:2004-05-05

    IPC分类号: G06F11/00

    摘要: A target data storage system comprises a peer-to-peer communication link interface for linking the target to a source data storage system, and data storage for storing point in time copy data received from the source via the peer-to-peer communication link interface. Information is established at the target relating logical identification of the point in time copy data to point in time copy data stored at the target and to point in time copy data stored at the source, such that the information references the data storage system having requested point in time copy data. A controller of the target accesses requested point in time copy data at the target if the table indicates that the requested point in time copy data is available at the target; else obtains the requested point in time copy data from the source via the peer-to-peer communication link interface.

    摘要翻译: 目标数据存储系统包括用于将目标链接到源数据存储系统的点对点通信链路接口以及用于通过对等通信链路接口从源接收的时间点复制数据的数据存储器 。 在目标处建立信息,将时间点的复制数据的时间点的逻辑识别与存储在目标上的时间复制数据相关联,并将时间点复制存储在源中的数据,使得信息引用具有请求点的数据存储系统 及时复制数据。 如果该表指示所请求的时间点复制数据在目标上可用,则请求时间点的目标访问控制器复制数据在目标上; 否则通过对等通信链路接口从源中获得请求的时间点复制数据。

    Method, system, and article of manufacture for generating a copy of a first and a second set of volumes in a third set of volumes
    46.
    发明授权
    Method, system, and article of manufacture for generating a copy of a first and a second set of volumes in a third set of volumes 失效
    用于在第三组卷中生成第一组和第二组卷的副本的方法,系统和制品

    公开(公告)号:US07185157B2

    公开(公告)日:2007-02-27

    申请号:US10811573

    申请日:2004-03-29

    IPC分类号: G06F12/00

    CPC分类号: G06F11/2058 G06F11/2064

    摘要: Provided are a method, system, and article of manufacture for copying data. A request is received at a first storage control unit having a first set of volumes, wherein the first storage unit is coupled via a link to a second storage control unit having a second set of volumes that are peer-to-peer copies of the first set of volumes, and wherein the request is for generating a copy of the first and second set of volumes in a third set of volumes in the second storage control unit. A command is transmitted via the link, from the first storage control unit to the second storage control unit, wherein the transmitted command is capable of causing the second storage control unit to generate the copy of the first and second set of volumes in the third set of volumes in the second storage control unit.

    摘要翻译: 提供了用于复制数据的方法,系统和制品。 在具有第一组卷的第一存储控制单元处接收到请求,其中第一存储单元经由链路耦合到第二存储控制单元,该第二存储控制单元具有作为第一组的对等副本的第二组卷 一组卷,并且其中该请求用于在第二存储控制单元中的第三组卷中生成第一组和第二组卷的副本。 经由链路从第一存储控制单元向第二存储控制单元发送命令,其中所发送的命令能够使第二存储控制单元生成第三组中的第一组和第二组的副本 的第二存储控制单元中的卷。

    Database backup system ensuring consistency between primary and mirrored backup database copies despite backup interruption
    48.
    发明授权
    Database backup system ensuring consistency between primary and mirrored backup database copies despite backup interruption 失效
    数据库备份系统确保主备份数据库和镜像备份数据库副本之间的一致性,尽管备份中断

    公开(公告)号:US06199074B1

    公开(公告)日:2001-03-06

    申请号:US09286389

    申请日:1999-04-05

    IPC分类号: G06F1730

    摘要: A database management system ensures consistency between primary and mirrored backup copies of a database, despite occurrence of a suspending condition interrupting the normal process of mirroring the primary database. One or more primary controllers are provided, each having a data storage unit with multiple primary data storage devices. Multiple secondary controllers each have multiple associated secondary data storage devices, each secondary controller being coupled to one primary controller. One or more primary databases reside on the primary devices, with a corresponding number of secondary databases residing on the secondary devices. Each secondary database mirrors a corresponding primary database. Either a host, attached to a primary controller, or one of the primary controllers itself, maintains a map cross-referencing each primary and secondary database with the primary and secondary devices containing portions thereof. If a predefined “suspending condition” affecting data mirroring occurs, the host or primary controller consults its map to identify all primary and secondary devices affected by the condition. Then, each primary controller stops all ongoing and future read/writes with each of its affected primary devices. Each primary controller also directs each secondary controller having an affected secondary device to stop mirroring the primary databases stored on that device. Then, the primary controller starts intermediate change recording and resumes read/writes with its primary devices. When the suspending condition ends, each primary controller applies the appropriate logged changes to its secondary database(s) and then reactivates each secondary database.

    摘要翻译: 数据库管理系统确保数据库的主镜像和镜像备份副本之间的一致性,尽管发生暂停条件中断镜像主数据库的正常进程。 提供一个或多个主要控制器,每个主控制器具有具有多个主要数据存储设备的数据存储单元。 多个次级控制器各自具有多个相关联的辅助数据存储设备,每个辅助控制器耦合到一个主控制器。 一个或多个主数据库驻留在主设备上,相应数量的辅助数据库驻留在辅助设备上。 每个辅助数据库镜像相应的主数据库。 连接到主控制器的主机或主控制器本身之一的主机维护一个交叉参考每个主数据库和辅助数据库的映射,其中主要和次要设备包含其部分。 如果发生影响数据镜像的预定义的“暂停条件”,则主机或主控制器将查看其映射,以识别受该条件影响的所有主设备和辅助设备。 然后,每个主控制器将停止其每个受影响的主设备的所有正在进行的和将来的读/写。 每个主控制器还指示具有受影响的辅助设备的每个辅助控制器停止镜像存储在该设备上的主数据库。 然后,主控制器启动中间更改记录,并恢复其主要设备的读/写。 当暂停条件结束时,每个主控制器将适当的记录更改应用到其辅助数据库,然后重新激活每个辅助数据库。

    Use of configuration registers to control access to multiple caches and
nonvolatile stores
    49.
    发明授权
    Use of configuration registers to control access to multiple caches and nonvolatile stores 失效
    使用配置寄存器来控制对多个高速缓存和非易失性存储的访问

    公开(公告)号:US5640530A

    公开(公告)日:1997-06-17

    申请号:US386602

    申请日:1995-02-10

    摘要: A method and system for controlling data flow in a storage subsystem containing multiple cache and/or multiple NVS elements based on the operability of the cache arrays and NVS arrays. In a data processing system having a storage controller connecting a plurality of host processors and a plurality of storage devices, this invention provides a method and architecture for managing multiple storage elements within the controller, without a degradation in subsystem performance and without data integrity problems. A set of configuration registers is utilized by the microcontroller to direct cache and NVS access to the proper storage array. A configuration table is loaded with status information concerning the memory arrays at Initial Microcode Load(IML) and this information is periodically updated during controller operation. The microcode can then either directly load the entries in this table into the configuration registers or the microcode can directly reference the table to determine available resources and make the appropriate decisions.

    摘要翻译: 一种用于基于高速缓存阵列和NVS阵列的可操作性来控制包含多个高速缓存和/或多个NVS元素的存储子系统中的数据流的方法和系统。 在具有连接多个主处理器和多个存储设备的存储控制器的数据处理系统中,本发明提供了一种用于管理控制器内的多个存储元件的方法和架构,而不会使子系统性能下降并且没有数据完整性问题。 微控制器利用一组配置寄存器来引导高速缓存和NVS访问适当的存储阵列。 在初始微代码加载(IML)中,配置表加载有关存储器阵列的状态信息,并且在控制器操作期间周期性地更新该信息。 然后,微代码可以将该表中的条目直接加载到配置寄存器中,或者微代码可以直接引用表来确定可用资源并做出适当的决定。

    Self-healing fibre channel link
    50.
    发明授权
    Self-healing fibre channel link 有权
    自愈光纤通道连接

    公开(公告)号:US08483071B2

    公开(公告)日:2013-07-09

    申请号:US12561114

    申请日:2009-09-16

    IPC分类号: G01R31/08 H04L12/28

    摘要: A method for verifying the integrity of a communication link is disclosed herein. In selected embodiments, such a method may include detecting, during normal operation of a communication link, a condition indicative of a high failure rate (HFR) on the communication link. The method may further include placing the communication link in an HFR state as a result of the condition. While in HFR state, the method may repeatedly transmit test I/Os over the communication link. The method may then automatically exit HFR state and resume normal operation on the communication link when one or more of the following has occurred: a selected number of test I/Os have been successfully transmitted over the communication link, and a number of test I/Os have been successfully transmitted over the communication link for a selected period of time. A corresponding system, apparatus, and computer program product are also disclosed and claimed herein.

    摘要翻译: 本文公开了一种用于验证通信链路的完整性的方法。 在所选择的实施例中,这种方法可以包括在通信链路的正常操作期间检测指示通信链路上的高故障率(HFR)的条件。 该方法还可以包括作为条件的结果将通信链路置于HFR状态。 在HFR状态下,该方法可以通过通信链路重复发送测试I / O。 然后,当发生以下一个或多个事件时,该方法可以自动退出HFR状态并在通信链路上恢复正常操作:所选择的测试I / O数量已经通过通信链路成功发送,并且多个测试I / O已经通过通信链路成功传输了一段选定的时间。 本文还公开并要求对应的系统,装置和计算机程序产品。