METHOD, SYSTEM, AND PROGRAM FOR A POLICY BASED STORAGE MANAGER
First Claim
1. A computer implemented method for generating data structures for use in storing data, comprising:
- defining a plurality of data structures 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; and
defining policies in the computer readable medium that associate data characteristics of data to data structures by enabling operations to be performed, the operations comprising;
determining attributes corresponding to data characteristics of data; and
determining one of the data structures indicating the determined attributes, wherein each defined data structure is adapted to provide requirements to determine a storage resource to store the data, and wherein the defined data structure is adapted to provide the storage resource with requirements functions for storing the data 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
30 Claims
-
1. A computer implemented method for generating data structures for use in storing data, comprising:
-
defining a plurality of data structures 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; and
defining policies in the computer readable medium that associate data characteristics of data to data structures by enabling operations to be performed, the operations comprising;
determining attributes corresponding to data characteristics of data; and
determining one of the data structures indicating the determined attributes, wherein each defined data structure is adapted to provide requirements to determine a storage resource to store the data, and wherein the defined data structure is adapted to provide the storage resource with requirements functions for storing the data 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, 28, 29)
-
-
9. A computer implemented method for storing data, comprising:
-
determining attributes corresponding to data characteristics of the data;
processing a plurality of data structures in a computer readable medium, 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 a 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, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
30. A method of processing data to be stored, comprising:
-
associating an application attribute with data characteristics of data based on an application policy; and
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 element 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.
-
Specification