SYSTEMS AND METHODS FOR APPLICATION SPECIFIC LOAD BALANCING

    公开(公告)号:US20200036817A1

    公开(公告)日:2020-01-30

    申请号:US16592049

    申请日:2019-10-03

    Abstract: The present application is directed towards systems and methods for application specific load-balancing for web servers. A device intermediary to a plurality of clients and a plurality of services executing on a plurality of servers, may receive a request from a client for an application. The device may identify an identifier for the application from a table comprising a list of applications and a corresponding identifier assigned to each application. In an embodiment, the device may establish one or more monitors to monitor each service to determine applications available on each service. In an embodiment, the device may determine that one or more services of the plurality of services provides the application and select a service from the one or more services to forward the request. The device may forward the request to the selected service.

    Apparatus, method and computer program product for efficiently pooling connections between clients and servers
    5.
    发明授权
    Apparatus, method and computer program product for efficiently pooling connections between clients and servers 有权
    用于有效集中客户端和服务器之间的连接的装置,方法和计算机程序产品

    公开(公告)号:US09148493B2

    公开(公告)日:2015-09-29

    申请号:US14107971

    申请日:2013-12-16

    Abstract: An apparatus, method and computer program product for efficiently pooling network client-server connections. The apparatus is implemented within an interface unit connecting a plurality of servers to the Internet, which is in turn connected to a plurality of clients. The method includes the steps of opening a connection between a first client and the interface unit; determining whether a connection between the interface unit and a server is finished being utilized by the first client; opening a connection between a second client and the interface unit; if no free connection is open between the interface unit and the server, then allowing the second client to access information on the server via the same connection utilized by the first client without waiting for the first client to initiate closing the connection; and delinking the connections between the first and second clients and the interface unit while keeping open the connection between the interface unit and the server.

    Abstract translation: 一种用于有效集中网络客户端 - 服务器连接的设备,方法和计算机程序产品。 该装置在将多个服务器连接到因特网的接口单元内实现,因特网又连接到多个客户端。 该方法包括打开第一客户端和接口单元之间的连接的步骤; 确定所述接口单元和服务器之间的连接是否被所述第一客户端利用; 打开第二客户端和接口单元之间的连接; 如果在接口单元和服务器之间没有空闲连接,则允许第二客户端通过第一客户端使用的相同连接访问服务器上的信息,而不等待第一客户端启动关闭连接; 并且在保持打开接口单元和服务器之间的连接的同时脱离第一和第二客户端和接口单元之间的连接。

    SYSTEMS AND METHODS FOR APPLICATION-STATE, DISTRIBUTED REPLICATION TABLE CACHE POISONING
    6.
    发明申请
    SYSTEMS AND METHODS FOR APPLICATION-STATE, DISTRIBUTED REPLICATION TABLE CACHE POISONING 有权
    应用状态的系统和方法,分布式复制表缓存解决方案

    公开(公告)号:US20140304355A1

    公开(公告)日:2014-10-09

    申请号:US14245299

    申请日:2014-04-04

    Abstract: The present application is directed towards invalidating (also referred to as poisoning) ASDR table entries that are determined to be inaccurate because of changes to a multi-node system. For example, when a node leaves or enters a multi-node system, the ownership of the entries in the ASDR table can change thus invalidating cached and replica entries. More specifically, the system and methods disclosed herein include searching an ASDR table for cached entries responsive to the system determining the multi-node system has changed. After finding a cached entry, the system may determine if the entry should be poisoned. The decision to poison the entry may be responsive to the creation time of the entry, the time when the change to the multi-node system occurred, and in the case of a replica, the owner of the replica's position in a replication chain relative to source of the replica.

    Abstract translation: 本申请涉及由于对多节点系统的改变而被确定为不准确的无效(也称为中毒)ASDR表条目。 例如,当节点离开或进入多节点系统时,ASDR表中的条目的所有权可以改变,从而使高速缓存和副本条目无效。 更具体地,本文公开的系统和方法包括:响应于系统确定多节点系统已经改变,搜索ASDR表以获得缓存条目。 找到缓存条目后,系统可能会确定条目是否应该被中毒。 毒品入场的决定可以响应入场的创建时间,发生多节点系统的更改的时间,而在副本的情况下,副本在复制链中的位置相对于相对于 复制品的来源。

    SYSTEMS AND METHODS FOR PROVIDING A MULTI-CORE ARCHITECTURE FOR AN ACCELERATION APPLIANCE
    7.
    发明申请
    SYSTEMS AND METHODS FOR PROVIDING A MULTI-CORE ARCHITECTURE FOR AN ACCELERATION APPLIANCE 有权
    为加速器具提供多核心架构的系统和方法

    公开(公告)号:US20130286839A1

    公开(公告)日:2013-10-31

    申请号:US13929985

    申请日:2013-06-28

    Abstract: The present solution is related to a method for distributing flows of network traffic across a plurality of packet processing engines executing on a corresponding core of a multi-core device. The method includes receiving, by a multi-core device intermediary to clients and servers, a packet of a first flow of network traffic between a client and server. The method also includes assigning, by a flow distributor of the multi-core device, the first flow of network traffic to a first core executing a packet processing engine and distributing the packet to this core. The flow distributor may distribute packets of another or second flow of traffic between another client and server to a second core executing a second packet processing engine. When a packet for the flow of traffic assigned to the first core is received, such as a third packet, the flow distributor distributes this packet to the first core.

    Abstract translation: 本解决方案涉及在多核设备的相应核上执行的多个分组处理引擎上分配网络流量流的方法。 所述方法包括:通过多核设备中介向客户端和服务器接收在客户端和服务器之间的第一流网络流量的分组。 该方法还包括将多核设备的流分配器将第一流网络流量分配给执行分组处理引擎的第一核心,并将该分组分发到该核心。 流分配器可将另一客户端和服务器之间的另一或第二流量流的分组分发到执行第二分组处理引擎的第二核心。 当接收到分配给第一核的流量流的分组(例如第三分组)时,流分发器将该分组分发到第一核心。

    Systems and methods for handling a multi-connection protocol between a client and server traversing a multi-core system
    8.
    发明授权
    Systems and methods for handling a multi-connection protocol between a client and server traversing a multi-core system 有权
    用于处理穿越多核系统的客户端和服务器之间的多连接协议的系统和方法

    公开(公告)号:US09264293B2

    公开(公告)日:2016-02-16

    申请号:US13631686

    申请日:2012-09-28

    Abstract: The present application is directed towards systems and methods for handling a multi-connection protocol communication between a client and a server traversing a multi-core system. The multi-connection protocol comprises a first connection and a second connection, which may be used respectively for control communications and data communications. Because different cores in the multi-core system may handle the first connection and second connection, the present invention provides systems and methods for efficiently coordinating protocol management between a plurality of cores.

    Abstract translation: 本申请涉及用于处理客户机和遍历多核系统的服务器之间的多连接协议通信的系统和方法。 多连接协议包括可以分别用于控制通信和数据通信的第一连接和第二连接。 由于多核系统中的不同核心可以处理第一连接和第二连接,本发明提供了用于有效地协调多个核之间的协议管理的系统和方法。

    Systems and methods for maintaining transparent end to end cache redirection
    9.
    发明授权
    Systems and methods for maintaining transparent end to end cache redirection 有权
    用于维护透明端到端缓存重定向的系统和方法

    公开(公告)号:US09237208B2

    公开(公告)日:2016-01-12

    申请号:US14286296

    申请日:2014-05-23

    Abstract: The present disclosure presents systems and methods for maintaining original source and destination IP addresses of a request while performing intermediary cache redirection. An intermediary receives a request from a client destined to a server identifying a client IP address as a source IP address and a server IP address as a destination IP address. The intermediary transmits the request to a cache server, the request maintaining original IP addresses and identifying a MAC address of the cache server as the destination MAC address. The intermediary receives the request from the cache server responsive to a cache miss, the received request maintaining the original source and destination IP addresses. The intermediary identifying that the third request is coming from the cache server via one or more data link layer properties of the third transport layer connection. The intermediary transmits to the server the request identifying the client IP address as the source IP address and the server IP address as the destination IP address.

    Abstract translation: 本公开提供了用于在执行中间缓存重定向的同时维护请求的原始源和目的地IP地址的系统和方法。 中介接收来自发往服务器的客户端的请求,该服务器标识客户端IP地址作为源IP地址,服务器IP地址作为目的地IP地址。 中介将请求发送到缓存服务器,请求维护原始IP地址,并将缓存服务器的MAC地址识别为目的MAC地址。 中继器响应于高速缓存未命中从缓存服务器接收请求,所接收的请求保持原始源和目的地IP地址。 识别第三请求的中介通过第三传输层连接的一个或多个数据链路层属性从缓存服务器发出。 中介向服务器发送将客户端IP地址标识为源IP地址和服务器IP地址作为目标IP地址的请求。

    SYSTEMS AND METHODS FOR DISTRIBUTED HASH TABLE IN A MULTI-CORE SYSTEM
    10.
    发明申请
    SYSTEMS AND METHODS FOR DISTRIBUTED HASH TABLE IN A MULTI-CORE SYSTEM 有权
    用于多核系统中分布式表的系统和方法

    公开(公告)号:US20140229600A1

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

    申请号:US14256387

    申请日:2014-04-18

    CPC classification number: H04L41/50 G06F9/505

    Abstract: The present invention is directed towards systems and methods for using a distributed hash table to maintain the same configuration and resource persistency across a plurality of cores in a multi-core system. The distributed hash table includes a plurality of partitions, each partition being owned by a respective core of the multi-core system. A core may establish resources in the partition it owns. A core may request other cores to establish resources in the partitions they own and send resource information to the core. The core may locally cache the resource information.

    Abstract translation: 本发明涉及用于使用分布式哈希表在多核系统中跨多个核心维持相同配置和资源持久性的系统和方法。 分布式散列表包括多个分区,每个分区由多核系统的相应核心拥有。 核心可以在其拥有的分区中建立资源。 核心可以请求其他核心在其拥有的分区中建立资源并将资源信息发送到核心。 核心可以在本地缓存资源信息。

Patent Agency Ranking