System and method for managing object based clusters
First Claim
Patent Images
1. A computer-implemented method for managing object based clusters, comprising:
- receiving data associated with each of a plurality of clusters from one or more agents, wherein each cluster comprises a plurality of computer components;
automatically identifying a cluster based on the received data;
generating a cluster object set for the identified cluster, wherein the cluster object set comprises a cluster object that models the cluster and a vendor cluster object that inherits from the cluster object and models vendor specific solutions;
storing, in an electronic memory, one or more values associated with the generated cluster object set; and
managing the identified cluster based on the one or more values.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, API, GUI, and computer readable media for managing object-based clusters is provided. The method provides a computer executable methodology for discovering, monitoring, and managing object-based clusters. The system provides a computer-based system for facilitating interactions with heterogeneous cluster solutions. The system includes computer components for detecting clusters and supervising detected clusters and/or components.
51 Citations
30 Claims
-
1. A computer-implemented method for managing object based clusters, comprising:
-
receiving data associated with each of a plurality of clusters from one or more agents, wherein each cluster comprises a plurality of computer components; automatically identifying a cluster based on the received data; generating a cluster object set for the identified cluster, wherein the cluster object set comprises a cluster object that models the cluster and a vendor cluster object that inherits from the cluster object and models vendor specific solutions; storing, in an electronic memory, one or more values associated with the generated cluster object set; and managing the identified cluster based on the one or more values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium storing computer-executable instructions that are operable, when executed by a computer, to:
-
receive data associated with each of a plurality of clusters from one or more agents, wherein each cluster comprises a plurality of computer components; automatically identify a cluster based on the received data; generate a cluster object set for the identified cluster, wherein the cluster object set comprises a cluster object that models the cluster and a vendor cluster object that inherits from the cluster object and models vendor specific solutions; store, in an electronic memory, one or more values associated with the generated cluster object set; and manage the identified cluster based on the one or more values. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A computer-implemented method for object-based cluster management (OCBM), comprising:
-
receiving data associated with each of a plurality of a clusters from one or more agents, wherein each cluster comprises a plurality of computer components; automatically identifying a cluster based on the received data, wherein the cluster includes a plurality of computer components; generating a parent object that models a managed object; generating a cluster object that inherits from the parent object and models the identified cluster; generating one or more vendor cluster objects that inherit from the cluster object and model one or more vendor specific cluster solutions; storing the parent object, the cluster object, and the vendor cluster object in an electronic memory; and managing the identified cluster based on the vendor cluster object. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A computer readable medium storing computer executable instructions that are operable, when executed by a computer, to:
-
receive data associated with each of a plurality of clusters from one or more agents, wherein each cluster comprises a plurality of computer components; automatically identify a cluster based on the received data, wherein the cluster includes a plurality of computer components; generate a parent object that models a managed object; generate a cluster object that inherits from the parent object and models a cluster, wherein the cluster comprises a plurality of computer components; generate one or more vendor cluster objects that inherit from the cluster object and model one or more vendor specific cluster solutions; generate an agent object that inherits from the parent object and models an agent; generate one or more vendor agent objects that inherit from the agent object and model one or more vendor specific agents; generate a task space object that inherits from the parent object and models a task space; generate a task object that inherits from the parent object and models a task; generate one or more vendor task objects that inherit from the task object and model one ore more vendor specific tasks; generate a resource space object that inherits from the parent object and models a resource space; generate a resource object that inherits from the parent object and models a resource; generate one or more implemented resource objects that inherit from the resource object and model at least one of, a service, a process, a subnet, an address, a file system, an application, and a disk volume; generate a folder object that inherits from the parent object and models a folder that facilitates a hierarchical display of objects in a graphical user interface; generate a resource folder object that inherits from the folder object and models a folder that facilitates a hierarchical display in a graphical user interface; generate one or more implemented folder objects that inherit from the resource folder object and model at least one of, a service folder, an address folder, a process folder, a subnet folder, a file system folder, an application folder, and a disk volume folder; store the parent object, the cluster object, the vendor cluster objects, the agent object, the vendor agent objects, the task space object, the task object, the vendor task objects, the resource space object, the resource object, the implemented resource objects, the folder object, the resource folder object, and the implemented folder objects in an electronic memory; and manage the identified cluster based on the stored objects.
-
Specification