Data archive tier of a tiered storage system
AssigneeInternational Business Machines Corporation
InventorsSlavisa Sarafijanovic, Yusik Kim, Vinodh Venkatesan, Ilias Iliadis, Robert B. Basham
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for managing a tiered storage system having an archive tier and an active storage tier comprises determining a workload for moving data between the active tier and the archive tier; and determining an assignment of data to be stored across the active tier and the archive tier, based on the determined workload.
Claims13
A computer-implemented method for managing a tiered storage system having an archive tier and an active storage tier, the method comprising:
- determining a workload and a prefetch time constraint for moving data between the active tier and the archive tier;
- determining an assignment of data to be stored across the active tier and the archive tier, based on the workload and the prefetch time constraint, wherein the workload determined is a workload for moving data from the active tier to the archive tier and for moving data from the archive tier to the active tier;
- and
- determining hardware resources for one or each of the active tier and the archive tier, based on both the assignment of data and the workload determined, wherein:
- determining said workload comprises determining one or more average frequencies of requests to move data from the active tier to the archive tier and from the archive tier to the active tier, as well as one or more average data sizes of such requests;
- and
- determining an optimal number of devices for the archive tier is based on the determined average frequencies and the determined average data sizes of the requests.
A control unit for a tiered storage system comprising an archive tier and an active storage tier, the control unit comprising:
- a memory configured to store executable instructions;
- and
- a processor communicatively coupled to the memory and configured to execute the executable instructions which cause the processor to:
- determine a workload and a prefetch time constraint for moving data between the active tier and the archive tier;
- determine an assignment of data to be stored across the active tier and the archive tier, based on the workload and the prefetch time constraint, wherein the workload determined is a workload for moving data from the active tier to the archive tier and for moving data from the archive tier to the active tier;
- and
- determine hardware resources for one or each of the active tier and the archive tier, based on both the assignment of data and the workload determined, wherein:
- the workload is determined by determining one or more average frequencies of requests to move data from the active tier to the archive tier and from the archive tier to the active tier, and one or more average data sizes of such requests;
- and
- determine an optimal number of devices for the archive tier based on the determined average frequencies and the determined average data sizes of the requests.
A computer program product for managing a tiered storage system having an archive tier and an active storage tier, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions being executable by one or more processors, to cause the one or more processors to:
- determine a workload and a prefetch time constraint for moving data from the active tier to the archive tier and moving data from the archive tier to the active tier;
- and
- determine an assignment of data to be stored across the active tier and the archive tier, based on the workload and the prefetch time constraint, wherein the workload determined is a workload for moving data from the active tier to the archive tier and for moving data from the archive tier to the active tier;
- and
- determine hardware resources for each of the active tier and the archive tier, based on both the assignment of data and the workload determined, wherein:
- the workload is determined by determining one or more average frequencies of requests to move data from the active tier to the archive tier and from the archive tier to the active tier and one or more average data sizes of the requests;
- and
- determine an optimal number of devices for the archive tier based on the determined average frequencies and the determined average data sizes of the requests.
Dependencies are inferred from the claim text.