Patents Examined by John Follansdee
  • Patent number: 7020713
    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.
    Type: Grant
    Filed: October 10, 2000
    Date of Patent: March 28, 2006
    Assignee: Novell, Inc.
    Inventors: Vipul Shah, N.S.S. Narasimha Rao, Alka Agrawal, Subrata Sarkar, Kumar Subramanian, Himanshu Shukla