Unified network thread management

Electrical computers and digital processing systems: virtual mac – Task management or control

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C718S102000, C719S314000, C719S318000, C719S328000

Reexamination Certificate

active

10322136

ABSTRACT:
In order to provide flexibility for a developer, a network API is provided which allows for a network event (for example, the receipt of data over the network) to be handled by one thread from among a predetermined number of dedicated threads. The number of dedicated threads is specified by the application at runtime and can be modified at runtime as well. Where the number of dedicated threads specified is greater than zero, dedicated threads are created which handle network events and call the specific callback functions of the application in response to the network events. Thus the number of such callback events from threads that can occur at one time is limited by the number of dedicated threads specified by the application. When the number of dedicated threads is specified as zero, no callback events can occur except when the application assigns a certain time period for them. Thus, when the number of dedicated threads created is zero, the application has control over the amount of processing time allotted to the network layer. Network events are handled when the application issues calls a “Do Work” method. While executing this method, network events are handled.

REFERENCES:
patent: 5764915 (1998-06-01), Heimsoth et al.
patent: 6499047 (2002-12-01), Kikuchi et al.
patent: 6687729 (2004-02-01), Sievert et al.
patent: 2001/0018701 (2001-08-01), LiVecchi
patent: 2003/0014549 (2003-01-01), Seidman et al.
patent: 2003/0084164 (2003-05-01), Mazzitelli
patent: 2003/0097455 (2003-05-01), Bauman et al.
Binder et al., Portable resource control in Java, Conference on Object Oriented Programming Systems Languages and Applications pp. 139-155, Year of Publication: 2001.
Carnes et al., Techniques to enhance performance of an existing aviation simulation, Simulation Conference, 2002. Proceedings of the Winter, vol. 2, Dec. 8-11, 2002 pp. 1219-1225 vol. 2.
Calcote, J. “Thread Pools and Server Performance”,Dr. Dobbs Journal, 1997, 22(7), 60-64 and 86-89.
Ling, Y. et al., “Analysis of Optimal Thread Pool Size”,Operating Systems Review, 2000, 34(2), 42-55.

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

Unified network thread management does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Unified network thread management, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Unified network thread management will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3773752

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