Systems and methods for distributed hash table contract renewal
    1.
    发明授权
    Systems and methods for distributed hash table contract renewal 有权
    分布式哈希表合同更新的系统和方法

    公开(公告)号:US09596305B2

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

    申请号: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表条目相关联的超时时间段。

    Systems and methods for providing dynamic connection spillover among virtual servers
    2.
    发明授权
    Systems and methods for providing dynamic connection spillover among virtual servers 有权
    在虚拟服务器之间提供动态连接溢出的系统和方法

    公开(公告)号:US09185019B2

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

    申请号:US13929202

    申请日:2013-06-27

    Abstract: A method for an appliance to switch handling of transport layer connection requests from a first virtual server of the appliance managing a first plurality of services to a second virtual server of the appliance managing a second plurality of services upon exceeding, by the first virtual server, a maximum connection threshold determined dynamically from a status of the first plurality of services The appliance establishes a predetermined threshold identifying a maximum active transport layer connection capacity for the first virtual server that comprising a sum of a predetermined connection capacity for each of the plurality of services. The appliance determines via monitoring that the status of a service of the plurality of services indicates the service is not available and adjusts the predetermined threshold to comprise the sum of the predetermined connection capacity for each of the plurality of services having a status of available.

    Abstract translation: 一种用于在由第一虚拟服务器超过第一虚拟服务器的情况下,设备将来自管理第一多个服务的设备的第一虚拟服务器的处理切换到设备的第二虚拟服务器的管理方法, 从第一多个服务的状态动态确定的最大连接阈值该装置建立一个预定的阈值,该阈值标识第一虚拟服务器的最大活动传输层连接容量,该第一虚拟服务器包括多个服务中的每个服务的预定连接容量之和 。 设备通过监视确定多个服务的服务的状态指示服务不可用并且调整预定阈值以包括具有可用状态的多个服务中的每一个的预定连接容量之和。

    Systems and methods for adaptive application provisioning

    公开(公告)号:US09769085B2

    公开(公告)日:2017-09-19

    申请号:US13887001

    申请日:2013-05-03

    CPC classification number: H04L47/80 H04L12/6418

    Abstract: The present application is directed towards systems and methods for adaptive application provisioning for cloud services. An appliance deployed in a network as a gateway may be able to transparently monitor application activity in a cloud computing environment provided by one or more servers, including servers executed by virtual machines, bare-metal or non-virtual servers, or other computing devices. In some embodiments, the appliance may monitor one or more network metrics, including bandwidth usage, latency, congestion, or other issues; and/or may monitor application health or server or virtual machine statistics, including memory and processor usage, bandwidth usage, latency, or other metrics. Responsive to one or more metrics exceeding a threshold, the appliance may automatically provision or start, or deprovision or shut down, one or more virtual or physical machines from a cloud service provider, and may provide configuration information to the provisioned or started machines as needed.

    SYSTEMS AND METHODS FOR STARTUP ROUND ROBIN ENHANCEMENT
    6.
    发明申请
    SYSTEMS AND METHODS FOR STARTUP ROUND ROBIN ENHANCEMENT 有权
    用于启动ROBIN增强的系统和方法

    公开(公告)号:US20140304413A1

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

    申请号:US14244560

    申请日:2014-04-03

    Abstract: The present solution allows users, such as administrators to configure slow start parameters for new services. These slow start parameters specify a rate at which requests should be given to a newly added or up service. The users can also chose to automatically increase the load in multiples of the chosen rate by specifying an increment interval. The services are given the configured rate for the interval, and once the interval is reached, the next multiple of the rate of requests is given. The increase of rate of requests is done automatically until an existing service request rate is reached. At that point in time this functionality is disabled and the existing and new services are treated the same.

    Abstract translation: 本解决方案允许用户(如管理员)为新服务配置慢启动参数。 这些缓慢启动参数指定了向新添加或上传服务提供请求的速率。 用户还可以通过指定增量间隔来选择自动增加所选速率的倍数。 给定服务的时间间隔的配置速率,一旦达到间隔,给出请求速率的下一倍。 请求率的增加自动完成,直到达到现有的服务请求率。 在这个时间点,此功能被禁用,现有的和新的服务被视为相同。

    Systems and methods for listening policies for virtual servers of appliance

    公开(公告)号:US09825853B2

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

    申请号:US14162541

    申请日:2014-01-23

    CPC classification number: H04L45/74 H04L43/0823 H04L63/0227

    Abstract: The present invention is directed towards a method for using a listening policy for a virtual server on an intermediary device. An intermediary device establishes for a first virtual server a first listening policy with an expression for evaluating packets received by the intermediary device to determine whether the packet may access the first virtual server. The intermediary device listens for packets at a first internet protocol (IP) address and a first port specified for the first virtual server. Then, the intermediary device evaluates the expression of the first listening policy to a first packet received at the first IP address and first port and determines whether to provide the first packet to the first virtual server based on a result of the evaluation.

    Systems and methods for handling a multi-connection protocol between a client and server traversing a multi-core system
    8.
    发明授权
    Systems and methods for handling a multi-connection protocol between a client and server traversing a multi-core system 有权
    用于处理穿越多核系统的客户端和服务器之间的多连接协议的系统和方法

    公开(公告)号:US09264293B2

    公开(公告)日:2016-02-16

    申请号:US13631686

    申请日:2012-09-28

    Abstract: The present application is directed towards systems and methods for handling a multi-connection protocol communication between a client and a server traversing a multi-core system. The multi-connection protocol comprises a first connection and a second connection, which may be used respectively for control communications and data communications. Because different cores in the multi-core system may handle the first connection and second connection, the present invention provides systems and methods for efficiently coordinating protocol management between a plurality of cores.

    Abstract translation: 本申请涉及用于处理客户机和遍历多核系统的服务器之间的多连接协议通信的系统和方法。 多连接协议包括可以分别用于控制通信和数据通信的第一连接和第二连接。 由于多核系统中的不同核心可以处理第一连接和第二连接,本发明提供了用于有效地协调多个核之间的协议管理的系统和方法。

    Systems and methods for maintaining transparent end to end cache redirection
    9.
    发明授权
    Systems and methods for maintaining transparent end to end cache redirection 有权
    用于维护透明端到端缓存重定向的系统和方法

    公开(公告)号:US09237208B2

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

    申请号:US14286296

    申请日:2014-05-23

    Abstract: The present disclosure presents systems and methods for maintaining original source and destination IP addresses of a request while performing intermediary cache redirection. An intermediary receives a request from a client destined to a server identifying a client IP address as a source IP address and a server IP address as a destination IP address. The intermediary transmits the request to a cache server, the request maintaining original IP addresses and identifying a MAC address of the cache server as the destination MAC address. The intermediary receives the request from the cache server responsive to a cache miss, the received request maintaining the original source and destination IP addresses. The intermediary identifying that the third request is coming from the cache server via one or more data link layer properties of the third transport layer connection. The intermediary transmits to the server the request identifying the client IP address as the source IP address and the server IP address as the destination IP address.

    Abstract translation: 本公开提供了用于在执行中间缓存重定向的同时维护请求的原始源和目的地IP地址的系统和方法。 中介接收来自发往服务器的客户端的请求,该服务器标识客户端IP地址作为源IP地址,服务器IP地址作为目的地IP地址。 中介将请求发送到缓存服务器,请求维护原始IP地址,并将缓存服务器的MAC地址识别为目的MAC地址。 中继器响应于高速缓存未命中从缓存服务器接收请求,所接收的请求保持原始源和目的地IP地址。 识别第三请求的中介通过第三传输层连接的一个或多个数据链路层属性从缓存服务器发出。 中介向服务器发送将客户端IP地址标识为源IP地址和服务器IP地址作为目标IP地址的请求。

    SYSTEMS AND METHODS FOR DISTRIBUTED HASH TABLE IN A MULTI-CORE SYSTEM
    10.
    发明申请
    SYSTEMS AND METHODS FOR DISTRIBUTED HASH TABLE IN A MULTI-CORE SYSTEM 有权
    用于多核系统中分布式表的系统和方法

    公开(公告)号:US20140229600A1

    公开(公告)日:2014-08-14

    申请号:US14256387

    申请日:2014-04-18

    CPC classification number: H04L41/50 G06F9/505

    Abstract: The present invention is directed towards systems and methods for using a distributed hash table to maintain the same configuration and resource persistency across a plurality of cores in a multi-core system. The distributed hash table includes a plurality of partitions, each partition being owned by a respective core of the multi-core system. A core may establish resources in the partition it owns. A core may request other cores to establish resources in the partitions they own and send resource information to the core. The core may locally cache the resource information.

    Abstract translation: 本发明涉及用于使用分布式哈希表在多核系统中跨多个核心维持相同配置和资源持久性的系统和方法。 分布式散列表包括多个分区,每个分区由多核系统的相应核心拥有。 核心可以在其拥有的分区中建立资源。 核心可以请求其他核心在其拥有的分区中建立资源并将资源信息发送到核心。 核心可以在本地缓存资源信息。

Patent Agency Ranking