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
    12.
    发明授权
    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 appflow for datastream
    13.
    发明授权
    Systems and methods for appflow for datastream 有权
    数据流appflow的系统和方法

    公开(公告)号:US09438488B2

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

    申请号:US13673445

    申请日:2012-11-09

    Abstract: The present disclosure is directed towards systems and methods for monitoring application level flow for database applications served by a cluster of servers. An application flow monitor may receive and distribute write requests of a client to at least one master server and read requests of the client to one or more slave servers, based on load balancing or similar policies. The application flow monitor may receive responses from the recipient server and may aggregate the requests and responses into Internet Protocol Flow Information Export (IPFIX) messages that may describe the entire communication flow for the application. Accordingly, application flow statistics may be monitored, regardless of which server was involved in any particular request/response exchange, allowing scalability without impairment of administrative processes.

    Abstract translation: 本公开涉及用于监视由服务器集群服务的数据库应用的应用程序级别流的系统和方法。 应用流监视器可以基于负载平衡或类似的策略,将客户端的写请求接收并分发给至少一个主服务器,并且将客户端的请求读取到一个或多个从服务器。 应用程序流监视器可以从接收方服务器接收响应,并且可以将请求和响应聚合到可描述应用的整个通信流的因特网协议流信息导出(IPFIX)消息中。 因此,可以监视应用程序流统计信息,无论哪个服务器涉及任何特定的请求/响应交换,允许可扩展性而不损害管理进程。

    SYSTEMS AND METHODS FOR EXPORTING CLIENT AND SERVER TIMING INFORMATION FOR WEBPAGE AND EMBEDDED OBJECT ACCESS
    14.
    发明申请
    SYSTEMS AND METHODS FOR EXPORTING CLIENT AND SERVER TIMING INFORMATION FOR WEBPAGE AND EMBEDDED OBJECT ACCESS 有权
    用于输出客户端和嵌入式对象访问的服务器时序信息的系统和方法

    公开(公告)号:US20140303934A1

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

    申请号:US13858010

    申请日:2013-04-06

    Abstract: The present disclosure is directed towards systems and methods for application performance measurement. A device may receive a first document for transmission to a client, comprising instructions for the client to transmit a request for an embedded object. A flow monitor executed the device may generate a unique identification associated with the first document, the unique identification identifying a first access of the first document, and transmit the first document and unique identification to the client. The device may receive, from the client, a request for the embedded object comprising the unique identification, and transmit, to a server, the request for the embedded object at a transmit time. The device may receive, from the server, the embedded object at a receipt time, and may transmit a performance record comprising an identification of the object, the server, the transmit time, the receipt time, and the unique identification to a data collector.

    Abstract translation: 本公开涉及用于应用性能测量的系统和方法。 设备可以接收用于传输到客户端的第一文档,包括用于客户端发送对嵌入对象的请求的指令。 所执行的流量监视器可以生成与第一文档相关联的唯一标识,唯一标识识别第一文档的第一访问,并将第一文档和唯一标识发送给客户端。 该设备可以从客户端接收包括唯一标识的嵌入式对象的请求,并在发送时间向服务器发送对嵌入对象的请求。 设备可以在接收时从服务器接收嵌入对象,并且可以向数据收集器发送包括对象的标识,服务器,发送时间,接收时间和唯一标识的性能记录。

    SYSTEMS AND METHODS FOR DISABLING SERVICES IN A CLUSTER

    公开(公告)号:US20210067424A1

    公开(公告)日:2021-03-04

    申请号:US16599153

    申请日:2019-10-11

    Abstract: Disclosed herein includes a system, a method, and a device for disabling services in a cluster. A master node of a plurality of nodes of a cluster can receive a disable instruction for a service of the cluster. The master node can transmit to the plurality of nodes a transition instruction to instruct the other nodes to stop accepting requests from one or more client devices for the service. The master node can receive, from each of the plurality of nodes, a client count value indicative of a number of current client connections from the one or more client devices to one or more respective nodes of the plurality of nodes. The master node can determine that the client count value is a zero value for each node of the plurality of nodes. The master node can transmit an out of service instruction to each node of the plurality of nodes to disable the service on the cluster.

    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.

    SYSTEMS AND METHODS FOR CACHING OF SQL RESPONSES USING INTEGRATED CACHING
    18.
    发明申请
    SYSTEMS AND METHODS FOR CACHING OF SQL RESPONSES USING INTEGRATED CACHING 审中-公开
    使用集成缓存来处理SQL响应的系统和方法

    公开(公告)号:US20160110416A1

    公开(公告)日:2016-04-21

    申请号:US14978830

    申请日:2015-12-22

    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响应。

    SYSTEMS AND METHODS FOR REDIRECT HANDLING
    19.
    发明申请
    SYSTEMS AND METHODS FOR REDIRECT HANDLING 有权
    用于重新处理的系统和方法

    公开(公告)号:US20150341466A1

    公开(公告)日:2015-11-26

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

    Abstract translation: 本发明涉及一种用于在多个数据库服务器之间路由请求的方法。 客户机和多个数据库服务器的设备中介器接收访问由多个数据库服务器提供的数据库的请求。 多个数据库服务器可以包括被配置为处理写入请求的第一数据库服务器和被配置为处理读取请求的一个或多个第二数据库服务器。 该设备确定访问数据库的请求是读取请求。 所述设备响应于确定所述请求是读请求,识别所述一个或多个第二数据库服务器中的一个以发送所述请求而不是所述第一数据库服务器。 然后,该设备将该请求发送到所识别的第二数据库服务器。

Patent Agency Ranking