Autonomic infrastructure enablement for point in time copy consistency
    1.
    发明授权
    Autonomic infrastructure enablement for point in time copy consistency 失效
    自动基础设施启用时间点复制一致性

    公开(公告)号:US07610318B2

    公开(公告)日:2009-10-27

    申请号:US10674900

    申请日:2003-09-29

    IPC分类号: G06F17/30

    摘要: A two-phase process FlashCopy operation is provided that can be used to aid in the formation of consistency groups across multiple storage control units. In the first phase, preparations to create a new consistency group are made “revertible” by write-inhibiting the source volumes through “Establish-FlashCopy-revertible” commands. If the preparation of any volume within the consistency group fails, a “Withdraw-FlashCopy-revert” command may be executed, thereby causing a retention of the prior FlashCopy point-in-time copy. In the second phase, executed if all preparations are successful, a “Withdraw-FlashCopy-commit” command may be executed to remove all write-inhibit indicators, complete the creation of the new FlashCopy point-in-time copy and secure the new consistency group. Write requests to the FlashCopy source volumes may then be received and processed without risking corruption of the new consistency group on the Flashcopy target volumes.

    摘要翻译: 提供了一个两阶段FlashCopy操作,可用于帮助跨多个存储控制单元形成一致性组。 在第一阶段,创建新的一致性组的准备工作通过“建立-FromCopy-revertible”命令写入禁止源卷“可回复”。 如果一致性组中的任何卷的准备失败,则可以执行“Withdraw-FlashCopy-revert”命令,从而保留先前的FlashCopy时间点副本。 在第二阶段,如果所有准备工作都成功执行,则可以执行“Withdraw-FlashCopy-commit”命令来删除所有禁止写入指示符,完成创建新的FlashCopy时间点副本并确保新的一致性 组。 然后可以接收并处理向FlashCopy源卷写入请求,而不会在Flashcopy目标卷上新的一致性组的损坏风险。

    Method, system and article of manufacture for recovery from a failure in a cascading PPRC system
    4.
    发明授权
    Method, system and article of manufacture for recovery from a failure in a cascading PPRC system 失效
    用于从级联PPRC系统故障中恢复的方法,系统和制造

    公开(公告)号:US07512835B2

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

    申请号:US11555810

    申请日:2006-11-02

    IPC分类号: G06F11/00

    摘要: A method of recovery from a data storage system failure in a data storage system having a host computer writing data to a first storage unit with a first storage controller synchronously mirroring the data to a second storage unit, and with a second storage controller asynchronously mirroring the data to a third storage unit. Upon detection of an error or failure associated with the first storage unit, the synchronous data mirroring relationship between the first storage unit and the second storage unit is terminated and the host is directed to write data updates directly to the second storage unit. Upon correction of the failure associated the asynchronous mirroring of data updates from the second storage unit to the third storage unit is suspended and synchronous mirroring of the data updates in a reverse direction, from the second storage unit to the first storage unit, is commenced.

    摘要翻译: 一种从具有主机的数据存储系统中的数据存储系统故障恢复的方法,所述数据存储系统具有主计算机,用第一存储控制器向第一存储单元写入数据,所述第一存储控制器将所述数据同步地镜像到第二存储单元,并且与第二存储控制器异步镜像 数据到第三存储单元。 在检测到与第一存储单元相关联的错误或故障时,第一存储单元和第二存储单元之间的同步数据镜像关系终止,并且主机将数据更新直接写入第二存储单元。 在对与从第二存储单元到第三存储单元的数据更新的异步镜像相关联的故障进行校正时,数据从第二存储单元向第一存储单元反向的更新的同步镜像开始。

    Method, system and article of manufacture for recovery from a failure in a cascading PPRC system
    5.
    发明授权
    Method, system and article of manufacture for recovery from a failure in a cascading PPRC system 失效
    用于从级联PPRC系统故障中恢复的方法,系统和制造

    公开(公告)号:US07188272B2

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

    申请号:US10674866

    申请日:2003-09-29

    IPC分类号: G06F11/00

    摘要: A method of recovery from a data storage system failure in a data storage system having a host computer writing data to a first storage unit with a first storage controller synchronously mirroring the data to a second storage unit, and with a second storage controller asynchronously mirroring the data to a third storage unit. The method begins with the detection of a failure associated with the first storage unit. Upon detection of the error or failure associated with the first storage unit, the synchronous data mirroring relationship between the first storage unit and the second storage unit is terminated and the host is directed to write data updates directly to the second storage unit. Upon correction of the failure associated with the first storage unit, the asynchronous mirroring of data updates from the second storage unit to the third storage unit is suspended and synchronous mirroring of the data updates in a reverse direction, from the second storage unit to the first storage unit, is commenced. When a full duplex state is reached between the first storage unit and the second storage unit, the synchronous PPRC relationship with the first storage volume mirroring data to the second storage volume may be reestablished and host I/O writes to the first storage unit may be resumed.

    摘要翻译: 一种从具有主机的数据存储系统中的数据存储系统故障恢复的方法,所述数据存储系统具有主计算机,用第一存储控制器向第一存储单元写入数据,所述第一存储控制器将所述数据同步地镜像到第二存储单元,并且与第二存储控制器异步镜像 数据到第三存储单元。 该方法开始于检测与第一存储单元相关联的故障。 在检测到与第一存储单元相关联的错误或故障时,第一存储单元和第二存储单元之间的同步数据镜像关系被终止,并且主机将数据更新直接写入第二存储单元。 在校正与第一存储单元相关联的故障时,暂停从第二存储单元到第三存储单元的数据更新的异步镜像,并且数据的同步镜像沿相反方向从第二存储单元更新到第一存储单元 存储单元,开始。 当在第一存储单元和第二存储单元之间达到全双工状态时,可以重新建立与第一存储卷镜像数据到第二存储卷的同步PPRC关系,并且可以向第一存储单元写入主机I / O 恢复。

    Method, system, and program for recovery from a failure in an asynchronous data copying system
    6.
    发明授权
    Method, system, and program for recovery from a failure in an asynchronous data copying system 有权
    用于从异步数据复制系统中的故障恢复的方法,系统和程序

    公开(公告)号:US07278049B2

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

    申请号:US10674872

    申请日:2003-09-29

    IPC分类号: G06F11/00

    摘要: A method of recovery from a data storage system failure in a data storage system having a host computer writing data updates to a local storage controller at a local site. The local controller is associated with a local storage device. The local storage controller is also configured to a synchronously copy the updates to a remote storage controller associated with a remote storage device at a remote site. In addition, the remote storage controller is configured to store a consistent point in time copy of the updates on a backup storage device. The consistent point in time copy is known as a consistency group. Upon detection of a failure associated with the local site, a determination is made whether a group of updates pending for storage on the backup storage device form an intact consistency group. If an intact consistency group has not formed, corrective action may be taken to create an intact consistency group. The recovery method further consists of synchronizing the remote storage device, initiating recovery operations and, upon recovery of the local site, resynchronization of the local storage device and the backup storage device to recovery consistency group without the need for full volume storage copies and while minimizing application downtime.

    摘要翻译: 在具有主机的数据存储系统中从数据存储系统故障恢复的方法,该数据存储系统在本地站点向本地存储控制器写入数据更新。 本地控制器与本地存储设备相关联。 本地存储控制器还被配置为将更新同步地复制到与远程站点处的远程存储设备相关联的远程存储控制器。 此外,远程存储控制器被配置为将更新的一致的时间点副本存储在备份存储设备上。 一致的时间点副本被称为一致性组。 在检测到与本地站点相关联的故障时,确定待备份存储在备份存储设备上的一组更新是否形成完整的一致性组。 如果未形成完整的一致性组,则可采取纠正措施来创建完整的一致性组。 恢复方法还包括同步远程存储设备,启动恢复操作,并且在恢复本地站点时,将本地存储设备和备份存储设备重新同步到恢复一致性组,而不需要全卷存储副本,同时最小化 应用程序停机

    Mechanism and procedure for detecting switch mis-cabling
    7.
    发明授权
    Mechanism and procedure for detecting switch mis-cabling 失效
    检测开关错误布线的机制和程序

    公开(公告)号:US06381643B1

    公开(公告)日:2002-04-30

    申请号:US09435545

    申请日:1999-11-08

    IPC分类号: G06F16163

    摘要: A method, and a system for implementing the method, for implementing the method, for determining if a wire has been miswired in a network comprising service nodes and switch elements. The method includes the steps of: (1) transmitting a transmission stream in an outbound route, (where this transmission stream includes one or more service node fields for one or more service nodes, one or more switch element fields for one or more switch elements connected to the one or more service nodes, and a port field for each the switch element); (2) if the transmission stream is received on a port at a the switch element different than a the port field for the switch element indicated by the transmission stream, then setting an error indicator in the transmission stream; (3) transmitting the transmission stream back to the one or more service nodes in a return route, where the one or more service nodes determine from the error indicator a miswired condition between the receiving switch element and a previous switch element or service node along the outbound route. The one or more service nodes can record, store and tabulate the miswired condition and one or more additional miswired conditions. The transmission stream can store the one or more switch element fields for the one or more switch elements and the port fields for each the switch element separately for a path comprising the outbound route and a path comprising the return route.

    摘要翻译: 一种用于实现该方法的方法和系统,用于确定在包括服务节点和交换元件的网络中线是否已被误接线。 该方法包括以下步骤:(1)在出站路由(其中该传输流包括一个或多个服务节点的一个或多个服务节点字段)中传送一个或多个开关元件字段用于一个或多个开关元件 连接到一个或多个服务节点,以及每个开关元件的端口字段); (2)如果在与由传输流指示的开关元件的端口字段不同的开关元件的端口上接收到传输流,则在传输流中设置错误指示符; (3)在返回路由中将所述传输流发送回所述一个或多个服务节点,其中所述一个或多个服务节点从所述错误指示符确定所述接收交换机元件与所述接收交换机元件之间的先前交换元件或服务节点之间的连线条件 出站路线 一个或多个服务节点可以记录,存储和制表误接线条件以及一个或多个附加的误接线条件。 传输流可以为包括出站路由的路径和包括返回路由的路径分别存储用于每个交换机元件的一个或多个交换元件的一个或多个交换单元字段和端口字段。

    System and method for preventing deadlock in multiprocessor multiple
