Patent ID: 8260739
Filing Date: 2012-09-04
Classification: G05B,H04L,H04W

Abstract:
1. A system for monitoring and controlling a computer network comprising a plurality of components, the system comprising: a plurality of agents distributed throughout a customer location as software entities deployed on a plurality of servers, each of the plurality of agents being deployed to directly monitor and control one of the plurality of components, wherein each one of the plurality of agents modifies its behavior by learning from past experiences to synthesize a new problem solution, wherein the plurality of agents comprises a static agent and a mobile agent, wherein the static agent remains in one location and the mobile agent migrates from a location by physically leaving the location, wherein the plurality of agents comprises a cell monitor agent that allocates resources amongst the plurality of agents based upon policies defining acceptable agent actions or resource usage and that estimates how to support agent and resource changes based upon the past experiences and a guideline established when the cell monitor agent was created, a gatekeeper that monitors and verifies all traffic entering a cell in which the gatekeeper is located, a keymaster located in the cell that encrypts all traffic leaving the cell, and a resource agent that presents a common interface for an associated resource to other agents within the cell; a federation comprising a subset of the plurality of agents, the subset comprising two or more of the plurality of agents that cooperate to solve a common problem; and a supercell at the customer location to ensure a network of the customer location operates at a predefined level and providing supplemental decision making capabilities to the plurality of agents and to the federation.