System and method for monitoring threads in a clustered server architecture
First Claim
1. A system for monitoring threads comprising:
- a plurality of worker nodes executing tasks in response to client requests, each worker node in the plurality using a plurality of threads to execute the tasks;
a thread manager to retrieve information related to each of the threads and to transmit the information to a memory location shared by each of the worker nodes;
a thread table to store the information related to the execution of each of the threads, the thread table accessible by one or more clients to provide access to the information by one or more users.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are described for monitoring threads within an enterprise network. For example, one embodiment of the invention is a system for monitoring threads comprising: a plurality of worker nodes executing tasks in response to client requests, each worker node in the plurality using a plurality of threads to execute the tasks; a thread manager to retrieve information related to each of the threads and to transmit the information to a memory location shared by each of the worker nodes; a thread table to store the information related to the execution of each of the threads, the thread table accessible by one or more clients to provide access to the information by one or more users.
139 Citations
20 Claims
-
1. A system for monitoring threads comprising:
-
a plurality of worker nodes executing tasks in response to client requests, each worker node in the plurality using a plurality of threads to execute the tasks;
a thread manager to retrieve information related to each of the threads and to transmit the information to a memory location shared by each of the worker nodes;
a thread table to store the information related to the execution of each of the threads, the thread table accessible by one or more clients to provide access to the information by one or more users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for monitoring threads comprising:
-
using a plurality of threads to execute tasks on a plurality of worker nodes in response to client requests;
retrieving information related to each of the threads as the threads execute the plurality of tasks;
transmitting the information to a memory location shared by each of the worker nodes; and
storing the information related to the execution of each of the threads within a thread table, the thread table accessible by one or more clients to provide access to the information by one or more users. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A machine-readable medium having program code stored thereon which, when executed by a machine, causes the machine to perform the operations of:
-
using a plurality of threads to execute tasks on a plurality of worker nodes in response to client requests;
retrieving information related to each of the threads as the threads execute the plurality of tasks;
transmitting the information to a memory location shared by each of the worker nodes; and
storing the information related to the execution of each of the threads within a thread table, the thread table accessible by one or more clients to provide access to the information by one or more users. - View Dependent Claims (18, 19, 20)
-
Specification