Sending routing data based on times that servers joined a cluster
    1.
    发明申请
    Sending routing data based on times that servers joined a cluster 审中-公开
    根据服务器加入群集的时间发送路由数据

    公开(公告)号:US20070112963A1

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

    申请号:US11282029

    申请日:2005-11-17

    IPC分类号: G06F15/16

    摘要: A method, apparatus, system, and signal-bearing medium that, in an embodiment, send a broadcast message to a cluster of servers receive a point-to-point message from a coordinating server of the cluster, where the coordinating server joined the cluster before all other servers in the cluster. The point-to-point message includes routing data regarding all of the servers in the cluster. In an embodiment, the broadcast message includes a record that includes an identification of a new server, resource data regarding the new server, and a time that the new server joins the cluster, and the servers in the cluster add the record to the routing data and send a request to the new server via the record. In another embodiment, the broadcast message includes records for all servers in a second cluster, and the new server sends the routing data to the servers in the second cluster. If a server leaves the cluster, its record is removed. In this way, a cluster can respond to servers dynamically joining and leaving the cluster while reducing network traffic.

    摘要翻译: 在一个实施例中,向服务器集群发送广播消息的方法,装置,系统和信号承载介质从集群的协调服务器接收点对点消息,其中协调服务器加入集群 在群集中的所有其他服务器之前。 点对点消息包括关于集群中所有服务器的路由数据。 在一个实施例中,广播消息包括包括新服务器的标识,关于新服务器的资源数据和新服务器加入集群的时间的记录,并且集群中的服务器将记录添加到路由数据 并通过记录向新服务器发送请求。 在另一实施例中,广播消息包括第二集群中所有服务器的记录,并且新服务器将路由数据发送到第二集群中的服务器。 如果服务器离开集群,则其记录将被删除。 以这种方式,集群可以响应服务器动态加入和离开集群,同时减少网络流量。

    Application of attribute-set policies to managed resources in a distributed computing system
    2.
    发明申请
    Application of attribute-set policies to managed resources in a distributed computing system 有权
    属性集策略应用于分布式计算系统中的托管资源

    公开(公告)号:US20060195560A1

    公开(公告)日:2006-08-31

    申请号:US11068338

    申请日:2005-02-28

    申请人: William Newport

    发明人: William Newport

    IPC分类号: G06F15/173

    CPC分类号: H04L41/0893 H04L67/10

    摘要: An apparatus, program product and method utilize sets of attributes respectively associated with managed resources and policies to match managed resources with individual policies. Multiple managed resources are permitted to be matched with a specific policy, such that the policy applies to all matching managed resources. Furthermore, by providing multiple attributes upon which to match, policies are capable of being defined with varying degrees of specificity, enabling administrators to utilize more generic policies for certain types of managed resources, with more specific policies used to override certain managed resources whenever needed.

    摘要翻译: 一种装置,程序产品和方法利用分配与被管理的资源和策略相关联的属性集,以将被管理的资源与各个策略相匹配。 允许多个托管资源与特定策略进行匹配,以便策略适用于所有匹配的受管资源。 此外,通过提供多个属性来匹配,策略能够以不同程度的特定性进行定义,从而使管理员能够针对某些类型的托管资源使用更通用的策略,而在特定管理资源需要时,更具体的策略用于覆盖某些托管资源。

    Application of resource-dependent policies to managed resources in a distributed computing system
    3.
    发明申请
    Application of resource-dependent policies to managed resources in a distributed computing system 有权
    将资源依赖策略应用于分布式计算系统中的托管资源

    公开(公告)号:US20060195448A1

    公开(公告)日:2006-08-31

    申请号:US11068262

    申请日:2005-02-28

    申请人: William Newport

    发明人: William Newport

    IPC分类号: G06F17/30

    摘要: An apparatus, program product and method enable program code that manages a managed resource, e.g., a high availability manager, to receive status information associated with an externally-managed resource such that the program code can properly apply an activation policy to the managed resource in a manner that is consistent with any requirements placed upon that resource by the externally-managed resource. Where, for example, a managed resource is required to be collocated on the same node or computer as an externally-managed resource, the status information may include location information that identifies where the externally-managed resource is currently active, such that the program code can activate the managed resource on the same node as the externally-managed resource.

    摘要翻译: 一种装置,程序产品和方法使得能够管理例如高可用性管理器的被管理资源的程序代码来接收与外部管理的资源相关联的状态信息,使得程序代码可以将激活策略适当地应用于被管理资源 这种方式与外部管理的资源对该资源的任何要求一致。 例如,如果被管理资源需要与外部管理的资源并置在同一节点或计算机上,则状态信息可以包括标识外部管理的资源当前处于活动状态的位置信息,使得程序代码 可以激活与外部管理资源相同的节点上的托管资源。

    Apparatus and method for handling backend failover in an application server
    4.
    发明申请
    Apparatus and method for handling backend failover in an application server 失效
    在应用服务器中处理后端故障切换的装置和方法

    公开(公告)号:US20060173866A1

    公开(公告)日:2006-08-03

    申请号:US11050293

    申请日:2005-02-03

    申请人: William Newport

    发明人: William Newport

    IPC分类号: G06F7/00

    摘要: An application server includes a connection pool that specifies a number of allowable connections, and includes a backend failure detection mechanism and a backend failure recovery mechanism. When the backend failure detection mechanism detects that the backend fails, applications waiting on the hung connections may be notified of the backend failure. The backend failure detection mechanism will then detect when the backend recovers and becomes available once again. Once the backend is available again, the backend failure recovery mechanism increases the number of connections in the connection pool to compensate for the hung connections. As each hung connection is timed out using a network timeout mechanism, the number of allowable connections is reduced. Eventually all of the hung connections will time out, with the result being that the connection pool will contain the same specified number of allowable connections it originally had before the backend failed.

    摘要翻译: 应用服务器包括指定可允许连接数的连接池,并且包括后端故障检测机制和后端故障恢复机制。 当后端故障检测机构检测到后端发生故障时,等待挂起连接的应用可能会被通知后端故障。 后端故障检测机制随后将检测后端恢复并再次可用。 一旦后端再次可用,后端故障恢复机制增加了连接池中的连接数量,以补偿挂起的连接。 由于每个挂起连接都使用网络超时机制超时,所以允许的连接数减少。 最终所有挂起的连接都将超时,结果是连接池将包含原始在后端出现故障之前所允许的连接数。

    Enforcing message ordering
    6.
    发明申请
    Enforcing message ordering 审中-公开
    执行消息订购

    公开(公告)号:US20050262055A1

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

    申请号:US10849581

    申请日:2004-05-20

    申请人: William Newport

    发明人: William Newport

    IPC分类号: G06F7/00 G06F9/46 G06F17/30

    CPC分类号: G06F9/468 G06F9/466 G06F9/546

    摘要: A method, apparatus, system, and signal-bearing medium that in an embodiment enforce ordering of messages sent from a queue to clients. If a total order indicator is on for a queue associated with a get message request, the next message is sent from the queue to the client if the queue does not have an associated in-doubt transaction. An in-doubt transaction may be a transaction for which the client has not received a commit request. In another embodiment, an authorized client is selected and messages are only sent from the queue to the authorized client.

    摘要翻译: 一种方法,装置,系统和信号承载介质,其在一个实施例中强制对从队列发送到客户端的消息的排序。 如果与获取消息请求相关联的队列的总顺序指示符为开,则如果队列没有相关联的无疑事务,则将下一个消息从队列发送到客户端。 无疑事务可能是客户端尚未收到提交请求的事务。 在另一个实施例中,选择授权客户端,并且消息仅从队列发送到授权客户端。

    Session replication
    7.
    发明申请
    Session replication 失效
    会话复制

    公开(公告)号:US20070027896A1

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

    申请号:US11191416

    申请日:2005-07-28

    IPC分类号: G06F7/00

    CPC分类号: H04L67/1095 H04L67/14

    摘要: Methods, apparatuses, and products are disclosed for session replication that include enqueueing sessions on a replication queue and flushing enqueued sessions, from the replication queue to a replication peer, in dependence upon flushing criteria, for storage on a replication medium. The replication medium may be non-volatile storage in a database or remote random access memory. Flushing may be carried out periodically or in dependence upon replication queue depth. Flushing may include aggregating sessions from the replication queue for transmission to the replication peer.

    摘要翻译: 公开了用于会话复制的方法,装置和产品,其包括在复制队列上的入队会话和从复制队列到复制对等体的刷新会话,根据冲洗标准来存储在复制介质上。 复制介质可以是数据库或远程随机存取存储器中的非易失性存储器。 刷新可以周期性地或依赖于复制队列深度来执行。 刷新可能包括从复制队列聚合会话以传输到复制对等体。

    Method and apparatus for providing proxied JMX interfaces to highly available J2EE components
    8.
    发明申请
    Method and apparatus for providing proxied JMX interfaces to highly available J2EE components 审中-公开
    用于向高可用性J2EE组件提供代理JMX接口的方法和设备

    公开(公告)号:US20070022203A1

    公开(公告)日:2007-01-25

    申请号:US11184500

    申请日:2005-07-19

    IPC分类号: G06F15/16

    CPC分类号: G06F9/5027 G06F2209/5011

    摘要: Method and apparatus, in a data processing system that uses JMX as a mechanism for managing internal components, for processing JMX requests to a managed group that includes a plurality of group members. When a JMX request is transmitted to a first member of a group comprising a plurality of group members, a determination is made if the first member is in an active state capable of processing the request. If the first member is not in an active state, the JMX request is forwarded to a currently active member of the plurality of members for processing the request. The invention thus permits users to communicate with the group via JMX without knowing which member of the group is active at any particular time.

    摘要翻译: 在使用JMX作为管理内部组件的机制的数据处理系统中的方法和装置,用于将JMX请求处理到包括多个组成员的管理组。 当向包括多个组成员的组的第一成员发送JMX请求时,确定第一成员是否处于能够处理该请求的活动状态。 如果第一成员不处于活动状态,则将JMX请求转发到多个成员的当前活动成员以处理该请求。 因此,本发明允许用户通过JMX与组通信,而不知道组中的哪个成员在任何特定时间是活动的。

    Apparatus and method for quorum-based power-down of unresponsive servers in a computer cluster
    9.
    发明申请
    Apparatus and method for quorum-based power-down of unresponsive servers in a computer cluster 审中-公开
    计算机集群中无响应服务器的基于法定权限的停电装置和方法

    公开(公告)号:US20060100981A1

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

    申请号:US10981020

    申请日:2004-11-04

    IPC分类号: G06F17/30

    摘要: An apparatus and method provide a quorum-based server power-down mechanism that allows a manager in a computer cluster to power-down unresponsive servers in a manner that assures that an unresponsive server does not become responsive again. In order for a manager in a cluster to power down servers in the cluster, the cluster must have quorum, meaning that a majority of the computers in the cluster must be responsive. If the cluster has quorum, and if the manager server did not fail, the manager causes the failed server(s) to be powered down. If the manager server did fail, the new manager causes all unresponsive servers in the cluster to be powered down. If the power-down is successful, the resources on the failed server(s) may be failed over to other servers in the cluster that were not powered down. If the power-down is not successful, the cluster is disabled.

    摘要翻译: 一种装置和方法提供了基于Quorum的服务器断电机制,其允许计算机集群中的管理器以确保不响应的服务器不再响应的方式来关闭无响应的服务器。 为了使群集中的管理器关闭集群中的服务器,集群必须具有仲裁,这意味着集群中的大多数计算机必须响应。 如果集群具有仲裁,并且如果管理器服务器没有失败,则管理器会导致故障服务器关闭电源。 如果管理器服务器发生故障,则新管理器将导致集群中的所有无响应服务器关闭。 如果掉电成功,则故障服务器上的资源可能会故障切换到集群中未关闭的其他服务器。 如果掉电不成功,则集群被禁用。

    Managing shared memory
    10.
    发明申请
    Managing shared memory 审中-公开
    管理共享内存

    公开(公告)号:US20060080514A1

    公开(公告)日:2006-04-13

    申请号:US10961739

    申请日:2004-10-08

    申请人: William Newport

    发明人: William Newport

    IPC分类号: G06F12/14

    CPC分类号: G06F9/544

    摘要: A method, apparatus, system, and signal-bearing medium that, in an embodiment, receive remote procedure calls that request data transfers between a first memory allocated to a first logical partition and a second memory shared among multiple logical partitions. If the first memory and the second memory are accessed via addresses of different sizes, the data is copied between the first memory and the second memory. Further, the data is periodically copied between the second memory and network attached storage.

    摘要翻译: 一种方法,装置,系统和信号承载介质,其在一个实施例中接收在分配给第一逻辑分区的第一存储器与多个逻辑分区之间共享的第二存储器之间请求数据传输的远程过程调用。 如果通过不同大小的地址访问第一存储器和第二存储器,则在第一存储器和第二存储器之间复制数据。 此外,数据在第二存储器和网络连接存储器之间周期性地复制。