SYSTEMS AND METHODS FOR QUEUE LEVEL SSL CARD MAPPING TO MULTI-CORE PACKET ENGINE
    21.
    发明申请
    SYSTEMS AND METHODS FOR QUEUE LEVEL SSL CARD MAPPING TO MULTI-CORE PACKET ENGINE 有权
    QUEUE级SSL卡映射到多核心包发动机的系统与方法

    公开(公告)号:US20140181531A1

    公开(公告)日:2014-06-26

    申请号:US14161417

    申请日:2014-01-22

    CPC classification number: G06F21/602 H04L63/0485 H04L63/166 H04L69/12

    Abstract: The present invention is directed towards systems and methods for distributed operation of a plurality of cryptographic cards in a multi-core system. In various embodiments, a plurality of cryptographic cards providing encryption/decryption resources are assigned to a plurality of packet processing engines in operation on a multi-core processing system. One or more cryptographic cards can be configured with a plurality of hardware or software queues. The plurality of queues can be assigned to plural packet processing engines so that the plural packet processing engines share cryptographic services of a cryptographic card having multiple queues. In some embodiments, all cryptographic cards are configured with multiple queues which are assigned to the plurality of packet processing engines configured for encryption operation.

    Abstract translation: 本发明涉及用于在多核系统中分布式操作多个加密卡的系统和方法。 在各种实施例中,向多核处理系统运行的多个分组处理引擎分配了提供加密/解密资源的多个密码卡。 一个或多个加密卡可以配置有多个硬件或软件队列。 可以将多个队列分配给多个分组处理引擎,使得多个分组处理引擎共享具有多个队列的加密卡的加密服务。 在一些实施例中,所有加密卡配置有分配给配置用于加密操作的多个分组处理引擎的多个队列。

    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.

    Systems and methods for load balancing and connection multiplexing among database servers

    公开(公告)号:US09824119B2

    公开(公告)日:2017-11-21

    申请号:US14340049

    申请日:2014-07-24

    CPC classification number: G06F17/30442 H04L67/1014

    Abstract: The present application is related to a system and method for load balancing and connection multiplexing structured query language (SQL) queries among a plurality of database servers. A device intermediary to a plurality of clients and a plurality of database servers receives an SQL query to access a database provided by the plurality of database servers from a client via a first connection established between the device and the client. The device identifies for the SQL query a policy for selecting among the plurality of servers. The policy includes an expression to identify predetermined data from content of the SQL query. The device may select a server from the plurality of servers based on applying the expression of the policy to content of the SQL query and forward the SQL query to the selected server via a second connection established between the device and the selected server.

    SYSTEMS AND METHODS FOR PERFORMING LOAD BALANCING AND MESSAGE ROUTING FOR SHORT MESSAGE PEER TO PEER PROTOCOL
    25.
    发明申请
    SYSTEMS AND METHODS FOR PERFORMING LOAD BALANCING AND MESSAGE ROUTING FOR SHORT MESSAGE PEER TO PEER PROTOCOL 审中-公开
    用于执行负载均衡和消息路由的系统和方法,用于短消息对等体与对等体协议

    公开(公告)号:US20170078857A1

    公开(公告)日:2017-03-16

    申请号:US15358340

    申请日:2016-11-22

    Abstract: The present disclosure is directed to systems and methods for performing load balancing and message routing by a device intermediary to a plurality of short message peer to peer (SMPP) clients and a plurality of SMPP servers. The device can receive a request from an SMPP client to establish an SMPP session, replace a first sequence identifier in the request with a second sequence identifier generated by the device, and store a mapping of the second sequence identifier to the first sequence identifier. The device can select an SMPP server to forward the request with the second sequence identifier and receive a response from the SMPP server with the second sequence identifier. The device can identify, from the mapping, the first sequence identifier and the connection to the SMPP client using the second sequence identifier to forward the SMPP response with the first sequence identifier.

    Abstract translation: 本公开涉及用于通过设备中介到多个短消息对等(SMPP)客户端和多个SMPP服务器的负载平衡和消息路由的系统和方法。 设备可以接收来自SMPP客户端的建立SMPP会话的请求,用请求生成的第二序列标识符替换请求中的第一序列标识符,并将第二序列标识符映射到第一序列标识符。 设备可以选择一个SMPP服务器来转发具有第二个序列标识符的请求,并从SMPP服务器接收具有第二个序列标识符的响应。 设备可以使用第二序列标识符从映射中识别第一序列标识符和到SMPP客户端的连接,以用第一序列标识符转发SMPP响应。

    Systems and methods for queue level SSL card mapping to multi-core packet engine
    26.
    发明授权
    Systems and methods for queue level SSL card mapping to multi-core packet engine 有权
    队列级SSL卡映射到多核包引擎的系统和方法

    公开(公告)号:US09378381B2

    公开(公告)日:2016-06-28

    申请号:US14161417

    申请日:2014-01-22

    CPC classification number: G06F21/602 H04L63/0485 H04L63/166 H04L69/12

    Abstract: The present invention is directed towards systems and methods for distributed operation of a plurality of cryptographic cards in a multi-core system. In various embodiments, a plurality of cryptographic cards providing encryption/decryption resources are assigned to a plurality of packet processing engines in operation on a multi-core processing system. One or more cryptographic cards can be configured with a plurality of hardware or software queues. The plurality of queues can be assigned to plural packet processing engines so that the plural packet processing engines share cryptographic services of a cryptographic card having multiple queues. In some embodiments, all cryptographic cards are configured with multiple queues which are assigned to the plurality of packet processing engines configured for encryption operation.

    Abstract translation: 本发明涉及用于在多核系统中分布式操作多个加密卡的系统和方法。 在各种实施例中,向多核处理系统运行的多个分组处理引擎分配了提供加密/解密资源的多个密码卡。 一个或多个加密卡可以配置有多个硬件或软件队列。 可以将多个队列分配给多个分组处理引擎,使得多个分组处理引擎共享具有多个队列的加密卡的加密服务。 在一些实施例中,所有加密卡配置有分配给配置用于加密操作的多个分组处理引擎的多个队列。

    SYSTEMS AND METHODS FOR LOAD BALANCING AND CONNECTION MULTIPLEXING AMONG DATABASE SERVERS
    27.
    发明申请
    SYSTEMS AND METHODS FOR LOAD BALANCING AND CONNECTION MULTIPLEXING AMONG DATABASE SERVERS 有权
    数据库服务器负载均衡与连接多路复用的系统与方法

    公开(公告)号:US20160026683A1

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

    申请号:US14340049

    申请日:2014-07-24

    CPC classification number: G06F17/30442 H04L67/1014

    Abstract: The present application is related to a system and method for load balancing and connection multiplexing structured query language (SQL) queries among a plurality of database servers. A device intermediary to a plurality of clients and a plurality of database servers receives an SQL query to access a database provided by the plurality of database servers from a client via a first connection established between the device and the client. The device identifies for the SQL query a policy for selecting among the plurality of servers. The policy includes an expression to identify predetermined data from content of the SQL query. The device may select a server from the plurality of servers based on applying the expression of the policy to content of the SQL query and forward the SQL query to the selected server via a second connection established between the device and the selected server.

    Abstract translation: 本申请涉及用于多个数据库服务器之间的负载平衡和连接复用结构化查询语言(SQL)查询的系统和方法。 多个客户机和多个数据库服务器的设备中介器经由建立在设备和客户机之间的第一连接从客户端接收SQL查询以访问由多个数据库服务器提供的数据库。 该设备为SQL查询标识用于在多个服务器之间进行选择的策略。 该策略包括用于从SQL查询的内容中识别预定数据的表达式。 该设备可以基于将策略的表达式应用于SQL查询的内容来选择来自多个服务器的服务器,并且经由设备和所选服务器之间建立的第二连接将SQL查询转发到所选择的服务器。

    SYSTEMS AND METHODS FOR EXPORTING APPLICATION DETAILS USING APPFLOW
    28.
    发明申请
    SYSTEMS AND METHODS FOR EXPORTING APPLICATION DETAILS USING APPFLOW 有权
    使用APPFLOW出口应用细节的系统和方法

    公开(公告)号:US20140304393A1

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

    申请号:US13858009

    申请日:2013-04-06

    Abstract: The present disclosure is directed towards systems and methods for lightweight identification of flow information by application. A flow monitor executed by a processor of a device may maintain a counter. The flow monitor may associate an application with the value of the counter and transmit, to a data collector executed by a second device, the counter value and a name of the application. The flow monitor may monitor a data flow associated with the application to generate a data record. The flow monitor may transmit the data record to the data collector, the data record including an identification of the application consisting of the counter value and not including the name of the application. The data collector may then re-associate the data record with the application name based on the previously received counter value.

    Abstract translation: 本公开涉及用于通过应用轻量级识别流信息的系统和方法。 由设备的处理器执行的流量监视器可以维持计数器。 流量监视器可将应用程序与计数器的值相关联,并将其发送到由第二设备执行的数据收集器,计数器值和应用程序的名称。 流量监视器可以监视与应用相关联的数据流以生成数据记录。 流量监视器可以将数据记录传送到数据收集器,数据记录包括由计数器值组成的应用的标识,并且不包括应用的名称。 然后,数据收集器可以基于先前接收到的计数器值来重新将数据记录与应用程序名称相关联。

    SYSTEMS AND METHODS FOR CACHING OF SQL RESPONSES USING INTEGRATED CACHING
    29.
    发明申请
    SYSTEMS AND METHODS FOR CACHING OF SQL RESPONSES USING INTEGRATED CACHING 有权
    使用集成缓存来处理SQL响应的系统和方法

    公开(公告)号:US20140304294A1

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

    申请号:US13858007

    申请日:2013-04-06

    CPC classification number: G06F17/30457 G06F17/30132

    Abstract: Systems and methods of the present disclosure provide for caching, by a device intermediary to a client and a database, a result of a structured query language (SQL) query request. In some embodiments, the device intermediary to a plurality of clients and a database receives a SQL response from the database to a first SQL query request of a client of the plurality of clients. The device may maintain a cache of SQL responses from the database. The device may identify that the first SQL query request matches a rule of a policy for caching SQL responses from the database. The policy may include a cache action to take when the rule is matched. The device may perform, responsive to the policy, on the SQL response the cache action identified by the policy.

    Abstract translation: 本公开的系统和方法提供了由客户端和数据库的中介器缓存结构化查询语言(SQL)查询请求的结果。 在一些实施例中,多个客户机和数据库的设备中介器从数据库接收到对多个客户端的客户端的第一个SQL查询请求的SQL响应。 该设备可以维护来自数据库的SQL响应缓存。 该设备可能会识别第一个SQL查询请求与缓存数据库中的SQL响应的策略规则相匹配。 策略可以包括匹配规则时要采取的缓存操作。 该设备可以响应策略来执行由策略标识的缓存动作的SQL响应。

    Prime re-shuffled assisted carp
    30.
    发明授权

    公开(公告)号:US11489772B1

    公开(公告)日:2022-11-01

    申请号:US17398162

    申请日:2021-08-10

    Abstract: Improving distribution of traffic from clients to servers is provided. A device intermediary to a plurality of clients and a plurality of servers can receive a request from a client of the plurality of clients to access one of the plurality of servers. The device can determine a hash value based on at least a portion of the request received from the client. The device can identify an index of a plurality of indices listing the plurality of servers repeated a plurality of times in a deterministic shuffled order. The device can apply a cache array routing protocol (CARP) algorithm to a second plurality of servers listed in a subset of the plurality of indices around the index. The device can select a server from the second plurality of servers with a highest hash value based on the application of the CARP algorithm.

Patent Agency Ranking