Monitoring thread usage to dynamically control a thread pool

Electrical computers and digital processing systems: multicomput – Computer network managing – Computer network monitoring

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S225000, C709S226000, C718S102000

Reexamination Certificate

active

10687236

ABSTRACT:
A method, system, and program for monitoring thread usage to dynamically control a thread pool are provided. An application running on the server system invokes a listener thread on a listener socket for receiving client requests at the server system and passing the client requests to one of multiple threads waiting in a thread pool. Additionally, the application sends an ioctl call in blocking mode on the listener thread. A TCP layer within the server system detects the listener thread in blocking mode and monitors a thread count of at least one of a number of incoming requests waiting to be processed and a number of said plurality of threads remaining idle in the thread pool over a sample period. Once the TCP layer detects a thread usage event, the ioctl call is returned indicating the thread usage event with the thread count, such that a number of threads in the thread pool may be dynamically adjusted to handle the thread count.

REFERENCES:
patent: 5761507 (1998-06-01), Govett
patent: 5790809 (1998-08-01), Holmes
patent: 5796954 (1998-08-01), Hanif et al.
patent: 6175879 (2001-01-01), Shah et al.
patent: 6240453 (2001-05-01), Chang et al.
patent: 6247161 (2001-06-01), Lambrecht et al.
patent: 6374299 (2002-04-01), Ford et al.
patent: 6393477 (2002-05-01), Paxhia et al.
patent: 6542467 (2003-04-01), Umayabashi
patent: 6651158 (2003-11-01), Burns et al.
patent: 7051337 (2006-05-01), Srikantan et al.
patent: 2001/0029548 (2001-10-01), Srikantan et al.
patent: 2002/0156897 (2002-10-01), Chintalapati et al.
patent: 2003/0115168 (2003-06-01), Robinson
patent: 2004/0003085 (2004-01-01), Joseph et al.
General Programming Concepts: Writing and Debugging Programs http://www16.boulder.ibm.com/pseries/en—US/aixprggd/genprogc/understanding—threads.htm Accessible on Sep. 11, 2003.

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

Monitoring thread usage to dynamically control a thread pool does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Monitoring thread usage to dynamically control a thread pool, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Monitoring thread usage to dynamically control a thread pool will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3933912

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