Lock optimization and lock prediction approaches for reducing client-server messages
    6.
    发明授权
    Lock optimization and lock prediction approaches for reducing client-server messages 有权
    锁定优化和锁定预测方法以减少客户端 - 服务器消息

    公开(公告)号:US08332485B1

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

    申请号:US11073046

    申请日:2005-03-04

    IPC分类号: G06F15/16 G06F7/00 G06F17/00

    CPC分类号: G06F9/526

    摘要: Approaches are disclosed for lock optimization and lock prediction for reducing the number of client-server messages involved in working with server-based resources. First one or more lock requests for first one or more locks on a remote data resource that is linked by a slow communication link are received. Based on the first one or more lock requests, a sequence of lock requests for locks on the remote data resource is determined. A first message that includes the sequence of lock requests is sent. A second message is received. The second message includes second one or more locks on the remote data resource, where the second one or more locks correspond to second one or more lock requests of the sequence of lock requests. A particular lock of the second one or more locks is granted in response to receiving a particular lock request for the particular lock on the remote data resource.

    摘要翻译: 公开了用于锁定优化和锁定预测的方法,以减少在使用基于服务器的资源中涉及的客户机 - 服务器消息的数量。 接收到由慢通信链路链接的远程数据资源上的第一个或多个锁的首个一个或多个锁请求。 基于第一个或多个锁定请求,确定对远程数据资源上的锁的锁定请求序列。 发送包含锁定请求序列的第一条消息。 接收到第二条消息。 第二消息包括远程数据资源上的第二个一个或多个锁,其中第二个一个或多个锁对应于锁定请求序列的第二个一个或多个锁定请求。 响应于接收到对远程数据资源上的特定锁的特定锁定请求,授予第二个或多个锁的特定锁。

    Selective message loss handling in a cluster of replicated servers
    7.
    发明授权
    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
    8.
    发明申请
    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
    9.
    发明授权
    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
    10.
    发明授权
    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而将所述第一数据分组重新发送到所述第一组。