SYSTEMS AND METHODS FOR REDIRECT HANDLING
    1.
    发明申请

    公开(公告)号:US20170223095A1

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

    申请号:US15490529

    申请日:2017-04-18

    Abstract: The present invention is related to a method for routing requests among a plurality of database servers. A device intermediary to a client and a plurality of database servers receives a request to access a database provided by the plurality of database servers. The plurality of database servers can include a first database server configured to process write requests and one or more second database servers configured to process read requests. The device determines that the request to access the database is a read request. The device identifies, responsive to determining that the request is a read request, one of the one or more second database servers to send the request instead of the first database server. The device then transmits the request to the identified second database server.

    Systems and methods for redirect handling

    公开(公告)号:US09652514B2

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

    申请号:US14282894

    申请日:2014-05-20

    Abstract: The present invention is related to a method for routing requests among a plurality of database servers. A device intermediary to a client and a plurality of database servers receives a request to access a database provided by the plurality of database servers. The plurality of database servers can include a first database server configured to process write requests and one or more second database servers configured to process read requests. The device determines that the request to access the database is a read request. The device identifies, responsive to determining that the request is a read request, one of the one or more second database servers to send the request instead of the first database server. The device then transmits the request to the identified second database server.

    Systems and methods for performing load balancing and message routing for short message peer to peer protocol
    3.
    发明授权
    Systems and methods for performing load balancing and message routing for short message peer to peer protocol 有权
    用于执行短消息对等协议的负载均衡和消息路由的系统和方法

    公开(公告)号:US09538345B2

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

    申请号:US14607854

    申请日:2015-01-28

    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 application specific load balancing

    公开(公告)号:US11343356B2

    公开(公告)日:2022-05-24

    申请号: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

    公开(公告)号:US20180025053A1

    公开(公告)日:2018-01-25

    申请号:US15722767

    申请日:2017-10-02

    CPC classification number: G06F16/2453 H04L67/1014

    Abstract: The present invention is related to a 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 redirect handling
    6.
    发明授权

    公开(公告)号:US10671622B2

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

    申请号:US15490529

    申请日:2017-04-18

    Abstract: The present invention is related to a method for routing requests among a plurality of database servers. A device intermediary to a client and a plurality of database servers receives a request to access a database provided by the plurality of database servers. The plurality of database servers can include a first database server configured to process write requests and one or more second database servers configured to process read requests. The device determines that the request to access the database is a read request. The device identifies, responsive to determining that the request is a read request, one of the one or more second database servers to send the request instead of the first database server. The device then transmits the request to the identified second database server.

    Systems and methods for application specific load balancing

    公开(公告)号:US10511694B2

    公开(公告)日:2019-12-17

    申请号:US14339081

    申请日:2014-07-23

    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 PERFORMING LOAD BALANCING AND MESSAGE ROUTING FOR SHORT MESSAGE PEER TO PEER PROTOCOL
    8.
    发明申请
    SYSTEMS AND METHODS FOR PERFORMING LOAD BALANCING AND MESSAGE ROUTING FOR SHORT MESSAGE PEER TO PEER PROTOCOL 有权
    用于执行负载均衡和消息路由的系统和方法,用于短消息对等体与对等体协议

    公开(公告)号:US20160219420A1

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

    申请号:US14607854

    申请日:2015-01-28

    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 APPLICATION SPECIFIC LOAD BALANCING
    9.
    发明申请
    SYSTEMS AND METHODS FOR APPLICATION SPECIFIC LOAD BALANCING 审中-公开
    应用特定负载平衡的系统和方法

    公开(公告)号:US20160028855A1

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

    申请号:US14339081

    申请日:2014-07-23

    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.

    Abstract translation: 本应用针对web服务器的特定于应用程序负载平衡的系统和方法。 多个客户端的设备中介和在多个服务器上执行的多个服务可以从客户端接收针对应用的请求。 设备可以从包括应用列表和分配给每个应用的相应标识符的表中识别应用的标识符。 在一个实施例中,设备可以建立一个或多个监视器来监视每个服务以确定每个服务上可用的应用。 在一个实施例中,设备可以确定多个服务中的一个或多个服务提供应用并从一个或多个服务中选择服务以转发该请求。 设备可以将请求转发到所选择的服务。

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

    公开(公告)号:US10565193B2

    公开(公告)日:2020-02-18

    申请号:US15722767

    申请日:2017-10-02

    Abstract: The present invention is related to a 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.

Patent Agency Ranking