Method and apparatus for managing placement of data in a tiered storage system
AssigneeHitachi, Ltd.
InventorYasuyuki Mimatsu
Life of this patent
Estimating the term…
Abstract
When a client access a file in a tiered storage system, the storage controller determines which tier is appropriate to store the file based on which client is accessing it and what operation is being performed. In one exemplary implementation, the tiered storage system receives a data access request corresponding to a file from the at least one client; determines the identity of the requesting client; determines an original tier of the file; determines a target tier to which the file should be migrated to; and if the original tier and the target tier are different, migrates the file from the original tier to the target tier.
Claims24
A computerized data storage system comprising:
- a. Storage resources having multiple tiers;
- b. A communication interface operable to connect the computerized data storage system to at least one client;
- and
- c. A storage processor operable to:
- i. receive a data access request corresponding to a file from the at least one client;
- ii. determine the identity of the requesting client;
- iii. determine an original tier of the file;
- iv. determine a target tier to which the file should be migrated to;
- and
- v. if the original tier and the target tier are different, migrate the file from the original tier to the target tier.
A computer readable medium embodying a set of instructions, which, when executed by one or more processors causes the one or more processors to:
- a. receive a data access request corresponding to a file from the at least one client;
- b. determine the identity of the requesting client;
- c. determine an original tier of the file;
- d. determine a target tier to which the file should be migrated to;
- and
- e. if the original tier and the target tier are different, migrate the file from the original tier to the target tier.
A method comprising:
- a. receiving a data access request corresponding to a file from the at least one client;
- b. determining the identity of the requesting client;
- c. determining an original tier of the file;
- d. determining a target tier to which the file should be migrated to;
- and
- e. if the original tier and the target tier are different, migrating the file from the original tier to the target tier.
Dependencies are inferred from the claim text.