Systems and Methods for Routing VPN Traffic Around Network Distribution
    41.
    发明申请
    Systems and Methods for Routing VPN Traffic Around Network Distribution 有权
    用于路由网络分布的VPN流量的系统和方法

    公开(公告)号:US20110222535A1

    公开(公告)日:2011-09-15

    申请号:US13093703

    申请日:2011-04-25

    IPC分类号: H04L12/56

    CPC分类号: H04L63/0272

    摘要: Methods for using a client agent to route client requests among a plurality of appliances using transport layer information include the steps of: establishing, by a client agent executing on a client, a first transport layer connection with a first appliance of a plurality of appliances, the first appliance providing access to one or more servers; establishing, by a client agent executing on the client, a second transport layer connection with a second appliance of a plurality of appliances, the second appliance providing access to one or more servers; intercepting, by the client agent, a packet transmitted by the client; selecting, by the client agent, one of the connections to transmit the intercepted packet based on a characteristic of at least one of: the transport layer connections, the plurality of appliances, or the servers; and transmitting the intercepted packet via the selected connection.

    摘要翻译: 使用客户端代理使用传输层信息在多个设备之间路由客户端请求的方法包括以下步骤:由在客户端上执行的客户端代理建立与多个设备的第一设备的第一传输层连接, 第一个设备提供对一个或多个服务器的访问; 由在客户端上执行的客户端代理建立与多个设备的第二设备的第二传输层连接,所述第二设备提供对一个或多个服务器的访问; 由客户端代理拦截客户端发送的数据包; 基于以下至少一个的特征,由所述客户端代理选择所述连接之一来发送所截取的分组:传输层连接,所述多个设备或所述服务器; 并通过所选择的连接发送截取的分组。

    SYSTEMS AND METHODS FOR MANAGING STATIC PROXIMITY IN MULTI-CORE GSLB APPLIANCE
    42.
    发明申请
    SYSTEMS AND METHODS FOR MANAGING STATIC PROXIMITY IN MULTI-CORE GSLB APPLIANCE 有权
    用于管理多核心GSLB器具的静态偏好的系统和方法

    公开(公告)号:US20110153938A1

    公开(公告)日:2011-06-23

    申请号:US12645882

    申请日:2009-12-23

    IPC分类号: G06F15/16 G06F17/30 G06F12/08

    CPC分类号: G06F9/5083 G06F2209/502

    摘要: The present invention is directed towards systems and methods for providing static proximity load balancing via a multi-core intermediary device. An intermediary device providing global server load balancing identifies a size of a location database comprising static proximity information. The intermediary device stores the location database to an external storage of the intermediary device responsive to determining the size of the location database is greater than a predetermined threshold. A first packet processing engine on the device receives a domain name service request for a first location, determines that proximity information for the first location is not stored in a first memory cache, transmits a request to a second packet processing engine for proximity information of the first location, and transmits a request to the external storage for proximity information of the first location responsive to the second packet processing engine not having the proximity information.

    摘要翻译: 本发明涉及通过多核中间设备提供静态接近负载平衡的系统和方法。 提供全局服务器负载平衡的中间设备识别包括静态邻近信息的位置数据库的大小。 响应于确定位置数据库的大小大于预定阈值,中间设备将位置数据库存储到中间设备的外部存储器。 设备上的第一分组处理引擎接收第一位置的域名服务请求,确定第一位置的接近信息未被存储在第一存储器高速缓存中,将请求发送到第二分组处理引擎以用于 并且响应于不具有邻近信息的第二分组处理引擎向外部存储器发送对第一位置的邻近信息的请求。

    SYSTEMS AND METHODS FOR CONNECTION MANAGEMENT FOR ASYNCHRONOUS MESSAGING OVER HTTP
    43.
    发明申请
    SYSTEMS AND METHODS FOR CONNECTION MANAGEMENT FOR ASYNCHRONOUS MESSAGING OVER HTTP 有权
    用于通过HTTP进行异步消息传递的连接管理的系统和方法

    公开(公告)号:US20100262650A1

    公开(公告)日:2010-10-14

    申请号:US12576004

    申请日:2009-10-08

    IPC分类号: G06F15/16

    CPC分类号: H04L67/26

    摘要: Described are methods and systems for managing the connections between a client, an intermediary appliance and a server, so that asynchronous messages can be transmitted over HTTP from the server to a client. When a connection is established between a client and an intermediary, and the intermediary and a server to establish a logical client-server connection, that logical client-server connection is labeled and not maintained, while the connection between the client and the intermediary is maintained. Messages generated by the server and destined for the client are transmitted to the intermediary along with the connection label. The intermediary can then use the connection label to determine which client should receive the message.

    摘要翻译: 描述了用于管理客户端,中间设备和服务器之间的连接的方法和系统,使得异步消息可以通过HTTP从服务器传输到客户端。 当在客户机和中间设备之间建立连接,以及中间人和服务器建立逻辑客户端 - 服务器连接时,该逻辑客户机 - 服务器连接被标记并且不被维护,同时客户端和中间人之间的连接被维持 。 由服务器产生并发往客户端的消息与连接标签一起发送到中介。 然后,中间人可以使用连接标签来确定哪个客户端应该接收该消息。

    Method and appliance for using a dynamic response time to determine responsiveness of network services
    44.
    发明授权
    Method and appliance for using a dynamic response time to determine responsiveness of network services 有权
    使用动态响应时间来确定网络服务响应能力的方法和设备

    公开(公告)号:US07720954B2

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

    申请号:US11462344

    申请日:2006-08-03

    IPC分类号: G06F11/00

    摘要: In a method and appliance for using a dynamic response time to determine responsiveness of one or more network services on a server, a monitor determines a response time for each of one or more network services. The monitor establishes an average response time based on the determined response time for each of the one or more network services. The monitor associates with the established average response time a predetermined threshold for which the response time of the one or more network services may deviate from the average response time and maintain an indication of responsiveness. The monitor monitors the response time of the one or more network services to one or more requests. The monitor determines that the response time of the one or more network services deviates from the average response time by the predetermined threshold. The monitor indicates that the one or more network services are unavailable.

    摘要翻译: 在用于使用动态响应时间来确定服务器上的一个或多个网络服务的响应性的方法和装置中,监视器确定一个或多个网络服务中的每一个的响应时间。 监视器基于针对每个一个或多个网络服务的确定的响应时间建立平均响应时间。 监视器将建立的平均响应时间与预定阈值相关联,预定阈值,一个或多个网络服务的响应时间可以偏离平均响应时间并保持响应性的指示。 监视器监视一个或多个网络服务对一个或多个请求的响应时间。 监视器确定一个或多个网络服务的响应时间偏离平均响应时间预定阈值。 监视器指示一个或多个网络服务不可用。

    Systems and Methods for Hierarchical Global Load Balancing
    45.
    发明申请
    Systems and Methods for Hierarchical Global Load Balancing 有权
    分层全局负载平衡的系统和方法

    公开(公告)号:US20080034111A1

    公开(公告)日:2008-02-07

    申请号:US11462345

    申请日:2006-08-03

    IPC分类号: G06F15/16 G06F15/173

    摘要: Systems and methods are disclosed for providing a hierarchy of appliances to more efficiently access resources across a plurality of branch offices. A method comprises the steps of: establishing, by a first aggregator appliance, connections with a first plurality of branch office appliances; establishing, by a second aggregator appliance, connections with a second plurality of branch office appliances, the first plurality of branch office appliances not having information identifying the second plurality of branch office appliances; receiving, by the first aggregator appliance, from a first branch office appliance a request from a client for access to a resource; identifying, by the first aggregator appliance via the second aggregator appliance, a second branch office appliance from the second plurality of branch office appliances to service the request; transmitting, by the first aggregator appliance, to the first branch office appliance information identifying the second branch office appliance; and establishing, by the first branch office appliance, a connection with the second branch office appliance. Corresponding systems are also described.

    摘要翻译: 公开了用于提供电器层级以更有效地访问多个分支机构的资源的系统和方法。 一种方法包括以下步骤:由第一聚合器设备建立与第一多个分支办公设备的连接; 通过第二聚合器设备建立与第二多个分支机构设备的连接,所述第一多个分支机构设备没有标识所述第二多个分支机构设备的信息; 由第一聚合设备从第一分支办公室设备接收客户端访问资源的请求; 由所述第一聚合器设备经由所述第二聚合器设备识别来自所述第二多个分支机构设备的第二分支机构设备来服务所述请求; 由所述第一聚合器装置向所述第一分支机构设备识别所述第二分支机构的信息; 并由第一分支机构建立与第二分支机构的连接。 还描述了相应的系统。

    Apparatus, method and computer program product for guaranteed content delivery incorporating putting a client on-hold based on response time
    46.
    发明授权
    Apparatus, method and computer program product for guaranteed content delivery incorporating putting a client on-hold based on response time 有权
    用于保证内容传送的装置,方法和计算机程序产品,包括基于响应时间使客户端保持

    公开(公告)号:US08812703B2

    公开(公告)日:2014-08-19

    申请号:US12880645

    申请日:2010-09-13

    IPC分类号: G06F15/16

    摘要: An apparatus, method and computer program product for guaranteeing network client-server response time while providing a way of putting the client on-hold when the response time temporarily prohibits access to the requested server. The apparatus is implemented within an interface unit connecting a plurality of servers and an on-hold server to the Internet, which is connected to a plurality of clients. According to one aspect of the invention, the method includes the steps of opening a connection between a client and the interface unit; determining which server the client desires a page from; determining the current response time of the requested server; if the response time is acceptable then opening a connection between the interface unit and the requested server if no free connection is open between the interface unit and the requested server; allowing the client to access information on the requested server-via the connections; and closing the connection between the client and the interface unit while keeping open the connection between the interface unit and the requested server. Alternatively, if the response time is not acceptable, then putting the client on-hold by redirecting the client to an on-hold server until the response time of the requested server becomes acceptable. According to a “on-hold distribution” aspect of the invention, the interface unit determines the on-hold preference of the client and selects the server hosting that on-hold preference. According to another aspect of the invention, instead of utilizing the interface unit, each server has the intelligence to put the client on-hold when applicable.

    摘要翻译: 一种用于保证网络客户机 - 服务器响应时间的设备,方法和计算机程序产品,同时提供当响应时间临时禁止访问所请求的服务器时将客户端保持的方式。 该装置在连接到多个客户端的多个服务器和保持服务器连接到因特网的接口单元内实现。 根据本发明的一个方面,该方法包括以下步骤:打开客户端与接口单元之间的连接; 确定客户端期望一个页面的服务器; 确定所请求的服务器的当前响应时间; 如果响应时间是可接受的,则如果在接口单元和所请求的服务器之间没有空闲连接打开,则在接口单元和所请求的服务器之间打开连接; 允许客户端通过连接访问请求的服务器上的信息; 并且在保持打开接口单元和所请求的服务器之间的连接的同时关闭客户端和接口单元之间的连接。 或者,如果响应时间不可接受,则通过将客户端重定向到保持服务器,直到所请求的服务器的响应时间变得可接受来使客户端保持。 根据本发明的“保留分配”方面,接口单元确定客户端的保持偏好,并选择托管该持续偏好的服务器。 根据本发明的另一方面,代替使用接口单元,每个服务器具有在适用时使客户端保持的智能。

    SYSTEMS AND METHODS FOR WEIGHTED MONITORING OF NETWORK SERVICES
    47.
    发明申请
    SYSTEMS AND METHODS FOR WEIGHTED MONITORING OF NETWORK SERVICES 有权
    网络服务加权监控系统与方法

    公开(公告)号:US20080043617A1

    公开(公告)日:2008-02-21

    申请号:US11466026

    申请日:2006-08-21

    IPC分类号: H04L12/26 H04J3/14

    摘要: A method for determining service availability using a plurality of weighted monitoring agents includes: establishing, by an appliance, a plurality of agents, the plurality of agents monitoring a service executing on a server, and each agent having an assigned weight; computing, by the appliance, a sum of the assigned weights of the agents reporting the service as currently operational; determining, by the appliance, the sum falls below a given threshold; and transmitting, by the appliance, an indication that the service is unusable. Corresponding systems are also described.

    摘要翻译: 使用多个加权监视代理来确定服务可用性的方法包括:由设备建立多个代理,所述多个代理监视在服务器上执行的服务,以及每个具有分配权重的代​​理; 由设备计算报告服务当前可操作的代理的分配权重的总和; 由设备确定总和低于给定阈值; 并且由所述设备发送所述服务不可用的指示。 还描述了相应的系统。

    Apparatus, method and computer program product for guaranteed content delivery incorporating putting a client on-hold based on response time
    49.
    发明授权
    Apparatus, method and computer program product for guaranteed content delivery incorporating putting a client on-hold based on response time 有权
    用于保证内容传送的装置,方法和计算机程序产品,包括基于响应时间使客户端保持

    公开(公告)号:US06725272B1

    公开(公告)日:2004-04-20

    申请号:US09506747

    申请日:2000-02-18

    IPC分类号: G06F15173

    摘要: An apparatus, method and computer program product for guaranteeing network client-server response time while providing a way of putting the client on-hold when the response time temporarily prohibits, access to the requested server. The apparatus is implemented within an interface unit connecting a plurality of servers and an on-hold server to the Internet, which is connected to a plurality of clients. According to one aspect of the invention, the method includes the steps of opening a connection between a client and the interface unit; determining which server the client desires a page from; determining the current response time of the requested server; if the response time is acceptable then opening a connection between the interface unit and the requested server if no free connection is open between the interface unit and the requested server; allowing the client to access information on the requested server via the connections; and closing the connection between the client and the interface unit while keeping open the connection between the interface unit and the requested server. Alternatively, if the response time is not acceptable, then putting the client on-hold by redirecting the client to an on-hold server until the response time of the requested server becomes acceptable. According to a “on-hold distribution” aspect of the invention, the interface unit determines the on-hold preference of the client and selects the server hosting that on-hold preference. According to another aspect of the invention, instead of utilizing the interface unit, each server has the intelligence to put the client on-hold when applicable.

    摘要翻译: 一种用于保证网络客户端 - 服务器响应时间的设备,方法和计算机程序产品,同时提供当响应时间暂时禁止访问所请求的服务器时将客户端保持的方式。 该装置在连接到多个客户端的多个服务器和保持服务器连接到因特网的接口单元内实现。 根据本发明的一个方面,该方法包括以下步骤:打开客户端与接口单元之间的连接; 确定客户端期望一个页面的服务器; 确定所请求的服务器的当前响应时间; 如果响应时间是可接受的,则如果在接口单元和所请求的服务器之间没有空闲连接打开,则在接口单元和所请求的服务器之间打开连接; 允许客户端通过连接访问请求的服务器上的信息; 并且在保持打开接口单元和所请求的服务器之间的连接的同时关闭客户端和接口单元之间的连接。 或者,如果响应时间不可接受,则通过将客户端重定向到保持服务器,直到所请求的服务器的响应时间变得可接受来使客户端保持。 根据本发明的“保留分配”方面,接口单元确定客户端的保持偏好,并选择托管该持续偏好的服务器。 根据本发明的另一方面,代替使用接口单元,每个服务器具有在适用时使客户端保持的智能。

    Systems and methods for nTier cache redirection
    50.
    发明授权
    Systems and methods for nTier cache redirection 有权
    nTier缓存重定向的系统和方法

    公开(公告)号:US08996614B2

    公开(公告)日:2015-03-31

    申请号:US13369151

    申请日:2012-02-08

    IPC分类号: G06F15/16 H04L29/06

    CPC分类号: H04L65/4076

    摘要: The present disclosure describes systems and methods for load balancing multiple application delivery controllers (ADCs) in multiple tiers. An upper layer of the tier comprises ADCs that load balance the plurality of ADCs of a lower layer of the tier. In order to appropriately share and maintain client IPs for transparent cache redirection scenarios, the transport layer (Transport Control Protocol (TCP)) port range is split among the ADCs of the lower tier. The lower tier ADCs would then create a connection only using a source port assigned to them. The response from the origin will then be sent to the upper level ADC which looks at the destination port and forward the packet to the correct lower tier ADC. Hence, the ADCs at two levels will work in conjunction to provide transparent cache direction.

    摘要翻译: 本公开描述了用于在多层中负载平衡多个应用传递控制器(ADC)的系统和方法。 层的上层包括负载平衡层的较低层的多个ADC的ADC。 为了适当地共享和维护用于透明缓存重定向方案的客户端IP,传输层(传输控制协议(TCP))端口范围在下层的ADC之间分配。 然后,较低层的ADC将仅使用分配给它们的源端口创建连接。 来自原点的响应将被发送到上层ADC,其查看目标端口并将数据包转发到正确的下层ADC。 因此,两级ADC将协同工作,提供透明缓存方向。