发明授权
US07782782B1 Packet spraying for load balancing across multiple packet processors
有权
数据包喷涂用于跨多个数据包处理器的负载平衡
- 专利标题: Packet spraying for load balancing across multiple packet processors
- 专利标题(中): 数据包喷涂用于跨多个数据包处理器的负载平衡
-
申请号: US12108713申请日: 2008-04-24
-
公开(公告)号: US07782782B1公开(公告)日: 2010-08-24
- 发明人: Dennis C Ferguson , Chi-Chung Chen , Thomas M Skibo
- 申请人: Dennis C Ferguson , Chi-Chung Chen , Thomas M Skibo
- 申请人地址: US CA Sunnyvale
- 专利权人: Juniper Networks, Inc.
- 当前专利权人: Juniper Networks, Inc.
- 当前专利权人地址: US CA Sunnyvale
- 代理机构: Harrity & Harrity, LLP
- 主分类号: H04L12/26
- 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.
信息查询