System and method for managing object based clusters
First Claim
Patent Images
1. A method for managing object based clusters, comprising:
- discovering one or more clusters; and
storing one or more values associated with the one or more clusters in one or more objects that model a cluster.
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.
98 Citations
36 Claims
-
1. A method for managing object based clusters, comprising:
-
discovering one or more clusters; and
storing one or more values associated with the one or more clusters in one or more objects that model a cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for facilitating interaction with heterogeneous cluster solutions, comprising:
-
a cluster detector that detects one or more clusters; and
a cluster supervisor that collects data from the one or more clusters. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A set of objects that facilitates object-based cluster management, comprising:
-
a parent object that models a managed object;
a cluster object that inherits from the parent object and models a cluster; and
one or more vendor cluster objects that inherit from the cluster object and model one or more vendor specific cluster solutions. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A computer readable medium storing computer executable components of a set of objects, comprising:
-
a parent object that models a managed object;
a cluster object that inherits from the parent object and models a cluster;
one or more vendor cluster objects that inherit from the cluster object and model one or more vendor specific cluster solutions;
an agent object that inherits from the parent object and models an agent;
one or more vendor agent objects that inherit from the agent object and model one or more vendor specific agents;
a task space object that inherits from the parent object and models a task space;
a task object that inherits from the parent object and models a task;
one or more vendor task objects that inherit from the task object and model one or more vendor specific tasks;
a resource space object that inherits from the parent object and models a resource space;
a resource object that inherits from the parent object and models a resource;
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;
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;
a resource folder object that inherits from the folder object and models a folder that facilitates a hierarchical display in a graphical user interface; and
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.
-
-
31. In a computer system having a graphical user interface comprising a display and a selection device, a method of providing and selecting from a set of data entries on the display, the method comprising:
-
retrieving a set of data entries, each of the data entries representing a cluster management option;
displaying the set of data entries on the display;
receiving a data entry selection signal indicative of the selection device selecting a selected data entry; and
in response to the signal, initiating a cluster management operation associated with the selected data entry. - View Dependent Claims (32)
-
-
33. A set of application program interfaces embodied on a computer readable medium for execution by a computer component in conjunction with an application program that facilitates object based cluster management, comprising:
-
a first interface that receives and returns at least one of an application data and a control data associated with discovering a cluster;
a second interface that receives and returns at least one of an application data and a control data associated with monitoring a cluster; and
a third interface that receives and returns at least one of an application data and a control data associated with managing a cluster.
-
-
34. A system for controlling heterogeneous clusters, comprising:
-
means for identifying one or more heterogeneous clusters;
means for surveying one or more heterogeneous clusters;
means for abstracting a cluster; and
means for controlling the one or more heterogeneous clusters through a standardized command set.
-
-
35. A computer readable medium storing computer executable components of a system for facilitating interaction with heterogeneous cluster solutions, the system comprising:
-
a cluster detecting component that detects one or more clusters;
a cluster supervising component that collects data from one or more clusters; and
one or more objects that model a cluster.
-
-
36. A computer readable medium storing computer executable instructions for a method for managing object-based clusters, the method comprising:
-
discovering one or more clusters;
storing a cluster data associated with the one or more clusters in one or more cluster modeling objects;
updating the one or more cluster modeling objects based, at least in part, on monitoring the one or more discovered clusters; and
managing the one or more clusters.
-
Specification