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
07363369
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.
International Business Machines - Corporation
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-2774612