METHODS AND SYSTEMS FOR MONITORING SERVER CLOUD TOPOLOGY AND RESOURCES
First Claim
1. A method to monitor a plurality of computing nodes in a server cloud, comprising:
- determining a topological relationship of said computing nodes;
constructing a data structure representing said topological relationship;
generating a topology view based on said constructed data structure; and
updating said topology view based on changes to said topological relationship of said computing nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and articles of manufacture for monitoring server cloud topology and resources are described herein. An embodiment includes determining a topological relationship of the computing nodes in the server cloud and constructing a data structure representing the topological relationship. The constructed data structure includes a plurality of node managed objects (MOs), where each node managed object corresponds to a computing node in the server cloud. The constructed data structure also includes a plurality of link managed objects, where each link managed object corresponds to inter-node communications between two or more computing nodes represented by the node managed objects. The node managed objects and the link managed objects publish events corresponding to changes affecting computing nodes in the server cloud. Embodiments of the invention generate and display a topology view based on the topological relationship and update the displayed topology view (or portions thereof) based on the published events.
-
Citations
20 Claims
-
1. A method to monitor a plurality of computing nodes in a server cloud, comprising:
-
determining a topological relationship of said computing nodes; constructing a data structure representing said topological relationship; generating a topology view based on said constructed data structure; and updating said topology view based on changes to said topological relationship of said computing nodes. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-based system configured to monitor a plurality of computing nodes in a server cloud, comprising:
-
a first module configured to determine a topological relationship of said computing nodes; a second module configured to construct a data structure representing said topological relationship; a third module configured to generate a topology view based on said constructed data structure; and a fourth module configured to update said topology view based on changes to said topological relationship of said computing nodes. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer-based system configured to monitor a plurality of computing nodes in a server cloud, comprising:
-
a first module configured to receive events from one or more node managed objects and link managed objects, wherein said node managed objects represent a topological relationship of said computing nodes, and wherein said link managed objects correspond to inter-node communications between two or more computing nodes represented by said node managed objects; and a second module configured to update one or more view components of a topology view based on said events. - View Dependent Claims (13, 14, 15)
-
-
16. An article of manufacture including a computer-readable medium having instructions stored thereon that, if executed by a computing device, cause said computing device to perform operations comprising:
-
determining a topological relationship of said computing nodes; constructing a data structure representing said topological relationship; generating a topology view based on said constructed data structure; and updating said topology view based on changes to said topological relationship of said computing nodes. - View Dependent Claims (17, 18, 19, 20)
-
Specification