SYSTEMS AND METHODS OF HANDLING NON-HTTP CLIENT OR SERVER PUSH ON HTTP VSERVER
    11.
    发明申请
    SYSTEMS AND METHODS OF HANDLING NON-HTTP CLIENT OR SERVER PUSH ON HTTP VSERVER 有权
    在HTTP VSERVER上处理非HTTP客户端或服务器推送的系统和方法

    公开(公告)号:US20100325287A1

    公开(公告)日:2010-12-23

    申请号:US12820730

    申请日:2010-06-22

    CPC classification number: H04L67/22 H04L67/02

    Abstract: The present application presents systems and methods for handling by an HTTP virtual server (HTTPVS), connections via which non-HTTP data is transmitted between clients and servers. HTTPVS intercepts a request from a client to establish first transport layer connection (TLC) with a server. HTTPVS establishes second TLC with the servers in response to receiving an acknowledgment from a client to establish the first TLC. HTTPVS determines if a first network packet transmitted via first TLC comprises an HTTP payload or non-HTTP payload. If HTTPVP the first network packet includes HTTP payload, HTTPVS may process all transmissions from the first TLC in accordance with connection tracking and forward the processed transmissions to the server via the second TLC. If HTTPVS determines that the first network packet does not include an HTTP payload, HTTPVS may link the first TLC and the second TLC so the client and server exchange non-HTTP communication without interruption.

    Abstract translation: 本应用程序提供了由HTTP虚拟服务器(HTTPVS)处理的系统和方法,通过该连接在客户端和服务器之间传输非HTTP数据。 HTTPVS拦截来自客户端的请求,以建立与服务器的第一传输层连接(TLC)。 HTTPVS与服务器建立第二个TLC,响应于从客户端收到建立第一个TLC的确认。 HTTPVS确定通过第一TLC发送的第一网络分组是否包含HTTP有效载荷或非HTTP有效载荷。 如果第一网络分组的HTTPVP包括HTTP有效载荷,则HTTPVS可以根据连接跟踪处理来自第一TLC的所有传输,并且经由第二TLC将处理后的传输转发到服务器。 如果HTTPVS确定第一个网络数据包不包含HTTP有效载荷,则HTTPVS可以链接第一个TLC和第二个TLC,以便客户端和服务器不间断地交换非HTTP通信。

    Systems and Methods for Learning MSS of Services
    12.
    发明申请
    Systems and Methods for Learning MSS of Services 有权
    系统和方法学习服务的MSS

    公开(公告)号:US20120250530A1

    公开(公告)日:2012-10-04

    申请号:US13073705

    申请日:2011-03-28

    Abstract: The virtual Server (vServer) of an intermediary device deployed between a plurality of clients and services supports parameters for setting maximum segment size (MSS) on a per vServer/service basis and for automatically learning the MSS among the back-end services. In case of vServer/service setting, all vServers will use the MSS value set through the parameter for the MSS value set in TCP SYN+ACK to clients. In the case of learning mode, the backend service MSS will be learnt through monitor probing. The vServer will monitor and learn the MSS that is being frequently used by the services. When the learning is active, the intermediary device may keep statistics of the MSS of backend services picked up during load balancing decisions and once an interval timer expires, the MSS value may be picked by a majority and set on the vServer. If there is no majority, then the highest MSS is picked up to be set on the vServer.

    Abstract translation: 部署在多个客户端和服务之间的中间设备的虚拟服务器(vServer)支持用于在每个vServer /服务基础上设置最大段大小(MSS)的参数,并用于在后端服务中自动学习MSS。 在vServer /服务设置的情况下,所有vServer将使用通过该参数设置的MSS值,以将TCP SYN + ACK中设置的MSS值设置为客户端。 在学习模式的情况下,后端服务MSS将通过监视器探测来学习。 vServer将监视和学习服务频繁使用的MSS。 当学习活动时,中介设备可以保持负载均衡决策期间所接收的后台服务的MSS的统计信息,并且一旦间隔定时器到期,则MSS值可以通过多数被选择并设置在vServer上。 如果没有多数,那么最高的MSS被拾取在vServer上设置。

    Systems and Methods for Handling NIC Congestion via NIC Aware Application
    13.
    发明申请
    Systems and Methods for Handling NIC Congestion via NIC Aware Application 有权
    通过NIC感知应用处理网卡拥塞的系统和方法

    公开(公告)号:US20120250512A1

    公开(公告)日:2012-10-04

    申请号:US13073709

    申请日:2011-03-28

    CPC classification number: H04L47/30 H04L47/12 H04L47/17

    Abstract: The present solution is directed to a system for handling network interface card (NIC) congestion by a NIC aware application. The system may include a device having a plurality of network interface cards (NICs), a transmission queue corresponding to a NIC of the plurality of NICs; and an overflow queue for storing packets for the NIC when congested. The system may also include an application executing on the device outputting a plurality of packets to the transmission queue responsive to detecting that the NIC is identified as not congested. The device identifies the NIC as congested responsive to determining that a number of packets stored in the transmission queue has reached a predetermined threshold and responsive to detecting identification of the NIC as congested, the application stores one or more packets to the overflow queue. The device transmits one or more of the plurality of packets stored in the transmission queue and transmits a predetermined number of packets from the overflow queue.

    Abstract translation: 本解决方案涉及用于由NIC感知应用处理网络接口卡(NIC)拥塞的系统。 该系统可以包括具有多个网络接口卡(NIC)的设备,对应于多个NIC的NIC的传输队列; 以及用于在拥塞时为NIC存储数据包的溢出队列。 响应于检测到NIC被识别为不拥塞,系统还可以包括在设备上执行的应用向输送队列输出多个分组。 响应于确定存储在传输队列中的数量的分组已经达到预定的阈值并且响应于将NIC的识别检测为拥塞,该设备将NIC识别为拥塞,该应用将一个或多个分组存储到溢出队列。 设备发送存储在传输队列中的多个分组中的一个或多个分组,并从溢出队列发送预定数量的分组。

Patent Agency Ranking