The present invention describes a system and method for using agent-based
distributed reasoning to manage a computer network. In particular, the
system includes interface agents to integrate event streams, distributed
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 reasoning agent. The distributed
reasoning agent, using one or more knowledge bases, determines a response
to the event. An appropriate response agent implements the response.
Characteristics of the reasoning agent's mean that they can work together
collaboratively, as well as implementing parallel algorithms.