Method and apparatus for computer network management
First Claim
Patent Images
1. A process pooling method of operating a client server comprising:
- a) dispatching a request to a pool agent with available resources;
b) creating a new pool agent if no presently existing pool agent has available resources when a request is received;
c) said pool agent processing and responding to the request;
d) said pool agent self-terminating after a configurable time has transpired without requests.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for managing a computer network which utilizes a process pool. A pool master dispatches agents for transaction processing. The agents are application specific and utilize a common interface. The process pool grows as transactions increase and contracts as transactions decrease.
68 Citations
11 Claims
-
1. A process pooling method of operating a client server comprising:
-
a) dispatching a request to a pool agent with available resources;
b) creating a new pool agent if no presently existing pool agent has available resources when a request is received;
c) said pool agent processing and responding to the request;
d) said pool agent self-terminating after a configurable time has transpired without requests. - View Dependent Claims (2, 3, 4)
-
- 5. A client server system comprising one or more clients adapted to make requests to a pool master, said pool master being adapted to receive requests from said clients and transmit said requests to a pool agent for processing, said pool master being adapted to create additional pool agents as needed, said pool agents terminating their existence when a configurable amount of time has transpired without requests.
- 8. A multiprocessor computing apparatus comprising one or more computers hosting an application program generating a request, each computer comprising a generating means for submitting requests from the application to a pool master, said pool master being adapted to receive requests from said clients and transmit said requests to a pool agent for processing, said pool master being adapted to create additional pool agents as needed, said pool agents terminating their existence when a configurable amount of time has transpired without requests.
-
11. In a data-processing system including at least one server, a plurality of clients for generating requests, each request specifying an operation to be performed between a client and a server, and at least one connection for providing a communication path between a client and a server, said system comprising a server adapted to create a predetermined number of pool agents;
- said server adapted to receive a request from a client and send the request to a pool agent with available resources;
said server being adapted to create a pool agent if no presently existing pool agent has available resources, said pool agent being adapted to receive the client'"'"'s request from the server and process it, said pool agent self-terminating a configurable time after processing the request if no additional requests are received by said pool agent.
- said server adapted to receive a request from a client and send the request to a pool agent with available resources;
Specification