PROVIDING ACCESS INFORMATION TO A STORAGE CONTROLLER TO DETERMINE A STORAGE TIER FOR STORING DATA
First Claim
1. A computer program product for managing data at a client system and in communication with a storage controller managing data access to a plurality of storage tiers, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that executes in the client system to perform operations, the operations comprising:
- maintaining access information at the client system for each data record in a data store, wherein the access information indicates a level of access to each data record in the data store;
receiving a write request directed to a data record in the data store;
generating a command identifying the data record and including the access information for the data record; and
transmitting the command to the storage controller, wherein the storage controller uses the access information to determine one of the plurality of storage tiers on which to store the data record.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a computer program product, system, and method for providing access information to a storage controller to determine a storage tier for storing data. Access information is maintained for each data record in a data store, wherein the access information indicates a level of access to each data record in the data store. A write request directed to a data record in the data store is received. A command is generated identifying the data record and including the access information for the data record. The command is transmitted to the storage controller, wherein the storage controller uses the access information to determine one of the plurality of storage tiers on which to store the data record.
-
Citations
22 Claims
-
1. A computer program product for managing data at a client system and in communication with a storage controller managing data access to a plurality of storage tiers, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that executes in the client system to perform operations, the operations comprising:
-
maintaining access information at the client system for each data record in a data store, wherein the access information indicates a level of access to each data record in the data store; receiving a write request directed to a data record in the data store; generating a command identifying the data record and including the access information for the data record; and transmitting the command to the storage controller, wherein the storage controller uses the access information to determine one of the plurality of storage tiers on which to store the data record. - View Dependent Claims (2, 3, 4, 7)
-
-
5-6. -6. (canceled)
-
8. A system for managing data and in communication with a storage controller managing data access to a plurality of storage tiers, comprising:
-
a processor; and a computer readable storage medium having computer readable program code embodied therein that when executed by the processor performs operations, the operations comprising; maintaining access information for each data record in a data store at the system, wherein the access information indicates a level of access to each data record in the data store; receiving a write request directed to a data record in the data store; generating a command identifying the data record and including the access information for the data record; and transmitting the command to the storage controller, wherein the storage controller uses the access information to determine one of the plurality of storage tiers on which to store the data record. - View Dependent Claims (9, 10, 11, 14)
-
-
12-13. -13. (canceled)
-
15. A method for managing data in a client system in communication with a storage controller managing data access to a plurality of storage tiers, comprising:
-
maintaining access information for each data record in a data store at the client system, wherein the access information indicates a level of access to each data record in the data store; receiving a write request directed to a data record in the data store; generating a command identifying the data record and including the access information for the data record; and transmitting the command to the storage controller, wherein the storage controller uses the access information to determine one of the plurality of storage tiers on which to store the data record. - View Dependent Claims (16, 17, 18, 21)
-
-
19-20. -20. (canceled)
-
22-45. -45. (canceled)
Specification