Primary-backup group with backup resources failover handler
    1.
    发明申请
    Primary-backup group with backup resources failover handler 有权
    主备份组与备份资源故障转移处理程序

    公开(公告)号:US20050021573A1

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

    申请号:US10626087

    申请日:2003-07-24

    IPC分类号: G06F12/00

    摘要: Failover processing that accommodates failures of backup computing nodes and resources, such as data storage units and printers. Failure of a computing node that controls resources causes another computing node to assume control of the resources controlled by the failed node. Failure of the primary computing node causes another computing node, at either the same or at a different site, to be selected as the new primary node. Failure of a resource at the primary site causes the site with the next highest priority backup resource to become the new primary site. Failure of a backup computing node causes a new backup node at the same site as the failed backup node to replace the failed backup node as host for the site's resources. Backup mirroring data flows are then adjusted to reflect the new functions of the affected nodes.

    摘要翻译: 适应备份计算节点和资源(如数据存储单元和打印机)故障的故障转移处理。 控制资源的计算节点的失败导致另一个计算节点承担由故障节点控制的资源的控制。 主计算节点的故障导致在相同或不同站点处的另一个计算节点被选为新的主节点。 主站点资源的故障导致具有次高优先级备份资源的站点成为新的主站点。 备份计算节点的故障导致与故障备份节点位于同一站点的新备份节点将故障备份节点替换为站点资源的主机。 然后调整备份镜像数据流以反映受影响节点的新功能。

    Method and apparatus for validating and ranking resources for geographic mirroring
    2.
    发明申请
    Method and apparatus for validating and ranking resources for geographic mirroring 审中-公开
    用于验证和排列地理镜像资源的方法和装置

    公开(公告)号:US20050044226A1

    公开(公告)日:2005-02-24

    申请号:US10631936

    申请日:2003-07-31

    摘要: Method and apparatus for validating and ranking of resources that may be switched between a primary system and one or more backup systems at a single site. One embodiment provides a method for ensuring accessibility of one or more disk units by a system, comprising: configuring a disk pool for the system; validating availability of the one or more disk units for the disk pool; verifying that the disk units are at the same site as the system, and selecting one or more valid disk units for the disk pool. The method may further comprise ranking of each disk unit for the disk pool and selecting one or more valid disk units for the disk pool according to ranking.

    摘要翻译: 用于验证和排列可以在单个站点上的主系统和一个或多个备份系统之间切换的资源的方法和装置。 一个实施例提供了一种用于确保系统对一个或多个磁盘单元的可访问性的方法,包括:为系统配置磁盘池; 确定磁盘池的一个或多个磁盘单元的可用性; 验证磁盘单元与系统位于同一站点,并为磁盘池选择一个或多个有效的磁盘单元。 该方法还可以包括对于磁盘池的每个磁盘单元的排名,并根据排名为磁盘池选择一个或多个有效磁盘单元。

    Hidden group membership in clustered computer system
    3.
    发明授权
    Hidden group membership in clustered computer system 有权
    集群计算机系统隐藏组成员资格

    公开(公告)号:US08230086B2

    公开(公告)日:2012-07-24

    申请号:US11764550

    申请日:2007-06-18

    IPC分类号: G06F15/16 G06F15/177

    CPC分类号: G06F9/5061 G06F2209/505

    摘要: An apparatus, program product and method utilize hidden group membership to facilitate the processing of originator requests to a group in a clustered computer system. With hidden group membership, a requesting originator is temporarily joined to a group in such a manner that the originator is both hidden and provided with limited access rights, e.g., so that some of the messages sent by the members of a group when processing the request are neither sent to nor received by the originator.

    摘要翻译: 一种装置,程序产品和方法利用隐藏的组成员来促进对集群计算机系统中的组的发起者请求的处理。 具有隐藏的组成员身份,请求发起者被暂时加入到组中,使得发起者都被隐藏并被提供有限的访问权限,例如使得当处理请求时由组成员发送的一些消息 既不发送也不发送给发起者。

    Join protocol for a primary-backup group with backup resources in clustered computer system
    4.
    发明申请
    Join protocol for a primary-backup group with backup resources in clustered computer system 有权
    在集群计算机系统中加入具有备份资源的主备份组的协议

    公开(公告)号:US20050021574A1

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

    申请号:US10626088

    申请日:2003-07-24

    IPC分类号: G06F12/00

    摘要: Members of a primary-backup group in a clustered computer system are organized into subgroups to manage primary and backup resources being managed by the group. Group members are placed into subgroups based upon their access to particular resources, such that a primary subgroup may be defined comprised of members having access to a common primary resource, with one or more backup subgroups defined comprised of members having access to a common backup resource. A join protocol is used to determine to which of a plurality of resources managed by the primary-backup group a joining member has access, and to add the joining member to a subgroup for a resource to which the joining member has access.

    摘要翻译: 群集计算机系统中的主备份组的成员被组织成子组,以管理由组管理的主资源和备份资源。 组成员基于他们对特定资源的访问而被放置到子组中,使得主子组可以被定义为具有访问公共主资源的成员,一个或多个备份子组被定义为具有访问公共备份资源的成员 。 加入协议用于确定加入成员具有访问权限的主备份组管理的多个资源中的哪一个,并将加入成员添加到加入成员具有访问权限的资源的子组。

    Group data sharing during membership change in clustered computer system
    5.
    发明授权
    Group data sharing during membership change in clustered computer system 失效
    集群计算机系统中成员资格更改期间的组数据共享

    公开(公告)号:US06839752B1

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

    申请号:US09697398

    申请日:2000-10-27

    IPC分类号: G06F15/173

    CPC分类号: G06F11/1479 G06F11/1425

    摘要: An apparatus, program product and method utilize subgroup-specific leader members to exchange group data between group members during the handling of a request to organize members into a group in a clustered computer system, e.g., when handling a membership change operation such as a merge or join. Such subgroup leaders may be determined locally within individual subgroup members, and moreover, the subgroup members may locally track the transmission status of group data for the various subgroups. Each subgroup includes one or more members that are known to store group data that is coherent among all subgroup members.

    摘要翻译: 一种装置,程序产品和方法利用子组特定的领导成员在处理组群成员到集群计算机系统中的组的请求期间在组成员之间交换组数据,例如,当处理诸如合并的成员变更操作 或加入。 这样的小组领导可以在各个子组成员内本地确定,而且,小组成员可以在本地跟踪各个子组的组数据的传输状态。 每个子组包括一个或多个已知存储在所有子组成员中相干的组数据的成员。

    Ineligible group member status
    6.
    发明授权
    Ineligible group member status 失效
    不合格的团体成员身份

    公开(公告)号:US07519008B2

    公开(公告)日:2009-04-14

    申请号:US10454855

    申请日:2003-06-05

    IPC分类号: H04L12/28

    CPC分类号: H04L41/0893

    摘要: A computing node that functions as a member within a computing system group, such as a cluster, that has a status allowing receipt of group messages even though the node is not an active member of the cluster. The node is able to function as a primary member or as a backup member that controls redundant resources to be utilized in case of a failure. The computing node is able to have one of two status values, an “Active” status and an “Ineligible” status. Members that are able to function as a primary member have an “Active” status assigned, and a member that is not configured or otherwise eligible to perform as a primary member is assigned an “Ineligible” status. Members with an Ineligible status receive all group messages and therefore are able to become configured and eligible to become a primary member.

    摘要翻译: 作为计算系统组(例如集群)中的成员的计算节点,其具有允许接收组消息的状态,即使节点不是集群的活动成员。 节点能够充当主要成员或作为备份成员,控制在发生故障时使用的冗余资源。 计算节点能够具有两种状态值之一,即“活动”状态和“不合格”状态。 能够作为主要成员的成员具有分配的“活动”状态,未配置或以其他方式作为主要成员执行的成员被分配“不合格”状态。 具有不合格状态的成员接收所有组消息,因此能够被配置并有资格成为主要成员。

    Merge protocol for clustered computer system
    7.
    发明授权
    Merge protocol for clustered computer system 失效
    集群计算机系统合并协议

    公开(公告)号:US06968359B1

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

    申请号:US09638328

    申请日:2000-08-14

    CPC分类号: G06F9/5061 G06F2209/505

    摘要: An apparatus, program product and method utilize ordered messages in a clustered computer system to defer the execution of a merge protocol in a cluster group until all pending protocols in each partition of a group are handled, typically by ensuring either cancellation or completion of each pending protocol prior to execution of the merge protocol. From the perspective of each group member, the execution of the merge protocol is deferred by inhibiting processing of the merge request by such member until after processing of all earlier-received pending requests has been completed.

    摘要翻译: 装置,程序产品和方法利用集群计算机系统中的有序消息推迟集群组中的合并协议的执行,直到处理组中每个分区中的所有未决协议,通常通过确保取消或完成每个待处理 协议在执行合并协议之前。 从每个组成员的角度来看,合并协议的执行通过禁止这种成员的合并请求的处理来延迟,直到所有早先接收到的等待请求的处理已经完成为止。

    Join protocol for a primary-backup group with backup resources in clustered computer system
    8.
    发明授权
    Join protocol for a primary-backup group with backup resources in clustered computer system 有权
    在集群计算机系统中加入具有备份资源的主备份组的协议

    公开(公告)号:US07246261B2

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

    申请号:US10626088

    申请日:2003-07-24

    IPC分类号: G06F11/00

    摘要: Members of a primary-backup group in a clustered computer system are organized into subgroups to manage primary and backup resources being managed by the group. Group members are placed into subgroups based upon their access to particular resources, such that a primary subgroup may be defined comprised of members having access to a common primary resource, with one or more backup subgroups defined comprised of members having access to a common backup resource. A join protocol is used to determine to which of a plurality of resources managed by the primary-backup group a joining member has access, and to add the joining member to a subgroup for a resource to which the joining member has access.

    摘要翻译: 群集计算机系统中的主备份组的成员被组织成子组,以管理由组管理的主资源和备份资源。 组成员基于他们对特定资源的访问而被放置到子组中,使得主子组可以被定义为具有访问公共主资源的成员,一个或多个备份子组被定义为具有访问公共备份资源的成员 。 加入协议用于确定加入成员具有访问权限的主备份组管理的多个资源中的哪一个,并将加入成员添加到加入成员具有访问权限的资源的子组。

    Apparatus and method for processing a task in a clustered computing environment
    9.
    发明授权
    Apparatus and method for processing a task in a clustered computing environment 失效
    用于在集群计算环境中处理任务的装置和方法

    公开(公告)号:US06625639B1

    公开(公告)日:2003-09-23

    申请号:US09438207

    申请日:1999-11-12

    IPC分类号: G06F900

    摘要: A clustered computer system includes multiple computer systems (or nodes) on a network that can become members of a group to work on a particular task. Each node includes group state data that represents the status of all members of the group. A group state data update mechanism in each node updates the group state data at acknowledge (ACK) rounds, so that all the group state data in all nodes are synchronized and identical if all members respond properly during the ACK round. Each node also includes a main thread and one or more work threads. The main thread receives messages from other computer systems in the group, and routes messages intended for the work thread to either a response queue or a work queue in the work thread, depending on the type of the message. If the message is a response to a currently-executing task, the message is placed in the response queue. Otherwise, the message is placed in the work queue for processing at a later time.

    摘要翻译: 集群计算机系统包括网络上的多个计算机系统(或节点),其可以成为组成特定任务的组成员。 每个节点包括表示组的所有成员的状态的组状态数据。 每个节点中的组状态数据更新机制在确认(ACK)循环中更新组状态数据,使得如果所有成员在ACK循环期间正确响应,则所有节点中的所有组状态数据都是同步的和相同的。 每个节点还包括主线程和一个或多个工作线程。 主线程从组中的其他计算机系统接收消息,并根据消息的类型将针对工作线程的消息路由到工作线程中的响应队列或工作队列。 如果消息是对当前正在执行的任务的响应,则该消息被放置在响应队列中。 否则,消息将放置在工作队列中,以便稍后进行处理。

    Group synchronization by subgroups
    10.
    发明授权
    Group synchronization by subgroups 失效
    按子组进行组同步

    公开(公告)号:US07515553B2

    公开(公告)日:2009-04-07

    申请号:US10454854

    申请日:2003-06-05

    IPC分类号: H04L12/28

    CPC分类号: H04L41/30 H04L41/00

    摘要: A computing system group processing architecture that facilitates asymmetric processing at different computing nodes within a group or cluster of nodes. Nodes within a group are assigned to subgroups. Each node in a subgroup performs similar processing, but nodes in different subgroups are able to perform different processing for the same group level protocol. All nodes monitor processing completion votes that are cast by all nodes, and node in subgroups that finish processing before other subgroups synchronize to the processing of those other subgroups by casting dummy votes during vote rounds of other subgroups that are still processing their subgroup protocol.

    摘要翻译: 一种计算系统组处理体系结构,有助于在一组或多个节点内的不同计算节点处进行非对称处理。 组内的节点被分配给子组。 子组中的每个节点执行类似的处理,但不同子组中的节点能够对同一组级协议执行不同的处理。 所有节点都监视所有节点执行的处理完成投票,并且在其他子组之间完成处理的子组中的节点通过在仍在处理其子组协议的其他子组的投票轮过期间投掷虚拟投票来同步处理这些其他子组。