Systems and methods for maintaining session persistence in a cluster system

    公开(公告)号:US09888068B2

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

    申请号:US14244504

    申请日:2014-04-03

    CPC classification number: H04L67/1036 H04L63/04 H04L63/166

    Abstract: The present application is directed towards systems and methods for managing ownership of one or more SSL sessions. A cluster of nodes intermediary between at least one client server may maintain a succession list for at least one session of a first client from the at least one client. The succession list may include a list of nodes within the cluster and an order of succession for the nodes to transfer ownership of the at least one session. A first node of the cluster may enter an operational state for managing one or more sessions between the at least one client and the at least one server. A second node of the cluster may initiate, based on the succession list and responsive to the first node entering the operational state, a transfer of ownership of the at least one session from the second node to the first node.

    SYSTEMS AND METHODS FOR DEPLOYING A SPOTTED VIRTUAL SERVER IN A CLUSTER SYSTEM
    3.
    发明申请
    SYSTEMS AND METHODS FOR DEPLOYING A SPOTTED VIRTUAL SERVER IN A CLUSTER SYSTEM 有权
    在集群系统中部署点播虚拟服务器的系统和方法

    公开(公告)号:US20140344326A1

    公开(公告)日:2014-11-20

    申请号:US13895284

    申请日:2013-05-15

    CPC classification number: G06F9/5027 G06F9/5077 G06F9/5088 H04L67/1008

    Abstract: The present invention is directed towards systems and methods deploying a virtual server on a subset of devices in a cluster of devices. A first device of a cluster of devices intermediary between at least one client and at least one server, may identify a first virtual server to establish on one or more devices of the cluster. The first device may associate, to the identified virtual server, a group comprising a subset of devices in the cluster of devices. The cluster may establish the first virtual server on each device in the group responsive to associating the group to the first virtual server. Each virtual server on each device of the group may be assigned a same internet protocol address.

    Abstract translation: 本发明涉及在设备集群中的设备子集上部署虚拟服务器的系统和方法。 在至少一个客户端和至少一个服务器之间中介的设备集群的第一设备可以识别在集群的一个或多个设备上建立的第一虚拟服务器。 第一设备可以将与包括设备集群中的设备子集的组相关联的所识别的虚拟服务器。 集群可以响应于将组与第一虚拟服务器相关联而在组中的每个设备上建立第一虚拟服务器。 组中每个设备上的每个虚拟服务器可以被分配相同的因特网协议地址。

    SYSTEMS AND METHODS FOR RELIABLE REPLICATION OF AN APPLICATION-STATE, DISTRIBUTED REPLICATION TABLE
    4.
    发明申请
    SYSTEMS AND METHODS FOR RELIABLE REPLICATION OF AN APPLICATION-STATE, DISTRIBUTED REPLICATION TABLE 有权
    应用状态的可靠复制的系统和方法,分布式复制表

    公开(公告)号:US20140304354A1

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

    申请号:US14244949

    申请日:2014-04-04

    CPC classification number: H04L67/1097 H04L67/1095

    Abstract: The present application is directed towards using a distributed hash table to track the use of resources and/or maintain the persistency of resources across the plurality of nodes in the multi-node system. More specifically, the systems and methods can maintain the persistency of resources across the plurality of nodes by the use of a global table. A global table may be maintained on each node. Each node's global table enables efficient storage and retrieval of distributed hash table entries. Each global table may contain a linked list of the cached distributed hash table entries that are currently stored on a node.

    Abstract translation: 本申请涉及使用分布式哈希表来跟踪资源的使用和/或维护多节点系统中的多个节点之间的资源的持续性。 更具体地,系统和方法可以通过使用全局表来维护跨越多个节点的资源的持久性。 可以在每个节点上维护全局表。 每个节点的全局表可以有效地存储和检索分布式哈希表项。 每个全局表可以包含当前存储在节点上的高速缓存的分布式散列表条目的链接列表。

    SYSTEMS AND METHODS FOR APPLICATION-STATE, DISTRIBUTED REPLICATION TABLE CACHE POISONING
    7.
    发明申请
    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表以获得缓存条目。 找到缓存条目后,系统可能会确定条目是否应该被中毒。 毒品入场的决定可以响应入场的创建时间,发生多节点系统的更改的时间,而在副本的情况下,副本在复制链中的位置相对于相对于 复制品的来源。

    AUTO DISCOVERY AND CONFIGURATION OF SERVICES IN A LOAD BALANCING APPLIANCE
    9.
    发明申请
    AUTO DISCOVERY AND CONFIGURATION OF SERVICES IN A LOAD BALANCING APPLIANCE 审中-公开
    自动发现和配置负载平衡设备中的服务

    公开(公告)号:US20160328222A1

    公开(公告)日:2016-11-10

    申请号:US14707653

    申请日:2015-05-08

    CPC classification number: G06F8/60 G06F8/61 G06F8/71

    Abstract: The present disclosure is directed towards systems and methods for managing application delivery in a network. A device intermediary to a client and one or more servers that provide a plurality of applications, receives a request from the client to access a first application of the plurality of applications. The device holds the request and retrieves, while holding the request, configuration information for an instance of the first application from a configuration repository. The device configures a virtual internet protocol (“VIP”) server using the configuration information for the instance of the first application. The device processes the request via the VIP server.

    Abstract translation: 本公开涉及用于管理网络中的应用传递的系统和方法。 提供多个应用的​​客户机和一个或多个服务器的设备中介,从客户端接收访问多个应用的​​第一应用的请求。 该设备保存该请求,并在保存该请求时检索来自配置库的第一应用的实例的配置信息。 设备使用第一个应用的实例的配置信息配置虚拟网络协议(“VIP”)服务器。 设备通过VIP服务器处理请求。

    SYSTEMS AND METHODS FOR MAINTAINING SESSION PERSISTENCE IN A CLUSTER SYSTEM
    10.
    发明申请
    SYSTEMS AND METHODS FOR MAINTAINING SESSION PERSISTENCE IN A CLUSTER SYSTEM 有权
    在群集系统中维护会话持续时间的系统和方法

    公开(公告)号:US20140304409A1

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

    申请号:US14244504

    申请日:2014-04-03

    CPC classification number: H04L67/1036 H04L63/04 H04L63/166

    Abstract: The present application is directed towards systems and methods for managing ownership of one or more SSL sessions. A cluster of nodes intermediary between at least one client server may maintain a succession list for at least one session of a first client from the at least one client. The succession list may include a list of nodes within the cluster and an order of succession for the nodes to transfer ownership of the at least one session. A first node of the cluster may enter an operational state for managing one or more sessions between the at least one client and the at least one server. A second node of the cluster may initiate, based on the succession list and responsive to the first node entering the operational state, a transfer of ownership of the at least one session from the second node to the first node.

    Abstract translation: 本申请涉及用于管理一个或多个SSL会话的所有权的系统和方法。 至少一个客户端服务器之间的中继节点簇可以从至少一个客户端维护第一客户端的至少一个会话的继承列表。 继承列表可以包括集群内的节点的列表以及节点转移所述至少一个会话的所有权的顺序。 集群的第一节点可以进入用于管理至少一个客户端与至少一个服务器之间的一个或多个会话的操作状态。 集群的第二节点可以基于继承列表并且响应于进入操作状态的第一节点来启动从第二节点到第一节点的至少一个会话的所有权转移。

Patent Agency Ranking