Distributed computer monitoring system and methods for autonomous computer management
First Claim
1. A method of analyzing resources and events of a computing environment comprising:
- (a) storing in a first database located within a first computer a first dataset describing the resource and event characteristics of the first computer at a first moment in time;
(b) storing in the first database a second dataset describing the resource and event characteristics of the first computer at a second moment in time;
(c) comparing, by an agent of the first computer system, the first dataset and the second dataset in order to determine whether the differences indicate the occurrence of an exceptional event; and
(d) when an exceptional event has occurred, initiating by the agent of the first computer system an exception handling routine comprising;
i. establishing communication with an agent executing on a second computer, the established communication occurring in a peer-to-peer fashion;
ii. querying the second agent to determine if a substantially similar exceptional event occurred at the second computer; and
iii. receiving a response from the agent of the second computer, the response comprising information related to the substantially similar exceptional event.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided by which a flexible, efficient and easy-to-use real-time enterprise management system is provided. The methods and systems provided can effectively monitor and manage the resources and events of each of a plurality of computers within a fluidly changing network environment (e.g. client/server and peer-to-peer networks). Also provided are methods and systems which allow an individual computer to determine whether or not its current performance characteristics vary from their acceptable parameters without having to contact any other computer. Finally provided are methods and systems by which computers can analyze and store data regarding their performance characteristics in real time.
-
Citations
57 Claims
-
1. A method of analyzing resources and events of a computing environment comprising:
-
(a) storing in a first database located within a first computer a first dataset describing the resource and event characteristics of the first computer at a first moment in time; (b) storing in the first database a second dataset describing the resource and event characteristics of the first computer at a second moment in time; (c) comparing, by an agent of the first computer system, the first dataset and the second dataset in order to determine whether the differences indicate the occurrence of an exceptional event; and (d) when an exceptional event has occurred, initiating by the agent of the first computer system an exception handling routine comprising; i. establishing communication with an agent executing on a second computer, the established communication occurring in a peer-to-peer fashion; ii. querying the second agent to determine if a substantially similar exceptional event occurred at the second computer; and iii. receiving a response from the agent of the second computer, the response comprising information related to the substantially similar exceptional event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for analyzing resources and events of a computing environment, the system comprising:
-
a first computer comprising a first database that stores a plurality of datasets that described resource and event characteristics of the first computer at respective moments in time; and an agent in communication with the first computer, the agent comparing at least two respective datasets of the database to determine whether the differences between the datasets indicate the occurrence of an exceptional event and initiating an exception handling routine when the difference indicate an exceptional event occurred, the exception handling routine comprising; establishing peer-to-peer communication with an agent executing on a second computer; querying the second agent to determine if a substantially similar exceptional event occurred at the second computer; and receiving a response from the agent of the second computer, the response comprising information related to the substantially similar exceptional event. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A system for analyzing resources and events of a computing environment, the system comprising:
-
(a) means for storing in a first database located within a the first computer a first dataset describing the resource and event characteristics of the first computer at a first moment in time; (b) means for storing in the first database a second dataset describing the resource and event characteristics of the first computer at a second moment in time; (c) means for comparing, the first dataset and the second dataset in order to determine whether the differences indicate the occurrence of an exceptional event; and (d) when an exceptional event has occurred, initiating means for executing an exception handling routine, the routine comprising; i. establishing communication with an agent executing on a second computer, the established communication occurring in a peer-to-peer fashion; ii. querying the second agent to determine if a substantially similar exceptional event occurred at the second computer; and iii. receiving a response from the agent of the second computer, the response comprising information related to the substantially similar exceptional event. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
Specification