SYSTEMS AND METHODS FOR PROPAGATING HEALTH OF A CLUSTER NODE
    1.
    发明申请
    SYSTEMS AND METHODS FOR PROPAGATING HEALTH OF A CLUSTER NODE 审中-公开
    用于传播聚类节点健康的系统和方法

    公开(公告)号:US20150301883A1

    公开(公告)日:2015-10-22

    申请号:US14753614

    申请日:2015-06-29

    Abstract: The present disclosure describes systems and methods for propagating port state to intermediary devices of a cluster in a static link aggregation environment. The methods and systems include a cluster comprising a plurality of intermediary devices in communication with a network device via a static link aggregation comprising aggregated ports from different intermediary devices of the cluster. A first device of the static link aggregation is configured to detect that a health of the first device is below a predetermined threshold and, responsive to the detection, identify one or more ports in the aggregated ports as down. A second device of the link aggregation is configured to, responsive to the identification, remove the ports from a distribution list for the static link aggregation. Upon detection that a health of a device is above a predetermined threshold, the first device may identify the ports as up.

    Abstract translation: 本公开描述了用于将端口状态传播到静态链路聚合环境中的集群的中间设备的系统和方法。 所述方法和系统包括:集群,其包括通过包括来自所述集群的不同中间设备的聚合端口的静态链路聚合与网络设备通信的多个中间设备。 静态链路聚合的第一设备被配置为检测第一设备的运行状况是否低于预定阈值,并且响应于该检测,将聚合端口中的一个或多个端口标识为down。 链路聚合的第二设备被配置为响应于该标识,从静态链路聚合的通信列表中移除端口。 当检测到设备的健康状况高于预定阈值时,第一设备可以将端口识别为up。

    Systems and methods for application-state distributed replication table hunting

    公开(公告)号:US09619542B2

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

    申请号:US14245296

    申请日:2014-04-04

    CPC classification number: G06F17/30575

    Abstract: The present application is directed towards systems and methods of hunting for a hash table entry in a hash table distributed over a multi-node system. More specifically, when entries are created in an ASDR table, the owner node of the entry may replicate the entry onto a non-owner node. The replica can act as a backup of the ASDR table entry in the event the node leaves the multi-mode system. When the node returns to the multi-node system, the node may no longer have the most up to date ASDR table entries, and may hunt to find the existence of the value associated with the entry. Responsive to receiving a request for an entry that may be outdated on the node, the node sends a request down a replication chain for an updated copy of the ASDR table entry from one of the replicas. Responsive to receiving the replica copy of the entry, the node responds to the client's request for the entry.

    Systems and methods for reliable replication of an application-state, distributed replication table
    3.
    发明授权
    Systems and methods for reliable replication of an application-state, distributed replication table 有权
    可复制应用程序状态的分布式复制表的系统和方法

    公开(公告)号:US09426220B2

    公开(公告)日:2016-08-23

    申请号: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 HUNTING
    4.
    发明申请
    SYSTEMS AND METHODS FOR APPLICATION-STATE DISTRIBUTED REPLICATION TABLE HUNTING 有权
    应用状态分布式复制表的系统和方法

    公开(公告)号:US20140304231A1

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

    申请号:US14245296

    申请日:2014-04-04

    CPC classification number: G06F17/30575

    Abstract: The present application is directed towards systems and methods of hunting for a hash table entry in a hash table distributed over a multi-node system. More specifically, when entries are created in an ASDR table, the owner node of the entry may replicate the entry onto a non-owner node. The replica can act as a backup of the ASDR table entry in the event the node leaves the multi-mode system. When the node returns to the multi-node system, the node may no longer have the most up to date ASDR table entries, and may hunt to find the existence of the value associated with the entry. Responsive to receiving a request for an entry that may be outdated on the node, the node sends a request down a replication chain for an updated copy of the ASDR table entry from one of the replicas. Responsive to receiving the replica copy of the entry, the node responds to the client's request for the entry.

    Abstract translation: 本申请涉及在分布在多节点系统上的哈希表中搜索散列表条目的系统和方法。 更具体地说,当在ASDR表中创建条目时,条目的所有者节点可以将条目复制到非所有者节点。 在节点离开多模式系统的情况下,副本可以作为ASDR表条目的备份。 当节点返回到多节点系统时,节点可能不再具有最新的ASDR表条目,并且可以寻找找到与条目相关联的值的存在。 响应于接收到可能在节点上过时的条目的请求,节点从复制链路之一向ASDR表条目的更新副本发送针对复制链的请求。 响应于接收该条目的复制副本,节点响应客户端对该条目的请求。

    Systems and methods for propagating health of a cluster node

    公开(公告)号:US10127097B2

    公开(公告)日:2018-11-13

    申请号:US14753614

    申请日:2015-06-29

    Abstract: The present disclosure describes systems and methods for propagating port state to intermediary devices of a cluster in a static link aggregation environment. The methods and systems include a cluster comprising a plurality of intermediary devices in communication with a network device via a static link aggregation comprising aggregated ports from different intermediary devices of the cluster. A first device of the static link aggregation is configured to detect that a health of the first device is below a predetermined threshold and, responsive to the detection, identify one or more ports in the aggregated ports as down. A second device of the link aggregation is configured to, responsive to the identification, remove the ports from a distribution list for the static link aggregation. Upon detection that a health of a device is above a predetermined threshold, the first device may identify the ports as up.

    SYSTEMS AND METHODS FOR DISTRIBUTED HASH TABLE CONTRACT RENEWAL
    7.
    发明申请
    SYSTEMS AND METHODS FOR DISTRIBUTED HASH TABLE CONTRACT RENEWAL 有权
    用于分布式HASH TABLE CONTRACT RENEWAL的系统和方法

    公开(公告)号:US20140304361A1

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

    申请号:US14245568

    申请日:2014-04-04

    CPC classification number: H04L67/1097 H04L29/08594 H04L29/08882 H04L67/142

    Abstract: The present application is directed towards ASDR table contract renewal. In some embodiments, a core may cache an ASDR table entry received from an owner core such that when the entry is needed again the core does not need to re-request the entry from the owner core. As storing a cached copy of the entry allows the non-owner core to use an ASDR table entry without requesting the entry from the owner core, the owner core may be unaware of an ASDR table entry's use by a non-owner core. To ensure the owner core keeps the ASDR table entry alive, which the non-owner core has cached, the non-owner core may perform contract renewal for each of its recently used cached entries. The contract renewal method may include sending a message to the owner core that indicates which cached ASDR table entries the non-owner core has recently used or accessed. Responsive to receiving the message the owner core may reset a timeout period associated with the ASDR table entry.

    Abstract translation: 本申请针对ASDR表合同续订。 在一些实施例中,核可以缓存从所有者核心接收的ASDR表条目,使得当再次需要该条目时,核心不需要从所有者核心重新请求条目。 由于存储条目的缓存副本允许非所有者内核使用ASDR表条目,而不从所有者核心请求条目,所有者核心可能不知道ASDR表条目由非所有者内核使用。 为了确保所有者核心保持ASDR表条目活着(非所有者核心已经缓存),非所有者核心可以为其最近使用的每个缓存条目执行合同续订。 合同更新方法可以包括向所有者内核发送消息,指示哪个高速缓存的ASDR表条目是非所有者内核最近使用或访问的。 响应于接收消息,所有者核心可以重置与ASDR表条目相关联的超时时间段。

    FTP LOAD BALANCING SUPPORT FOR CLUSTER
    9.
    发明申请

    公开(公告)号:US20170085622A1

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

    申请号:US14862698

    申请日:2015-09-23

    CPC classification number: H04L67/06 H04L67/1002 H04L67/28

    Abstract: The present disclosure is directed to providing FTP data connections between a client and a server via a multi-core system. Both client-side and server-side data connections are allowed to be served on a core that is the same as a core that has processed the corresponding control connection using at least one of receive side scaling (RSS) filter rules and changes in port allocation logic. In a cluster where control connection and data connection can reach different nodes based on an RSS distribution, the node which has processed the control connection is also allowed to process the corresponding data connection using at least one of RSS filter rules, service registration, changes in port allocation logic and node-to-node (N2N) messages. The systems and methods discussed herein apply to active FTP, passive FTP, and active FTP with a random port in which the server initiates data connection from a non-standard FTP port.

    Systems and methods to cache packet steering decisions for a cluster of load balancers
    10.
    发明授权
    Systems and methods to cache packet steering decisions for a cluster of load balancers 有权
    缓存一组负载平衡器的数据包导向决策的系统和方法

    公开(公告)号:US09497281B2

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

    申请号:US14245505

    申请日:2014-04-04

    CPC classification number: H04L67/2814 H04L45/7453

    Abstract: The present disclosure is directed towards methods and systems for caching packet steering sessions for steering data packets between intermediary devices of a cluster of intermediary devices intermediary to a client and a plurality of servers. A first intermediary device receives a first data packet and determines, from a hash of a tuple of the first packet, a second intermediary device to which to steer the first packet. The first device stores, to a session for storing packet steering information, the identity of the second device and the tuple. The first device receives a second packet having a corresponding tuple that matches the tuple of the first packet and determines, based on a lookup for the session using the tuple of the second packet, that the second device is the intermediary device to which to steer the second packet. The first device steers the second packet to the second device.

    Abstract translation: 本公开涉及用于缓存用于在客户机中间的多个中间设备的集群的中间设备和多个服务器之间指导数据分组的分组导向会话的方法和系统。 第一中间设备接收第一数据分组,并且从第一分组的元组的散列中确定第二中介设备来引导第一分组。 第一设备存储分组转向信息的会话,第二设备和元组的身份。 第一设备接收具有与第一分组的元组匹配的对应元组的第二分组,并且基于对使用第二分组的元组的会话的查找确定第二设备是引导其的中间设备 第二个包。 第一设备将第二分组转向第二设备。

Patent Agency Ranking