System and method for server farm resource allocation
    1.
    发明申请
    System and method for server farm resource allocation 有权
    服务器场资源分配的系统和方法

    公开(公告)号:US20070258465A1

    公开(公告)日:2007-11-08

    申请号:US11417960

    申请日:2006-05-03

    IPC分类号: H04L12/28

    摘要: Techniques and systems for server farm load balancing and resource allocation are disclosed. In one embodiment, a method of load balancing can include: arranging servers into service groups; receiving an access request with information related to a differentiation between the service groups; selecting one of the service groups based on a mapping comparison to the information; and selecting one of the servers within the selected service group based on a hardware utilization comparison. The servers can include GPRS (General Packet Radio Service) Gateway Support Node (GGSN) or Remote Authentication Dial In User Service (RADIUS) servers, for example. The information can include an Access Point Name (APN) or Calling Station ID, for example.

    摘要翻译: 披露了用于服务器场负载平衡和资源分配的技术和系统。 在一个实施例中,负载平衡的方法可以包括:将服务器排列成服务组; 接收具有与服务组之间的区别相关的信息的访问请求; 基于与信息的映射比较来选择服务组之一; 以及基于硬件利用率比较来选择所选服务组内的一个服务器。 服务器可以包括例如GPRS(通用分组无线电业务)网关支持节点(GGSN)或远程认证拨入用户服务(RADIUS)服务器。 该信息可以包括例如接入点名称(APN)或呼叫站ID。

    System and method for server farm resource allocation
    2.
    发明授权
    System and method for server farm resource allocation 有权
    服务器场资源分配的系统和方法

    公开(公告)号:US07640023B2

    公开(公告)日:2009-12-29

    申请号:US11417960

    申请日:2006-05-03

    IPC分类号: H04W72/00

    摘要: Techniques and systems for server farm load balancing and resource allocation are disclosed. In one embodiment, a method of load balancing can include: arranging servers into service groups; receiving an access request with information related to a differentiation between the service groups; selecting one of the service groups based on a mapping comparison to the information; and selecting one of the servers within the selected service group based on a hardware utilization comparison. The servers can include GPRS (General Packet Radio Service) Gateway Support Node (GGSN) or Remote Authentication Dial In User Service (RADIUS) servers, for example. The information can include an Access Point Name (APN) or Calling Station ID, for example.

    摘要翻译: 披露了用于服务器场负载平衡和资源分配的技术和系统。 在一个实施例中,负载平衡的方法可以包括:将服务器排列成服务组; 接收具有与服务组之间的区别相关的信息的访问请求; 基于与信息的映射比较来选择服务组之一; 以及基于硬件利用率比较来选择所选服务组内的一个服务器。 服务器可以包括例如GPRS(通用分组无线电业务)网关支持节点(GGSN)或远程认证拨入用户服务(RADIUS)服务器。 该信息可以包括例如接入点名称(APN)或呼叫站ID。

    Techniques for load balancing subscriber-aware application proxies
    3.
    发明授权
    Techniques for load balancing subscriber-aware application proxies 有权
    用于负载平衡用户感知应用代理的技术

    公开(公告)号:US07738452B1

    公开(公告)日:2010-06-15

    申请号:US11158751

    申请日:2005-06-22

    IPC分类号: H04L12/28 H04L12/56

    摘要: Techniques for distributing network traffic from an access server to a service gateway include receiving, at a load balancer, sticky table data that indicates an association between a particular subscriber IP address and a particular subscriber-aware service gateway in a gateway cluster. An input data packet is received with an input source address and an input transport-layer destination. If it is determined that the input transport-layer destination indicates a type of payload that uses a service gateway, then the particular service gateway associated with the particular subscriber is determined based on the sticky table and IP address in the input source address. An output data packet is directed to the particular service gateway using a link-layer or networking-layer destination address. These techniques allow a load balancer to be located anywhere on the network and to bypass a subscriber-aware service gateway for some data traffic.

    摘要翻译: 用于将网络流量从接入服务器分配到服务网关的技术包括在负载平衡器处接收指示特定用户IP地址和网关集群中的特定用户感知服务网关之间的关联的粘性表数据。 用输入源地址和输入传输层目的地接收输入数据分组。 如果确定输入传输层目的地指示使用服务网关的有效载荷的类型,则基于输入源地址中的粘性表和IP地址确定与特定用户相关联的特定服务网关。 使用链路层或网络层目的地址将输出数据分组引导到特定服务网关。 这些技术允许负载平衡器位于网络上的任何地方,并绕过用户感知的服务网关以获取某些数据流量。

    Techniques for load balancing over a cluster of subscriber-aware application servers
    4.
    发明授权
    Techniques for load balancing over a cluster of subscriber-aware application servers 有权
    在用户感知应用服务器的群集上进行负载平衡的技术

    公开(公告)号:US07694011B2

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

    申请号:US11333573

    申请日:2006-01-17

    IPC分类号: G06F15/173

    摘要: Techniques for distributing control plane traffic, from an end node in a packet switched network to a cluster of service gateway nodes that host subscriber-aware application servers, include receiving a control plane message for supporting data plane traffic from a particular subscriber. A particular service gateway node is determined among the cluster of service gateway nodes based on policy-based routing (PBR) for the data plane traffic from the particular subscriber. A message based on the control plane message is sent to a control plane process on the particular service gateway node. Thereby, data plane traffic and control plane traffic from the same subscriber are directed to the same gateway node, or otherwise related gateway nodes, of the cluster of service gateway nodes. This approach allows currently-available, hardware-accelerated PBR to be used with clusters of subscriber-aware service gateways that must also monitor control plane traffic from the same subscriber.

    摘要翻译: 用于将控制平面流量从分组交换网络中的终端节点分发到托管用户感知应用服务器的服务网关节点群集的技术包括从特定用户接收用于支持数据平面业务的控制平面消息。 基于用于来自特定用户的数据平面业务的基于策略的路由(PBR),在服务网关节点群集之间确定特定服务网关节点。 基于控制平面消息的消息被发送到特定服务网关节点上的控制平面进程。 因此,来自同一用户的数据平面业务和控制平面业务被定向到服务网关节点集群的相同网关节点或其他相关网关节点。 这种方法允许当前可用的硬件加速的PBR与用户感知服务网关的群集一起使用,其也必须监视来自同一用户的控制平面业务。

    Techniques for load balancing over a cluster of subscriber-aware application servers
    5.
    发明申请
    Techniques for load balancing over a cluster of subscriber-aware application servers 有权
    在用户感知应用服务器的群集上进行负载平衡的技术

    公开(公告)号:US20070165622A1

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

    申请号:US11333573

    申请日:2006-01-17

    IPC分类号: H04L12/56

    摘要: Techniques for distributing control plane traffic, from an end node in a packet switched network to a cluster of service gateway nodes that host subscriber-aware application servers, include receiving a control plane message for supporting data plane traffic from a particular subscriber. A particular service gateway node is determined among the cluster of service gateway nodes based on policy-based routing (PBR) for the data plane traffic from the particular subscriber. A message based on the control plane message is sent to a control plane process on the particular service gateway node. Thereby, data plane traffic and control plane traffic from the same subscriber are directed to the same gateway node, or otherwise related gateway nodes, of the cluster of service gateway nodes. This approach allows currently-available, hardware-accelerated PBR to be used with clusters of subscriber-aware service gateways that must also monitor control plane traffic from the same subscriber.

    摘要翻译: 用于将控制平面流量从分组交换网络中的终端节点分发到托管用户感知应用服务器的服务网关节点群集的技术包括从特定用户接收用于支持数据平面业务的控制平面消息。 基于用于来自特定用户的数据平面业务的基于策略的路由(PBR),在服务网关节点群集之间确定特定服务网关节点。 基于控制平面消息的消息被发送到特定服务网关节点上的控制平面进程。 因此,来自同一用户的数据平面业务和控制平面业务被定向到服务网关节点集群的相同网关节点或其他相关网关节点。 这种方法允许当前可用的硬件加速的PBR与用户感知服务网关的群集一起使用,其也必须监视来自同一用户的控制平面业务。

    Allowing TCP ACK to pass a gateway while queuing data for parsing
    6.
    发明授权
    Allowing TCP ACK to pass a gateway while queuing data for parsing 有权
    允许TCP ACK在排队数据进行解析时通过网关

    公开(公告)号:US09049015B2

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

    申请号:US11854299

    申请日:2007-09-12

    摘要: In one embodiment, a method for providing an ACK packet while queuing data is provided. One or more packets in a series of packets may be received from a client at a gateway. The gateway determines that a packet in the series of packets has not been received. The one or more packets are then queued. The queued packets may have included an ACK for one or more previously sent packets. Thus, if the gateway had forwarded the one or more packets that are queued, then the ACK would have been received by the server. However, the one or more packets are queued and thus the ACK included in the packets is not sent with the queued packets. Even though the plurality of packets are queued, an acknowledgement packet is generated and then sent for the previously sent packets. The acknowledgement packet acknowledges to the server that the one or more previously sent packets were received by the client. The server may then continue transmitting packets to the client and knows it does not need to retransmit the one or more previously sent packets.

    摘要翻译: 在一个实施例中,提供了一种在排队数据期间提供ACK分组的方法。 一系列分组中的一个或多个分组可以从网关的客户端接收。 网关确定未收到一系列数据包中的数据包。 然后将一个或多个数据包排队。 排队的分组可以包括用于一个或多个先前发送的分组的ACK。 因此,如果网关转发了排队的一个或多个数据包,则该服务器将接收该ACK。 然而,一个或多个分组被排队,因此包中的ACK不与排队的分组一起发送。 即使多个分组被排队,生成确认分组,然后发送给先前发送的分组。 确认分组向服务器确认客户端接收到一个或多个先前发送的分组。 然后,服务器可以继续向客户端发送分组,并且知道它不需要重传一个或多个先前发送的分组。

    ALLOWING TCP ACK TO PASS A GATEWAY WHILE QUEUING DATA FOR PARSING
    7.
    发明申请
    ALLOWING TCP ACK TO PASS A GATEWAY WHILE QUEUING DATA FOR PARSING 有权
    允许TCP ACK通过网关在队列数据进行分配

    公开(公告)号:US20090067416A1

    公开(公告)日:2009-03-12

    申请号:US11854299

    申请日:2007-09-12

    IPC分类号: H04L12/56

    摘要: In one embodiment, a method for providing an ACK packet while queuing data is provided. One or more packets in a series of packets may be received from a client at a gateway. The gateway determines that a packet in the series of packets has not been received. The one or more packets are then queued. The queued packets may have included an ACK for one or more previously sent packets. Thus, if the gateway had forwarded the one or more packets that are queued, then the ACK would have been received by the server. However, the one or more packets are queued and thus the ACK included in the packets is not sent with the queued packets. Even though the plurality of packets are queued, an acknowledgement packet is generated and then sent for the previously sent packets. The acknowledgement packet acknowledges to the server that the one or more previously sent packets were received by the client. The server may then continue transmitting packets to the client and knows it does not need to retransmit the one or more previously sent packets.

    摘要翻译: 在一个实施例中,提供了一种在排队数据期间提供ACK分组的方法。 一系列分组中的一个或多个分组可以从网关的客户端接收。 网关确定未收到一系列数据包中的数据包。 然后将一个或多个数据包排队。 排队的分组可以包括用于一个或多个先前发送的分组的ACK。 因此,如果网关转发了排队的一个或多个数据包,则该服务器将接收该ACK。 然而,一个或多个分组被排队,因此包中的ACK不与排队的分组一起发送。 即使多个分组被排队,生成确认分组,然后发送给先前发送的分组。 确认分组向服务器确认客户端接收到一个或多个先前发送的分组。 然后,服务器可以继续向客户端发送分组,并且知道它不需要重传一个或多个先前发送的分组。

    System and method for communicating in a loadbalancing environment
    9.
    发明申请
    System and method for communicating in a loadbalancing environment 有权
    在负载平衡环境中通信的系统和方法

    公开(公告)号:US20050188065A1

    公开(公告)日:2005-08-25

    申请号:US10192919

    申请日:2002-07-10

    CPC分类号: H04L12/2859 H04L12/4633

    摘要: A method for communicating in a loadbalancing environment is provided that in a particular embodiment includes receiving a request packet from a network access server (NAS) to initiate a communication session. The request packet is then communicated to a tunneling protocol network server (TPNS) and a response packet is received in response to the request packet. The response packet establishes a tunnel that facilitates the communication session and that includes an identification element associated with the TPNS such that a data transfer associated with the communication session is executed between the NAS and the TPNS.

    摘要翻译: 提供了一种用于在负载平衡环境中通信的方法,其在特定实施例中包括从网络接入服务器(NAS)接收请求分组以发起通信会话。 然后将请求分组传送到隧道协议网络服务器(TPNS),并响应于请求分组接收响应分组。 响应分组建立一个便于通信会话的隧道,并且包括与TPNS相关联的识别元件,使得在NAS和TPNS之间执行与通信会话相关联的数据传输。

    Preallocation of Client Network Address Translation Addresses for Client-Server Networks
    10.
    发明申请
    Preallocation of Client Network Address Translation Addresses for Client-Server Networks 有权
    客户端 - 服务器网络的客户端网络地址转换地址的预分配

    公开(公告)号:US20060248231A1

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

    申请号:US11428411

    申请日:2006-07-03

    IPC分类号: G06F15/16

    摘要: An improved client network address translation (“NAT”) system is provided. Methods are provided for initializing connection control blocks with the client NAT addresses when a storage pool of connection control blocks are allocated. This avoids the costly overhead as connections are created and destroyed. Unlike the prior art solutions, once the connection control blocks of the present invention are allocated, they remain in effect until the storage subpool is deleted. Secondly, in order to provide as large a pool of client NAT addresses as possible, methods are provided for using intervals to allocate and reclaim client NAT addresses as subpools are allocated and freed.

    摘要翻译: 提供改进的客户端网络地址转换(“NAT”)系统。 提供了当连接控制块的存储池被分配时用于初始化连接控制块与客户端NAT地址的方法。 这避免了连接被创建和销毁时的昂贵的开销。 与现有技术的解决方案不同,一旦分配了本发明的连接控制块,它们将保持有效直到存储子空间被删除。 其次,为了提供尽可能大的客户端NAT地址池,提供了使用间隔来分配和回收客户端NAT地址作为子池被分配和释放的方法。