Balancing server load according to availability of physical resources based on the detection of out-of-sequence packets
    1.
    发明授权
    Balancing server load according to availability of physical resources based on the detection of out-of-sequence packets 有权
    根据检测到不合格的数据包,根据物理资源的可用性平衡服务器负载

    公开(公告)号:US09122537B2

    公开(公告)日:2015-09-01

    申请号:US12609077

    申请日:2009-10-30

    摘要: According to one embodiment, availability information describing virtual machines running on physical machines is accessed. The availability information associates each virtual machine with a physical resource used by the virtual machine. Use by the virtual machines is determined from the availability information. Availability of the physical resources is determined according to the use. Server load is balanced according to the availability of the physical resources. According to another embodiment, the following is performed until a load is accommodated: selecting a server having a load that is less than an expansion threshold; loading the server until the expansion threshold is reached; selecting a next server having a load that is less than a next expansion threshold; and loading the next server until the next expansion threshold is reached. Load of a low load server is determined to be below a contraction threshold, and the low load server is drained.

    摘要翻译: 根据一个实施例,访问描述在物理机上运行的虚拟机的可用性信息。 可用性信息将每个虚拟机与虚拟机使用的物理资源相关联。 虚拟机的使用由可用性信息确定。 物理资源的可用性根据用途确定。 服务器负载根据物理资源的可用性进行平衡。 根据另一实施例,执行以下操作,直到容纳负载:选择具有小于扩展阈值的负载的服务器; 加载服务器直到达到扩展阈值; 选择具有小于下一个扩展阈值的负载的下一个服务器; 并加载下一个服务器,直到达到下一个扩展阈值。 低负载服务器的负载被确定为低于收缩阈值,并且低负载服务器被耗尽。

    Selective packet sequence acceleration in a network environment
    3.
    发明授权
    Selective packet sequence acceleration in a network environment 有权
    网络环境中的选择性包序列加速

    公开(公告)号:US08948013B1

    公开(公告)日:2015-02-03

    申请号:US13159906

    申请日:2011-06-14

    摘要: At least one first frame of a first data flow can be received and passed to a general processor to inspect the at least one first frame. A flow acceleration request can be received including a set of conditions for accelerated processing, by a network processor, of a set of frames in the first data flow subsequent to the at least one first frame. At least one subsequent frame in the set of frames can be processed, using the network processor, in connection with forwarding of the subsequent frame to at least one remote network node, where processing of the subsequent frame is accelerated relative to processing of the at least one first frame and based, at least in part, on the set of conditions included in the flow acceleration request.

    摘要翻译: 可以接收第一数据流的至少一个第一帧并将其传递给通用处理器以检查至少一个第一帧。 可以接收流加速请求,其包括用于由网络处理器加速在至少一个第一帧之后的第一数据流中的一组帧的条件的一组条件。 可以使用网络处理器,将后续帧转发到至少一个远程网络节点来处理该组帧中的至少一个后续帧,其中后续帧的处理相对于该至少一个处理被加速 至少部分地基于包括在流加速请求中的一组条件的第一帧。

    Providing Single Point-of-Presence Across Multiple Processors
    4.
    发明申请
    Providing Single Point-of-Presence Across Multiple Processors 有权
    提供跨多个处理器的单点存在

    公开(公告)号:US20090116383A1

    公开(公告)日:2009-05-07

    申请号:US11934184

    申请日:2007-11-02

    IPC分类号: H04L12/56

    摘要: A method for providing single point-of-presence for a network element includes receiving a packet at a network processor, determining if the packet is to be directed to a particular one of a plurality of traffic processors if a source address of the packet is associated with a subscriber terminal, and determining if the packet is to be directed to the particular one of the plurality of traffic processors if a destination address of the packet is associated with the subscriber terminal. The method further includes distributing the packet to the particular one of the plurality of traffic processors.

    摘要翻译: 用于为网络单元提供单点存在的方法包括在网络处理器处接收分组,如果分组的源地址相关联,则确定分组是否被引导到多个业务处理器中的特定一个 以及如果所述分组的目的地地址与所述用户终端相关联,则确定所述分组是否被引导到所述多个业务处理器中的特定一个。 该方法还包括将分组分发到多个业务处理器中的特定一个。

    Obtaining Information From Tunnel Layers Of A Packet At A Midpoint
    6.
    发明申请
    Obtaining Information From Tunnel Layers Of A Packet At A Midpoint 审中-公开
    从中间点的数据包的隧道层获取信息

    公开(公告)号:US20090041014A1

    公开(公告)日:2009-02-12

    申请号:US11835556

    申请日:2007-08-08

    IPC分类号: H04L12/56

    摘要: In one embodiment, a midpoint obtains information from packets by monitoring a communication session between a subscriber side endpoint and a network side provider. The communication session involves a packet flow comprising one or more packets, where a packet comprises tunnel layers. The midpoint establishes one or more target layers of the tunnel layers and performs the following for each tunnel layer at least until a last target layer is reached: identifies a protocol associated with a tunnel layer, parses the packet according to the identified protocol, and extracts target information from the tunnel layer if the tunnel layer is a target layer.

    摘要翻译: 在一个实施例中,中间点通过监视用户侧端点和网络侧提供商之间的通信会话来从分组获得信息。 通信会话涉及包括一个或多个分组的分组流,其中分组包括隧道层。 中点建立隧道层的一个或多个目标层,并且至少直到达到最后一个目标层为每个隧道层执行以下操作:识别与隧道层相关联的协议,根据所识别的协议解析分组,并提取 如果隧道层是目标层,则来自隧道层的目标信息。

    Selective packet sequence acceleration in a network environment
    9.
    发明授权
    Selective packet sequence acceleration in a network environment 有权
    网络环境中的选择性包序列加速

    公开(公告)号:US08743690B1

    公开(公告)日:2014-06-03

    申请号:US13160426

    申请日:2011-06-14

    IPC分类号: H04L12/56

    摘要: At least one first frame of a first data flow is inspected by a general processing unit to at least determine whether a subsequent portion of the first data flow can be delegated to a network processing unit for accelerated processing. A deceleration trigger is defined for the first data flow from the inspection of the first frame. A first subsequent portion of the first data flow is delegated to a network processing unit for accelerated processing based, at least in part, on the defining of the first deceleration trigger. The first deceleration trigger defines at least one first condition that, when met during accelerated processing of the first data flow, prompts returning processing of the first data flow from the network processing unit to the general processing unit for further inspection of subsequent packets.

    摘要翻译: 第一数据流的至少一个第一帧由通用处理单元进行检查,以至少确定第一数据流的后续部分是否可以被委派给网络处理单元用于加速处理。 从第一帧的检查中为第一数据流定义减速触发。 至少部分地基于第一减速度触发的定义,将第一数据流的第一后续部分委托给用于加速处理的网络处理单元。 第一减速触发器定义至少一个第一条件,当在第一数据流的加速处理期间满足时,提示将第一数据流从网络处理单元返回到通用处理单元,以进一步检查后续分组。