LOAD BALANCING FOR MESSAGING TRANSPORT
    1.
    发明申请
    LOAD BALANCING FOR MESSAGING TRANSPORT 审中-公开
    消息传递的负载平衡

    公开(公告)号:US20130304886A1

    公开(公告)日:2013-11-14

    申请号:US13470361

    申请日:2012-05-14

    IPC分类号: H04L12/24

    摘要: A method of routing dependent messages sent from a source node. The method comprises routing a plurality of messages including a plurality of dependent messages from a source node for processing by a group of a plurality of processing nodes, optionally while managing a failure recovery mechanism and complying with message dependencies. Each message having a weight, each dependent message is routed while at least one dependency thereof is complied with, acquiring a plurality of acknowledge notifications to at least some of the plurality of messages from the plurality of processing nodes, calculating, at the source node using a processor, a message load of each of the plurality of processing nodes according to the weight of respective messages of plurality of messages which are sent thereto and respective acknowledge notifications of the plurality of acknowledge notifications which are sent therefrom. The routing is performed according to the respective message load.

    摘要翻译: 从源节点发送的路由依赖消息的方法。 该方法包括从源节点路由包括多个依赖消息的多个消息以供多个处理节点的组进行处理,可选地在管理故障恢复机制并遵守消息相关性的同时。 每个具有加权的消息,每个相关消息被路由,同时遵守其至少一个依赖性,从多个处理节点获取多个确认通知给多个消息中的至少一些,在源节点使用 处理器,根据发送给多个处理节点的多个消息的各个消息的权重的多个处理节点中的每一个的消息负载以及从其发送的多个确认通知的相应确认通知。 根据相应的消息负载执行路由。

    Group communication system achieving efficient total order and state synchronization in a multi-tier environment
    2.
    发明授权
    Group communication system achieving efficient total order and state synchronization in a multi-tier environment 失效
    组通信系统在多层环境中实现高效的总体顺序和状态同步

    公开(公告)号:US08428065B2

    公开(公告)日:2013-04-23

    申请号:US11764233

    申请日:2007-06-18

    IPC分类号: H04L12/28 H04L12/56

    CPC分类号: H04L12/1877 H04L12/1881

    摘要: A group communication service maintains synchronization limiting the group to the processing entities that receive a plurality of source message streams from sources outside the group and transmit delivery message streams to destinations that are outside the group. Synchronization of message ordering and other state synchronization directives are communicated from a leader exclusively to other group members. Once having declared themselves to be synchronized and active by a reply protocol message, which is an opaque object and is interpreted by an application layer, the processing entities independently process the source message streams in accordance with the order specified in the directives, without requiring additional sequencing information from another processing entity.

    摘要翻译: 组通信服务维护同步,将组限制到从组外的源接收多个源消息流的处理实体,并将传送消息流发送到组外的目的地。 消息排序和其他状态同步指令的同步从领导者专门传达给其他组成员。 一旦声明自己被一个不透明对象的应答协议消息(由协议消息)同步并且被应用层解释,则处理实体根据指令中指定的顺序独立地处理源消息流,而不需要额外的 来自另一个处理实体的排序信息。

    Selective message loss handling in a cluster of replicated servers
    3.
    发明授权
    Selective message loss handling in a cluster of replicated servers 有权
    复制服务器群集中的选择性消息丢失处理

    公开(公告)号:US08738959B2

    公开(公告)日:2014-05-27

    申请号:US13296250

    申请日:2011-11-15

    IPC分类号: G06F11/00

    摘要: A computer-implemented method, a computerized system and a product for providing a cluster of replicated servers. The method performed by a computerized server in a cluster of servers, wherein the cluster of servers are executing replicated instances of an application, wherein the replicated instances are configured to perform the same processing of the same input, comprising: detecting a message loss in the server; electively determining a responsive action to the message loss; and notifying the cluster of servers of the responsive action determined by the server, whereby other servers of the cluster of servers are able to mimic operation of the server by simulating the responsive action.

    摘要翻译: 计算机实现的方法,计算机化系统和用于提供复制服务器集群的产品。 由服务器集群中的计算机化服务器执行的方法,其中所述服务器集群正在执行应用程序的复制实例,其中所述复制实例被配置为执行相同输入的相同处理,包括:检测所述服务器中的消息丢失 服务器; 选择性地确定对消息丢失的响应动作; 以及通知由服务器确定的响应动作的服务器集群,由此服务器集群中的其他服务器能够通过模拟响应动作来模拟服务器的操作。

    Efficient Light-Weight Multicasting Communication Protocol
    4.
    发明申请
    Efficient Light-Weight Multicasting Communication Protocol 失效
    高效轻量组播通信协议

    公开(公告)号:US20100074255A1

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

    申请号:US12235626

    申请日:2008-09-23

    IPC分类号: H04L12/56

    摘要: Efficient Light-Weight Multicasting Communication Protocol A method for communication in a computing environment is provided. The method comprises transmitting a first data packet to one or more receiving units in a first set; receiving one or more acknowledgement messages (ACKs) from one or more receiving units in a second set, wherein the second set is a subset of the first set; removing the first data packet from a queue, in response to receiving at least one ACK from N receiving units within a time threshold; and re-transmitting the first data packet to the first set, in response to failing to receive at least one ACK from N receiving units within the time threshold.

    摘要翻译: 有效的轻量组播通信协议提供了一种在计算环境中进行通信的方法。 该方法包括:向第一组中的一个或多个接收单元发送第一数据分组; 从第二组中的一个或多个接收单元接收一个或多个确认消息(ACK),其中第二组是第一组的子集; 响应于在时间阈值内从N个接收单元接收至少一个ACK,从队列中移除第一数据分组; 以及响应于在所述时间阈值内未接收到来自N个接收单元的至少一个ACK而将所述第一数据分组重新发送到所述第一组。

    Replication in a network environment
    5.
    发明授权
    Replication in a network environment 失效
    在网络环境中进行复制

    公开(公告)号:US08682954B2

    公开(公告)日:2014-03-25

    申请号:US12503087

    申请日:2009-07-15

    IPC分类号: G06F15/16

    CPC分类号: G06F11/2097 G06F11/2041

    摘要: A method for server replication in a network environment is provided. The primary server provides a first service to a client. If the first service involves interaction with a non-deterministic data source, the primary server performs the interaction and provides information about the interaction to a secondary server that is a replica of the primary server. The secondary server uses the information about the interaction to synchronize the secondary server with the primary server.

    摘要翻译: 提供了一种在网络环境中进行服务器复制的方法。 主服务器为客户端提供第一个服务。 如果第一个服务涉及与非确定性数据源的交互,则主服务器执行交互,并将交互信息提供给作为主服务器副本的辅助服务器。 辅助服务器使用有关交互的信息将辅助服务器与主服务器同步。

    Efficient light-weight multicasting communication protocol
    6.
    发明授权
    Efficient light-weight multicasting communication protocol 失效
    高效轻量组播通信协议

    公开(公告)号:US08149830B2

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

    申请号:US12235626

    申请日:2008-09-23

    摘要: A method for communication in a computing environment is provided. The method comprises transmitting a first data packet to one or more receiving units in a first set; receiving one or more acknowledgement messages (ACKs) from one or more receiving units in a second set, wherein the second set is a subset of the first set; removing the first data packet from a queue, in response to receiving at least one ACK from N receiving units within a time threshold; and re-transmitting the first data packet to the first set, in response to failing to receive at least one ACK from N receiving units within the time threshold.

    摘要翻译: 提供了一种在计算环境中进行通信的方法。 该方法包括:向第一组中的一个或多个接收单元发送第一数据分组; 从第二组中的一个或多个接收单元接收一个或多个确认消息(ACK),其中第二组是第一组的子集; 响应于在时间阈值内从N个接收单元接收至少一个ACK,从队列中移除第一数据分组; 以及响应于在所述时间阈值内未接收到来自N个接收单元的至少一个ACK而将所述第一数据分组重新发送到所述第一组。

    SELECTIVE MESSAGE LOSS HANDLING IN A CLUSTER OF REPLICATED SERVERS
    7.
    发明申请
    SELECTIVE MESSAGE LOSS HANDLING IN A CLUSTER OF REPLICATED SERVERS 有权
    选择性的信息丢失处理在一个被替换的服务器的集合

    公开(公告)号:US20130124909A1

    公开(公告)日:2013-05-16

    申请号:US13296250

    申请日:2011-11-15

    IPC分类号: G06F11/20

    摘要: A computer-implemented method, a computerized system and a product for providing a cluster of replicated servers. The method performed by a computerized server in a cluster of servers, wherein the cluster of servers are executing replicated instances of an application, wherein the replicated instances are configured to perform the same processing of the same input, comprising: detecting a message loss in the server; electively determining a responsive action to the message loss; and notifying the cluster of servers of the responsive action determined by the server, whereby other servers of the cluster of servers are able to mimic operation of the server by simulating the responsive action.

    摘要翻译: 计算机实现的方法,计算机化系统和用于提供复制服务器集群的产品。 由服务器集群中的计算机化服务器执行的方法,其中所述服务器集群正在执行应用程序的复制实例,其中所述复制实例被配置为执行相同输入的相同处理,包括:检测所述服务器中的消息丢失 服务器; 选择性地确定对消息丢失的响应动作; 以及通知由服务器确定的响应动作的服务器集群,由此服务器集群中的其他服务器能够通过模拟响应动作来模拟服务器的操作。

    REPLICATION IN A NETWORK ENVIRONMENT
    8.
    发明申请
    REPLICATION IN A NETWORK ENVIRONMENT 失效
    网络环境中的复制

    公开(公告)号:US20110016349A1

    公开(公告)日:2011-01-20

    申请号:US12503087

    申请日:2009-07-15

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2097 G06F11/2041

    摘要: A method for server replication in a network environment is provided. The primary server provides a first service to a client. If the first service involves interaction with a non-deterministic data source, the primary server performs the interaction and provides information about the interaction to a secondary server that is a replica of the primary server. The secondary server uses the information about the interaction to synchronize the secondary server with the primary server.

    摘要翻译: 提供了一种在网络环境中进行服务器复制的方法。 主服务器为客户端提供第一个服务。 如果第一个服务涉及与非确定性数据源的交互,则主服务器执行交互,并将交互信息提供给作为主服务器副本的辅助服务器。 辅助服务器使用有关交互的信息将辅助服务器与主服务器同步。

    Group Communication System Achieving Efficient Total Order and State Synchronization in a Multi-tier Environment
    9.
    发明申请
    Group Communication System Achieving Efficient Total Order and State Synchronization in a Multi-tier Environment 失效
    集团通信系统在多层环境中实现高效的总命令和状态同步

    公开(公告)号:US20080310444A1

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

    申请号:US11764233

    申请日:2007-06-18

    IPC分类号: H04L12/28

    CPC分类号: H04L12/1877 H04L12/1881

    摘要: A group communication service maintains synchronization limiting the group to the processing entities that receive a plurality of source message streams from sources outside the group and transmit delivery message streams to destinations that are outside the group. Synchronization of message ordering and other state synchronization directives are communicated from a leader exclusively to other group members. Once having declared themselves to be synchronized and active by a reply protocol message, which is an opaque object and is interpreted by an application layer, the processing entities independently process the source message streams in accordance with the order specified in the directives, without requiring additional sequencing information from another processing entity.

    摘要翻译: 组通信服务维护同步,将组限制到从组外的源接收多个源消息流的处理实体,并将传送消息流发送到组外的目的地。 消息排序和其他状态同步指令的同步从领导者专门传达给其他组成员。 一旦声明自己被一个不透明对象的应答协议消息(由协议消息)同步并且被应用层解释,则处理实体根据指令中指定的顺序独立地处理源消息流,而不需要额外的 来自其他处理实体的排序信息。