METHOD, SYSTEM, AND PROGRAM FOR A POLICY BASED STORAGE MANAGER
First Claim
1. A computer readable medium including data structures used for storing data, wherein the data structures comprise:
- a plurality of data structures, wherein each data structure indicates a plurality of attributes and at least one function of a storage resource to store data, wherein each defined data structure is adapted to provide requirements to determine a storage resource to store data, and wherein the defined data structure is adapted to provide the storage resource with requirements and functions for storing the data; and
policies enabled to associate data characteristics of the data to data structures by enabling operations to be performed, the operations comprising;
determining attributes corresponding to data characteristics of data;
determining one of the data structures indicating the determined attributes; and
using the functions indicated by the determined data structure to store the data in a manner that satisfies the attributes and requirements defined by the determined data structure.
0 Assignments
0 Petitions
Accused Products
Abstract
Provided are data structures for use in storing data. A plurality of data structures are defined in a computer readable medium, wherein each data structure indicates a plurality of attributes and at least one function of a storage resource to store data. Policies are defined in the computer readable medium that associate data characteristics to data structures based on a correspondence of data characteristics and the attributes defined in the data structures, wherein each defined data structure is adapted to provide requirements to determine a storage resource to store associated data, and wherein the defined data structure is adapted to provide the storage resource with requirements for storing the data.
-
Citations
23 Claims
-
1. A computer readable medium including data structures used for storing data, wherein the data structures comprise:
-
a plurality of data structures, wherein each data structure indicates a plurality of attributes and at least one function of a storage resource to store data, wherein each defined data structure is adapted to provide requirements to determine a storage resource to store data, and wherein the defined data structure is adapted to provide the storage resource with requirements and functions for storing the data; and
policies enabled to associate data characteristics of the data to data structures by enabling operations to be performed, the operations comprising;
determining attributes corresponding to data characteristics of data;
determining one of the data structures indicating the determined attributes; and
using the functions indicated by the determined data structure to store the data in a manner that satisfies the attributes and requirements defined by the determined data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article of manufacture for processing data to be stored, wherein the article of manufacture causes operations to be performed, the operations comprising:
-
associating an application attribute with data characteristics of data based on an application policy;
determining an application attribute in a predetermined data structure that corresponds to the data characteristics of the data, wherein the predetermined data structure is adapted to be received by a data level program and by a storage resource and to provide the storage resource with requirements and functions for storing the data having the data characteristics; and
using the functions indicated by the predetermined data structure to store the data in a manner that satisfies the application attribute and requirements defined by the predetermined data structure.
-
-
9. A system for storing data, comprising:
-
a computer readable medium including a plurality of data structures, wherein each data structure indicates a plurality of attributes and at least one function;
a processor;
code in a computer readable storage media executed by the processor to perform operations, the operations comprising;
determining attributes corresponding to data characteristics of the data;
processing the data structures to determine one data structure having attributes corresponding to the determined characteristics of the data, wherein one storage resource is associated with the determined data structure, and wherein the storage resource associated with the determined data structure implements the attributes and functions indicated in the data structure; and
using the at least one function indicated by the determined data structure to store the data in a manner that satisfies the attributes indicated by the determined data structure. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An article of manufacture for storing data, wherein the article of manufacture is capable of causing operations, the operations comprising:
-
determining attributes corresponding to data characteristics of the data;
processing a plurality of data structures, wherein each data structure indicates a plurality of attributes and at least one function, to determine one data structure having attributes corresponding to the determined characteristics of the data, wherein one storage resource is associated with the determined data structure, and wherein the storage resource associated with the determined data structure implements the attributes and functions indicated in the data structure; and
using the at least one function indicated by the determined data structure to store the data in a manner that satisfies the attributes indicated by the determined data structure. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification