Method for attaching to a partitioned queue spread across a plurality of messaging servers
    1.
    发明授权
    Method for attaching to a partitioned queue spread across a plurality of messaging servers 失效
    用于附加到跨越多个消息收发服务器的分区队列的方法

    公开(公告)号:US08199668B2

    公开(公告)日:2012-06-12

    申请号:US11744929

    申请日:2007-05-07

    IPC分类号: H04L12/28

    CPC分类号: G06F9/546 G06F2209/548

    摘要: There is disclosed a method, apparatus and computer program for an application instance to request attachment to a queue partition on a messaging server within a plurality of messaging servers, each messaging server holding at least one queue partition, the set of queue partitions together forming a single queue. An application instance requests attachment to a queue partition, the request requesting exclusivity with regard to other application instances having a common identifier. Responsive to an indicating that the request has been successful, the application instance interacts with the queue partition.

    摘要翻译: 公开了一种用于应用实例的方法,装置和计算机程序,用于请求附接到多个消息收发服务器内的消息收发服务器上的队列分区,每个消息收发服务器保持至少一个队列分区,该组队列分区一起形成 单队列 应用程序实例请求对队列分区的附件,该请求针对具有公共标识符的其他应用程序实例请求排他性。 响应于指示请求已成功,应用程序实例与队列分区进行交互。

    Method of Routing Messages to Multiple Consumers
    2.
    发明申请
    Method of Routing Messages to Multiple Consumers 失效
    将消息路由到多个消费者的方法

    公开(公告)号:US20100057880A1

    公开(公告)日:2010-03-04

    申请号:US12198939

    申请日:2008-08-27

    IPC分类号: G06F15/16

    CPC分类号: G06Q10/00 G06Q30/00

    摘要: A method of routing messages to multiple consumers comprises determining a probability function defining message classification probabilities for each of a plurality of consumer sets, receiving a plurality of messages, classifying each message, storing each message in a queue, receiving notification of a consumer available to process a message, ascertaining the consumer set to which the available consumer belongs, accessing the probabilities for the ascertained consumer set, selecting a message classification according to the accessed probabilities, and transmitting a message, of the selected classification, to the available consumer.

    摘要翻译: 将消息路由到多个消费者的方法包括确定为多个消费者集合中的每个消费者集合定义消息分类概率的概率函数,接收多个消息,对每个消息进行分类,将每个消息存储在队列中,接收可用于消费者的消费者的通知 处理消息,确定可用消费者所属的消费者集合,访问所确定的消费者集合的概率,根据所访问的概率选择消息分类,以及将所选择的分类的消息发送到可用消费者。

    SYSTEM FOR PRESERVING MESSAGE ORDER
    3.
    发明申请
    SYSTEM FOR PRESERVING MESSAGE ORDER 失效
    保留信息订单的系统

    公开(公告)号:US20120047518A1

    公开(公告)日:2012-02-23

    申请号:US13285093

    申请日:2011-10-31

    IPC分类号: G06F9/46

    CPC分类号: G06Q10/10

    摘要: The order of messages in an asynchronous message system is preserved, by generating a message and tagging the generated message with a sequence identifier and a sequence number. The order of messages is further preserved by processing the tagged message by checking a log to determine whether the sequence identifier is in the log, sending the tagged message to a selected consumer if the sequence identifier is not in the log and sending the tagged message to a particular consumer if the sequence identifier is in the log. Still further, the order of messages is preserved by writing an entry to the log having the sequence identifier and the sequence number of the tagged message and a consumer identifier of the selected consumer if the sequence identifier of the tagged message is not in the log.

    摘要翻译: 通过生成消息并使用序列标识符和序列号标记生成的消息来保留异步消息系统中的消息的顺序。 通过检查日志来确定序列标识符是否在日志中,通过处理标记的消息来进一步保留消息的顺序,如果序列标识符不在日志中并将发送标记的消息发送到选定的消费者 一个特定的消费者,如果序列标识符在日志中。 此外,如果标记的消息的序列标识符不在日志中,则通过将具有序列标识符和标记消息的序列号以及所选消费者的消费者标识符的条目写入条目来保留消息的顺序。

    System for preserving message order
    4.
    发明授权
    System for preserving message order 有权
    用于保留消息顺序的系统

    公开(公告)号:US08090759B2

    公开(公告)日:2012-01-03

    申请号:US11561979

    申请日:2006-11-21

    IPC分类号: G06F15/16

    CPC分类号: G06Q10/10

    摘要: Order associated with messages is preserved in an environment wherein a message includes an associated order identifier; a receiver is operable to receive a first message associated with a first order identifier and a selection component is operable to select a first entity for processing the first message. The system includes a determination component for determining whether a notification associated with completion of processing of the first message has been received by the receiver; and a controller for controlling the selection component to select a second entity for processing the second message, in response to a combination of receipt of the notification and a second message associated with the first identifier being received by the receiver preceding the receipt of the notification.

    摘要翻译: 与消息相关联的订单在其中消息包括相关联的订单标识符的环境中被保留; 接收机可操作以接收与第一订单标识符相关联的第一消息,并且选择组件可操作以选择用于处理第一消息的第一实体。 该系统包括用于确定与第一消息的处理完成相关联的通知是否已被接收器接收的确定组件; 以及控制器,用于响应于所述通知的接收和与所述接收器在接收到所述通知之前接收的与所述第一标识符相关联的第二消息的组合来控制所述选择组件来选择用于处理所述第二消息的第二实体。

    Synchronizing data in a distributed data processing system
    5.
    发明授权
    Synchronizing data in a distributed data processing system 失效
    在分布式数据处理系统中同步数据

    公开(公告)号:US07930269B2

    公开(公告)日:2011-04-19

    申请号:US10537213

    申请日:2003-04-08

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30581

    摘要: A method of synchronization for use in a distributed data processing system comprising a legacy computer having means for storing a master version of data, an application server, and a thin client computer which stores a copy of the master version of data. Firstly, the thin client executes operations locally on the copy. The operations are sent in a list to the application server. The application server executes the operations on the master data, on behalf of the thin client. If the operations can be executed successfully on the master version, synchronization occurs in that the successful operations are applied to the master version.

    摘要翻译: 一种在分布式数据处理系统中使用的同步方法,包括具有存储数据的主版本的装置的传统计算机,应用服务器和存储数据的主版本的副本的瘦客户机计算机。 首先,瘦客户端在副本上本地执行操作。 操作将在列表中发送到应用程序服务器。 应用服务器代表瘦客户机执行主数据的操作。 如果可以在主版本上成功执行操作,则会发生同步,因为成功的操作应用于主版本。

    Quorum-based power-down of unresponsive servers in a computer cluster
    6.
    发明授权
    Quorum-based power-down of unresponsive servers in a computer cluster 失效
    计算机集群中无响应服务器的基于法定人数的掉电

    公开(公告)号:US07716222B2

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

    申请号:US12192282

    申请日:2008-08-15

    IPC分类号: G06F7/00 G06F12/00

    摘要: A quorum-based server power-down mechanism 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的服务器断电机制允许计算机集群中的管理员以确保无响应的服务器不再响应的方式关闭无响应的服务器。 为了使群集中的管理器关闭集群中的服务器,集群必须具有仲裁,这意味着集群中的大多数计算机必须响应。 如果集群具有仲裁,并且如果管理器服务器没有失败,则管理器会导致故障服务器关闭电源。 如果管理器服务器发生故障,则新管理器将导致集群中的所有无响应服务器关闭。 如果掉电成功,则故障服务器上的资源可能会故障切换到集群中未关闭的其他服务器。 如果掉电不成功,则集群被禁用。

    Name server computer having a load levelling facility to spread the load from client computers across a plurality of server computers
    8.
    发明授权
    Name server computer having a load levelling facility to spread the load from client computers across a plurality of server computers 失效
    名称服务器计算机具有负载均衡设施,以便通过多台服务器计算机将客户端计算机的负载分散

    公开(公告)号:US06282569B1

    公开(公告)日:2001-08-28

    申请号:US08868111

    申请日:1997-06-03

    IPC分类号: G06F1200

    摘要: A name server computer and method of operating such a computer, for facilitating a connection of a program on a client computer to a server, the server consisting of a plurality of server computers with shared resources. The name server computer, the client computer, and the server computers all reside in a logical network. The name server computer receives a request from the client computer for a computer address of a server computer identified by a server computer name sent with the request, such computer address enabling a connection to be made from the client computer to that server computer via the network. A list of server computer names with their computer addresses is provided. The name server computer uses the list to convert the server computer name received from the client computer into the computer address of the server computer, and then sends the computer address to the client computer. The computer further includes decision logic for studying the server computers at predetermined intervals having regard to a predetermined test criteria, to select one of the server computers. The list is then updated by associating the computer address for the server computer selected by the decision logic with a particular server computer name contained as a generic server computer name in the list. Using this technique, when a client computer specifies the generic server computer name, it receives the computer address of the server computer identified by the decision logic.

    摘要翻译: 一种名称服务器计算机和操作这种计算机的方法,用于促进客户计算机上的程序与服务器的连接,该服务器由具有共享资源的多个服务器计算机组成。 名称服务器计算机,客户端计算机和服务器计算机都驻留在逻辑网络中。 名称服务器计算机从客户端计算机接收由与请求一起发送的服务器计算机名称标识的服务器计算机的计算机地址的请求,该计算机地址能够通过网络从客户端计算机到该服务器计算机进行连接 。 提供了具有计算机地址的服务器计算机名称列表。 名称服务器计算机使用列表将从客户端计算机接收的服务器计算机名称转换为服务器计算机的计算机地址,然后将计算机地址发送到客户端计算机。 计算机还包括用于在考虑到预定测试标准的情况下以预定间隔研究服务器计算机的决定逻辑,以选择服务器计算机之一。 然后通过将由决策逻辑器选择的服务器计算机的计算机地址与在列表中作为通用服务器计算机名称包含的特定服务器计算机名相关联来更新该列表。 使用这种技术,当客户端计算机指定通用服务器计算机名称时,它接收由决策逻辑标识的服务器计算机的计算机地址。

    Load balancing of connections to parallel servers
    9.
    发明授权
    Load balancing of connections to parallel servers 失效
    连接到并行服务器的负载平衡

    公开(公告)号:US5740371A

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

    申请号:US617461

    申请日:1996-03-18

    摘要: A system and method for facilitating compatibility with a prior process used for connecting a user terminal to a selected server in a system having a plurality of servers. The prior process has the server perform a task on behalf of the terminal. The system includes a server determination process for retrieving from storage a table of data identifying the servers, and for determining an address currently associated with each server. Then, a chooser process enables the user to select from the table, one of said servers for connection to the terminal with a connection process, responsive to a signal from the terminal, that initiates a connection of the terminal to the selected server. The plurality of servers in the system includes at least one parallel server comprised of multiple processors. The data in the table identifying the parallel server is a generic identifier, and a process is employed, which preferably uses predetermined dynamic criteria, to periodically associate a specific processor of the parallel server with that generic name. To enable the load to be balanced across the plural processors of the parallel server, the server determination process is adapted to recognize any generic identifier in the table, and to determine the address associated with that generic identifier after a user selection of the parallel server corresponding to that generic identifier has been made.

    摘要翻译: 一种用于促进与用于在具有多个服务器的系统中将用户终端连接到所选服务器的先前过程的兼容性的系统和方法。 先前的过程使服务器代表终端执行任务。 该系统包括用于从存储器检索识别服务器的数据表以及用于确定当前与每个服务器相关联的地址的服务器确定过程。 然后,选择器进程使得用户能够从表中选择一个所述服务器,用于通过连接过程连接到终端,响应于来自终端的信号,其启动终端与所选择的服务器的连接。 系统中的多个服务器包括由多个处理器组成的至少一个并行服务器。 标识并行服务器的表中的数据是通用标识符,并且采用优选使用预定动态标准的过程来将并行服务器的特定处理器周期性地与该通用名称相关联。 为了使负载在并行服务器的多个处理器之间平衡,服务器确定处理适于识别表中的任何通用标识符,并且在用户选择并行服务器对应之后确定与该通用标识符相关联的地址 已经制作了该通用标识符。

    Method, apparatus, and computer program product for enabling monitoring of a resource
    10.
    发明授权
    Method, apparatus, and computer program product for enabling monitoring of a resource 有权
    用于启用资源监视的方法,装置和计算机程序产品

    公开(公告)号:US08930521B2

    公开(公告)日:2015-01-06

    申请号:US11459944

    申请日:2006-07-26

    IPC分类号: G06F15/173 H04L12/26

    摘要: To enable adaptive monitoring of the resource, metrics about the workload received at the resource from one or more clients are used to derive monitoring feedback comprising a recommendation as to how the monitoring should be performed. This is then used as input to a decision making process controlling the monitoring of the resource. The recommendation may be for the monitor to increase or decrease its monitoring interval. The resource may decide to increase or decrease its monitoring depth or checking, or may suggest a new monitoring depth to the monitor.

    摘要翻译: 为了实现资源的自适应监控,使用关于来自一个或多个客户端的资源接收到的工作负载的指标来导出监视反馈,其包括关于如何执行监视的建议。 然后将其用作控制资源监视的决策过程的输入。 该建议可能是监视器增加或减少其监视间隔。 资源可能决定增加或减少其监测深度或检查,或者可能建议监测器的新监测深度。