System and method for using agent-based distributed case-based reasoning to manage a computer network
AssigneeIntegrated Management Systems, Inc.
InventorScott Abram Musman
Life of this patent
Estimating the term…
Abstract
The present invention describes a system and method for using agent-based distributed case-based reasoning to manage a computer network. In particular, the system includes interface agents, distributed case-based reasoning agents, and response agents, which run on hosts in the network. An interface agent monitors a resource in the network and reports an event to an appropriate distributed case-based reasoning agent. The distributed case-based reasoning agent, using one or more case bases, determines a response to the event. An appropriate response agent implements the response.
Claims36
An agent-based distributed reasoning system for managing a computer network with a plurality of hosts, the system comprising:
- a plurality of interface agents running on the plurality of hosts, the plurality of interface agents assigned to resources within the computer network;
- a plurality of distributed case-based reasoning agents running on the plurality of hosts, wherein the plurality of distributed case-based reasoning agents is capable of accessing one or more case bases;
- and
- a plurality of response agents running on the plurality of hosts,
- wherein an interface agent in the plurality interface agents sends an input regarding an event in an assigned resource to an appropriate distributed case-based reasoning agent among the plurality of distributed case-based reasoning agents,
- wherein the appropriate distributed case-based reasoning agent, upon receiving the input, accesses the one or more case bases to select a response and communicates the response to an appropriate response agent in the plurality of response agents, and
- wherein the appropriate response agent implements the response to resolve the event.
A method for managing a computer network, the computer network having agent-based architecture with a plurality of agents, some of which are interface agents, distributed case-based reasoning agents, and response agents, the method comprising:
- monitoring a resource in the computer network using an interface agent;
- reporting, using the interface agent, an event in the resource to an appropriate distributed case-based reasoning agent;
- selecting a response using the appropriate distributed case-based reasoning agent;
- and
- implementing the response using an appropriate response agent,
- wherein the appropriate distributed case-based reasoning agent accesses one or more case bases in the selecting step.
A system for managing a computer network, the computer network having agent-based architecture with a plurality of agents, some of which are interface agents, distributed case-based reasoning agents, and response agents, the system comprising:
- means for monitoring a resource in the computer network using an interface agent;
- means for reporting, using the interface agent, an event in the resource to an appropriate distributed case-based reasoning agent;
- means for selecting a response using the appropriate distributed case-based reasoning agent by accessing one or more case bases;
- and
- means for implementing the response using an appropriate response agent.
A computer program product for managing a computer network, the computer network having agent-based architecture with a plurality of agents, some of which are interface agents, distributed case-based reasoning agents, and response agents, the computer program product comprising:
- computer readable program code configured to monitor a resource in the computer network using an interface agent;
- computer readable program code configured to report, using the interface agent, an event in the resource to an appropriate distributed case-based reasoning agent;
- computer readable program code configured to select a response using the appropriate distributed case-based reasoning agent by accessing one or more case bases;
- computer readable program code configured to implement the response using an appropriate response agent;
- and
- a computer readable medium in which the computer readable program codes are embodied.
Dependencies are inferred from the claim text.