resource instructions
    9.
    发明授权
    System and method for preventing deadlock in multiprocessor multiple resource instructions 失效
    用于防止多处理器多资源指令中的死锁的系统和方法

    公开(公告)号:US5442763A

    公开(公告)日:1995-08-15

    申请号:US350242

    申请日:1994-12-06

    CPC分类号: G06F9/524

    摘要: A system and method for preventing deadlock in a multiprocessor computer system executing instructions requiring multiple resources. The system detects potential deadlock situations where a multi-resource instruction is blocked from obtaining one of the resources. A multi-resource instruction global lock is provided that can be held by at most one processor. Upon conflict detection, the processor attempts to acquire the multi-resource instruction global lock and, if successful, resumes resource acquisition. The use of a global lock serializes multiple resource requests and assures that the processor holding the lock can eventually acquire all required resources without deadlock with another processor. The preferred embodiment acquires the global lock on an exception basis to minimize the overhead impact. However, an alternate embodiment which uses the global lock in each multiple resource instruction could also be implemented. Synonym detection logic is provided to detect the situation where a conflict is caused by address resolution to a synonymous lock by the processor.

    摘要翻译: 一种用于防止执行需要多个资源的指令的多处理器计算机系统中的死锁的系统和方法。 系统检测潜在的死锁情况,其中多资源指令被阻止获得资源之一。 提供可以由至多一个处理器保持的多资源指令全局锁。 在冲突检测后,处理器尝试获取多资源指令全局锁定,如果成功,则恢复资源采集。 使用全局锁序列化多个资源请求,并确保持有锁的处理器可以最终获取所有必需资源,而不会与另一个处理器发生死锁。 优选实施例以异常获取全局锁定以最小化开销影响。 然而,也可以实现在每个多资源指令中使用全局锁的替代实施例。 提供同义词检测逻辑,以检测由处理器对同义锁定的地址解析造成冲突的情况。

    Method and apparatus for partitioning an interconnection medium in a
