System and methods for implementing an adaptive object model
AssigneeEMC Corporation
InventorsNorris V. Li, Valery Altman
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsNorris V. Li, Valery Altman
Estimating the term…
In a managed information environment, such as a storage area network, a management application typically monitors and controls a plurality of manageable entities such as storage array devices. The manageable entities may emanate from multiple providers, or vendors, each having dissimilar interfaces and parameters. A common object model operable to normalize and represent device specific parameters that define a plurality of dissimilar manageable entities such as storage array devices enables interrogation and manipulation of the dissimilar storage devices for performing management and control via the management application. The management application selects, based on the device type, a representation in the common object model enumerating the device specific parameters of the storage device. Enumeration may involve identifying corresponding attributes between the device specific parameters and the attributes of the common object model, and copying, translating, or converting the corresponding fields. In this manner, the management application normalizes and performs manipulations of the dissimilar storage devices using the common object model.
A method of organizing data comprising:
A method of monitoring a managed information environment comprising:
A data management device operable to organize data according to a common object model comprising:
A method of organizing data comprising:
A computer program product having a computer readable storage medium operable to store computer program logic embodied in computer program code executable by a processor, encoded thereon for organizing data via a common object model comprising:
A set of processor based instructions stored on a computer readable storage medium and executable by a processor responsive to the instructions, the instructions including program code for organizing data via a common object model comprising:
A data management device having a set of processor based instructions executable by a processor responsive to the instructions, the processor based instructions stored on a computer readable storage medium and operable to organize data according to a common object model, the instructions comprising:
Dependencies are inferred from the claim text.