Electrical computers and digital processing systems: multicomput – Computer network managing – Network resource allocating
Reexamination Certificate
2007-08-14
2007-08-14
Tran, Philip B. (Department: 2155)
Electrical computers and digital processing systems: multicomput
Computer network managing
Network resource allocating
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
Masputra Cahya Adi
Poon Kacheong
Martine & Penilla & Gencarella LLP
Sun Microsystems Inc.
Tran Philip B.
LandOfFree
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.
Profile ID: LFUS-PAI-O-3898562