×

System and method for balancing TCP/IP/workload of multi-processor system based on hash buckets

  • US 20060085554A1
  • Filed: 12/07/2005
  • Published: 04/20/2006
  • Est. Priority Date: 10/10/2000
  • Status: Active Grant
First Claim
Patent Images

1. A method for balancing a workload for a plurality of processors in a multiple processor computer system designed for processing a plurality of packets from a plurality of connections, the method comprising:

  • assigning a packet to a hash bucket determined by performing a predetermined hash function; and

    queuing the hash bucket to a processor so that the workloads of all the processors are balanced, wherein the queuing includes applying a queuing model to packets in the hash bucket to prevent packets from a particular connection from utilizing an excessive amount of the processor'"'"'s time;

    wherein the hash function relates to a predetermined number of hash buckets, and wherein a plurality of packets from different connections can be assigned to the same hash bucket.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×