Dynamic allocation of a pool of threads

Electrical computers and digital processing systems: multicomput – Computer network managing – Network resource allocating

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S225000, C709S227000, C709S250000, C709S230000

Reexamination Certificate

active

10379184

ABSTRACT:
Embodiments of the present invention provide for execution of a protocol in a multi-processor network device. In one embodiment, a hash function is applied to one or more fields of the data packet header to determine a unique index. A hash table is then queried, whereby data indicating one or more threads corresponding to said unique index is extracted. An available thread of execution, which has previously handled packet in the same receive stream, may thus be selected from a pool of threads. The selected thread of execution is then dispatched to provide for receive processing of the present data packet.

REFERENCES:
patent: 5619650 (1997-04-01), Bach et al.
patent: 5991792 (1999-11-01), Nageswaran
patent: 6047323 (2000-04-01), Krause
patent: 6418458 (2002-07-01), Maresco
patent: 6493740 (2002-12-01), Lomax
patent: 6633914 (2003-10-01), Bayeh et al.
patent: 6665682 (2003-12-01), DeKimpe et al.
patent: 6687729 (2004-02-01), Sievert et al.
patent: 6898617 (2005-05-01), Doolittle et al.
patent: 2005/0108710 (2005-05-01), Patiejunas

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Dynamic allocation of a pool of threads does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Dynamic allocation of a pool of threads, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic allocation of a pool of threads will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3898562

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.