×

Packet spraying for load balancing across multiple packet processors

  • US 7,382,782 B1
  • Filed: 04/12/2002
  • Issued: 06/03/2008
  • Est. Priority Date: 04/12/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A load balancing device, comprising:

  • a plurality of queues designated to process packets from a stream of packets; and

    spray logic configured to select one of the plurality of queues to receive a packet based on a random selection function, wherein the spray logic includes;

    weight compute components configured to calculate a probability value associated with each of the queues;

    a series of summers configured to receive the probability values and generate a series of cumulative probability values;

    a random generator configured to generate a random number; and

    a series of comparators configured to select one of the series of cumulative probability values based on the random number.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×