Correlating status information generated in a computer network
First Claim
1. A computer-implemented method for correlating status information generated in a computer network by computer servers and application programs, the method comprising:
- receiving, by a computing system and for each particular computer server in a group of computer servers, server status information that identifies a status of the particular computer server at each of various times;
receiving, by the computing system and for each particular application program in a group of application programs that are executing on various ones of the computer servers in the group of computer servers, application status information that identifies a status of the particular application program at each of various times;
generating, by the computing system, a network signature for each of multiple times in order to generate multiple network signatures for the multiple times, wherein each particular network signature of the multiple network signatures identifies, for a respective one of the multiple times a status of each of the computer servers in the group of computer servers and a status of each of the application programs in the group of application programs, wherein generating the multiple network signatures uses (i) the server status information received for each particular computer server in the group of computer servers, and (ii) the application status information received for each particular application program in the group of application programs; and
associating, by the computing system, each particular network signature of the multiple network signatures with data that identifies relationships, at a corresponding one of the multiple times, between (i) which application programs in the group of application programs were executing on which computer servers in the group of computer servers at the corresponding one of the multiple times, and (ii) which of the application programs in the group of application programs were in communication with each other at the corresponding one of the multiple times, wherein a first network signature of the multiple network signatures is associated with data that identifies relationships at a first time of the multiple times and a second network signature of the multiple network signatures is associated with data that identifies relationships at a second time of the multiple times.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for correlating status information generated in a computer network. A computing system receives, for each particular computer server or application program in a group of computer servers and application programs that are executing on the computer servers, information that identifies statuses of the particular computer server or application program at a plurality of times. The computing system generates, using the information received, network signatures that each represent statuses of the computer servers and application programs in the group for a particular time, the network signatures being for multiple times. The computer system stores the network signatures along with data that identifies relationships, for each of the multiple times, between (i) application programs and the computer servers on which they were executing, and (ii) application programs that were in communication with each other.
-
Citations
16 Claims
-
1. A computer-implemented method for correlating status information generated in a computer network by computer servers and application programs, the method comprising:
-
receiving, by a computing system and for each particular computer server in a group of computer servers, server status information that identifies a status of the particular computer server at each of various times; receiving, by the computing system and for each particular application program in a group of application programs that are executing on various ones of the computer servers in the group of computer servers, application status information that identifies a status of the particular application program at each of various times; generating, by the computing system, a network signature for each of multiple times in order to generate multiple network signatures for the multiple times, wherein each particular network signature of the multiple network signatures identifies, for a respective one of the multiple times a status of each of the computer servers in the group of computer servers and a status of each of the application programs in the group of application programs, wherein generating the multiple network signatures uses (i) the server status information received for each particular computer server in the group of computer servers, and (ii) the application status information received for each particular application program in the group of application programs; and associating, by the computing system, each particular network signature of the multiple network signatures with data that identifies relationships, at a corresponding one of the multiple times, between (i) which application programs in the group of application programs were executing on which computer servers in the group of computer servers at the corresponding one of the multiple times, and (ii) which of the application programs in the group of application programs were in communication with each other at the corresponding one of the multiple times, wherein a first network signature of the multiple network signatures is associated with data that identifies relationships at a first time of the multiple times and a second network signature of the multiple network signatures is associated with data that identifies relationships at a second time of the multiple times. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
one or more processors; and one or more computer-readable devices including instructions that, when executed by the one or more processors, cause performance of operations that comprise; receiving, by a computing system and for each particular computer server in a group of computer servers, server status information that identifies a status of the particular computer server at each of various times; receiving, by the computing system and for each particular application program in a group of application programs that are executing on various ones of the computer servers in the group of computer servers, application status information that identifies a status of the particular application program at each of various times; generating, by the computing system, a network signature for each of multiple times in order to generate multiple network signatures for the multiple times, wherein each particular network signature of the multiple network signatures identifies, for a respective one of the multiple times a status of each of the computer servers in the group of computer servers and a status of each of the application programs in the group of application programs, wherein generating the multiple network signatures uses (i) the server status information received for each particular computer server in the group of computer servers, and (ii) the application status information received for each particular application program in the group of application programs; and associating, by the computing system, each particular network signature of the multiple network signatures with data that identifies relationships, at a corresponding one of the multiple times, between (i) which application programs in the group of application programs were executing on which computer servers in the group of computer servers at the corresponding one of the multiple times, and (ii) which of the application programs in the group of application programs were in communication with each other at the corresponding one of the multiple times, wherein a first network signature of the multiple network signatures is associated with data that identifies relationships at a first time of the multiple times and a second network signature of the multiple network signatures is associated with data that identifies relationships at a second time of the multiple times.
-
Specification