Packet spraying for load balancing across multiple packet processors
    1.
    发明授权
    Packet spraying for load balancing across multiple packet processors 有权
    数据包喷涂用于跨多个数据包处理器的负载平衡

    公开(公告)号:US07782782B1

    公开(公告)日:2010-08-24

    申请号:US12108713

    申请日:2008-04-24

    IPC分类号: H04L12/26 H04L12/56

    摘要: A network device includes multiple packet processing engines implemented in parallel with one another. A spraying component distributes incoming packets to the packet processing engines using a spraying technique that load balances the packet processing engines. In particular, the spraying component distributes the incoming packets based on queue lengths associated with the packet processing engines and based on a random component. In one implementation, the random component is a random selection from all the candidate processing engines. In another implementation, the random component is a weighted random selection in which the weights are inversely proportional to the queue lengths.

    摘要翻译: 网络设备包括彼此并行实现的多个分组处理引擎。 喷射组件使用喷射技术将传入的分组分发到分组处理引擎,该技术负载平衡分组处理引擎。 特别地,喷射组件基于与分组处理引擎相关联的队列长度并基于随机分量来分发输入分组。 在一个实现中,随机分量是来自所有候选处理引擎的随机选择。 在另一实现中,随机分量是加权随机选择,其中权重与队列长度成反比。

    PACKET SPRAYING FOR LOAD BALANCING ACROSS MULTIPLE PACKET PROCESSORS
    2.
    发明申请
    PACKET SPRAYING FOR LOAD BALANCING ACROSS MULTIPLE PACKET PROCESSORS 有权
    用于多个分组处理器的负载平衡的分组喷射

    公开(公告)号:US20100284271A1

    公开(公告)日:2010-11-11

    申请号:US12840406

    申请日:2010-07-21

    IPC分类号: H04L12/24

    摘要: A network device includes multiple packet processing engines implemented in parallel with one another. A spraying component distributes incoming packets to the packet processing engines using a spraying technique that load balances the packet processing engines. In particular, the spraying component distributes the incoming packets based on queue lengths associated with the packet processing engines and based on a random component. In one implementation, the random component is a random selection from all the candidate processing engines. In another implementation, the random component is a weighted random selection in which the weights are inversely proportional to the queue lengths.

    摘要翻译: 网络设备包括彼此并行实现的多个分组处理引擎。 喷射组件使用喷射技术将传入的分组分发到分组处理引擎,该技术负载平衡分组处理引擎。 特别地,喷射组件基于与分组处理引擎相关联的队列长度并基于随机分量来分发输入分组。 在一个实现中,随机分量是来自所有候选处理引擎的随机选择。 在另一实现中,随机分量是加权随机选择,其中权重与队列长度成反比。

    PACKET SPRAYING FOR LOAD BALANCING ACROSS MULTIPLE PACKET PROCESSORS
    3.
    发明申请
    PACKET SPRAYING FOR LOAD BALANCING ACROSS MULTIPLE PACKET PROCESSORS 审中-公开
    用于多个分组处理器的负载平衡的分组喷射

    公开(公告)号:US20130223224A1

    公开(公告)日:2013-08-29

    申请号:US13857537

    申请日:2013-04-05

    IPC分类号: H04L12/70

    摘要: A network device includes multiple packet processing engines implemented in parallel with one another. A spraying component distributes incoming packets to the packet processing engines using a spraying technique that load balances the packet processing engines. In particular, the spraying component distributes the incoming packets based on queue lengths associated with the packet processing engines and based on a random component. In one implementation, the random component is a random selection from all the candidate processing engines. In another implementation, the random component is a weighted random selection in which the weights are inversely proportional to the queue lengths.

    摘要翻译: 网络设备包括彼此并行实现的多个分组处理引擎。 喷射组件使用喷射技术将传入的分组分发到分组处理引擎,该技术负载平衡分组处理引擎。 特别地,喷射组件基于与分组处理引擎相关联的队列长度并基于随机分量来分发输入分组。 在一个实现中,随机分量是来自所有候选处理引擎的随机选择。 在另一实现中,随机分量是加权随机选择,其中权重与队列长度成反比。

    Packet spraying for load balancing across multiple packet processors
    4.
    发明授权
    Packet spraying for load balancing across multiple packet processors 有权
    数据包喷涂用于跨多个数据包处理器的负载平衡

    公开(公告)号:US07382782B1

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

    申请号:US10120610

    申请日:2002-04-12

    IPC分类号: H04L12/56

    摘要: A network device includes multiple packet processing engines implemented in parallel with one another. A spraying component distributes incoming packets to the packet processing engines using a spraying technique that load balances the packet processing engines. In particular, the spraying component distributes the incoming packets based on queue lengths associated with the packet processing engines and based on a random component. In one implementation, the random component is a random selection from all the candidate processing engines. In another implementation, the random component is a weighted random selection in which the weights are inversely proportional to the queue lengths.

    摘要翻译: 网络设备包括彼此并行实现的多个分组处理引擎。 喷射组件使用喷射技术将传入的分组分发到分组处理引擎,该技术负载平衡分组处理引擎。 特别地,喷射组件基于与分组处理引擎相关联的队列长度并基于随机分量来分发输入分组。 在一个实现中,随机分量是来自所有候选处理引擎的随机选择。 在另一实现中,随机分量是加权随机选择,其中权重与队列长度成反比。