Electrical computers and digital processing systems: multicomput – Computer network managing – Computer network monitoring
Reexamination Certificate
2008-04-22
2008-04-22
Vu, Viet D. (Department: 2154)
Electrical computers and digital processing systems: multicomput
Computer network managing
Computer network monitoring
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.
Banerjee Dwip N.
Baratakke Kavitha Vittal Murthy
Jain Vinit
Venkatsubra Venkat
Baca Matthew W.
Pattillo Amy J.
Vu Viet D.
LandOfFree
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.
Profile ID: LFUS-PAI-O-3933912