partitioned multiprocessor computer system
    10.
    发明授权
    Method and apparatus for partitioning an interconnection medium in a partitioned multiprocessor computer system 失效
    用于在分区多处理器计算机系统中划分互连介质的方法和装置

    公开(公告)号:US6021442A

    公开(公告)日:2000-02-01

    申请号:US897238

    申请日:1997-07-17

    CPC分类号: G06F15/17393 G06F13/4022

    摘要: A method, associated apparatus and program product for partitioning a plurality of interconnection elements among disjoint partitions of processors in a computer system so as to interconnect the processors within each of the disjoint partitions, and to isolate the processors in each interconnected partition from processors in the other partitions. The interconnection elements may be arranged into groups including node coupling elements and link coupling elements and in larger systems may include intermediate groups having intermediate coupling elements. The partitioning of the interconnection elements begins with the interconnection of processors in the largest disjoint partition and proceeds by connecting the successive largest processor partitions whose interconnection elements share a group with the interconnect elements used for the previously interconnected processor partitions until no such interconnect elements on shared groups remain, subsequently the process is repeated until all processors in the disjoint partitions are interconnected.

    摘要翻译: 一种用于在计算机系统中分离处理器的不相交分区之间的多个互连元件的方法,相关联的设备和程序产品,以便互连每个不相交分区内的处理器,并且将每个互连分区中的处理器与 其他分区。 互连元件可以被布置成包括节点耦合元件和链接耦合元件的组,并且在较大的系统中可以包括具有中间耦合元件的中间组。 互连元件的划分以最大的不相交分区中的处理器的互连开始,并且通过连接其互连元件与用于先前互连的处理器分区的互连元件共享一组的连续的最大处理器分区,直到共享的互连元件 组保留,随后重复该过程,直到不相交分区中的所有处理器相互连接。