Storage resource integration layer interfaces
First Claim
Patent Images
1. A computer-implemented method, comprising:
- providing a normalized set of storage management operations to a storage management set of executable instructions, wherein the normalized set of storage management operations is derived from storage resource operations provided by storage resource interfaces to access a first storage resource and a second storage resource;
providing configuration operations to the storage management set of executable instructions to retrieve configuration settings associated with the first storage resource and the second storage resource; and
in response to a detection of a change at the first storage resource, automatically updating the normalized set of storage management operations.
9 Assignments
0 Petitions
Accused Products
Abstract
Storage resource integration layer interfaces are provided. Storage operations associated with interfaces of a plurality of storage resources are normalized and provided as a common set of modules accessible to a storage application. Moreover, configuration modules are provided to the storage application to acquire configuration settings associated with storage residing on the storage resources. In one embodiment, virtualization modules are provided to the storage application to permit the storage application to create and link virtual storage resources from the storage resources.
12 Citations
26 Claims
-
1. A computer-implemented method, comprising:
-
providing a normalized set of storage management operations to a storage management set of executable instructions, wherein the normalized set of storage management operations is derived from storage resource operations provided by storage resource interfaces to access a first storage resource and a second storage resource; providing configuration operations to the storage management set of executable instructions to retrieve configuration settings associated with the first storage resource and the second storage resource; and in response to a detection of a change at the first storage resource, automatically updating the normalized set of storage management operations. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A tangible, computer readable medium storing program instructions including one or more storage resource modules of a storage resource integration layer Application Programming Interface (API) library and one or more storage configuration modules of the API library, wherein:
-
the storage resource modules are computer-executable to normalize operations associated with a plurality of storage resources into a common set of storage management application accessible modules accessible to a storage management application; the storage configuration modules are computer-executable to acquire configuration settings associated with the plurality of storage resources and provide the configuration settings to the storage management application; and wherein, in response to a detection of a change at a storage resource of the plurality of storage resources, the storage resource modules are further computer-executable to update the common set of storage management application accessible modules. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
an Application Programming Interface (API) library; a storage management application; a first storage resource having a first interface; a second storage resource having a second interface; wherein the API library provides a plurality of normalization modules to translate the first interface and the second interface into a common set of storage management application accessible modules for use by the storage management application to access and manage storage residing on the first storage resource and the second storage resource; and wherein, in response to a change detected at the first storage resource, a particular normalization module of the plurality of normalization modules is configured to update the common set of storage management application accessible modules. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification