The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 28, 2006

Filed:

Oct. 10, 2000
Applicants:

Vipul Shah, San Jose, CA (US);

N.s.s. Narasimha Rao, Kakinada, IN;

Alka Agrawal, Karnataka, IN;

Subrata Sarkar, Bangalore, IN;

Kumar Subramanian, Bangalore, IN;

Himanshu Shukla, Bangalore, IN;

Inventors:

Vipul Shah, San Jose, CA (US);

N.S.S. Narasimha Rao, Kakinada, IN;

Alka Agrawal, Karnataka, IN;

Subrata Sarkar, Bangalore, IN;

Kumar Subramanian, Bangalore, IN;

Himanshu Shukla, Bangalore, IN;

Assignee:

Novell, Inc., Provo, UT (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method and system is provided for balancing work load for a plurality of computer processors in a multiple processor computer system. In such a system, there are a plurality of packets to be processed. First, a plurality of hash buckets are generated and each packet is assigned to a bucket by performing a predetermined hash function. The different hash buckets are then assigned to the processors based on the workload of all the processors. In connection with processing connections with a timer thread, a plurality of connections are processed with a plurality of timer threads. A plurality of hash buckets are provided, and each connection is mapped to one of the hash buckets. Further, each hash bucket is assigned to a processor timer thread based on a workload thereof.


Find Patent Forward Citations

Loading…