Rebuilding computer states remotely
DCFirst Claim
1. A method of rebuilding the state of a computer system, comprising:
- providing a static tree structure representing a general computer system;
extracting component information indicating hardware and software components of the computer system, from diagnostic data of the computer system; and
generating a representation of the computer system according to the tree structure and the component information, wherein the computer system is part of a first computer system and the diagnostic data is communicated from the first computer system to a second computer system, the second computer system rebuilding the state of the computer system.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A representation of the state of a computer, based on diagnostic data of the computer, is built by extracting system information from the diagnostic data and building a component based representation of the computer using the extracted system information. A static tree definition of a computer system is provided which is formed by element types in a fixed hierarchical relationship. A plurality of token types are provided, each of the token types being associated with one of the element types. The token types are component based data types. Respective segments of the incoming data that are defined by respective token types are identified and stored as tokens in a token data base. Each of the tokens has a value field holding a value associated with the element and a parent field referring to an element with which the token is associated. For each element in the static definition, the token data base is searched for associated tokens and a host state is built based on the static state definition and the extracted associated tokens, the elements of the static state definition being given value by their associated tokens.
-
Citations
29 Claims
-
1. A method of rebuilding the state of a computer system, comprising:
-
providing a static tree structure representing a general computer system; extracting component information indicating hardware and software components of the computer system, from diagnostic data of the computer system; and generating a representation of the computer system according to the tree structure and the component information, wherein the computer system is part of a first computer system and the diagnostic data is communicated from the first computer system to a second computer system, the second computer system rebuilding the state of the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A data structure for representing a host state of a monitored computer system, the data structure being encoded in computer readable media and comprising:
-
a plurality of elements in a fixed hierarchical structure representing components of the monitored computer system; and at least one token respectively associated with each of the elements, the at least one token providing a first expression representing a value of an associated element and a second expression representing the name of the associated element. - View Dependent Claims (17, 18)
-
-
19. A computer program stored on computer readable media and operable in a monitoring computer system to:
-
provide a static tree structure representing a general computer system; extract component information indicating hardware and software components of a monitored computer system, from diagnostic data of the monitored computer system; and generate a representation of the monitored computer system according to the tree structure and the component information, wherein the diagnostic data is communicated from the monitored computer system to the monitoring computer system for rebuilding the state of the general computer system. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. An apparatus for rebuilding the state of a monitored computer system, comprising:
-
a first data storage storing a static tree structure representing a general computer system; a second data storage storing component information indicating hardware and software components of the monitored computer system; a monitoring computer system, coupled to the first and second data storage, operable to generate a host state of the monitored computer system according to the static tree structure and the component information, and a third data storage coupled to the monitoring computer system, storing each generated host state of the monitored computer system for a predetermined period of time, the third data storage thereby holding a history of host states for the monitored computer system. - View Dependent Claims (26, 27, 28, 29)
-
Specification