PEAK CYCLICAL WORKLOAD-BASED STORAGE MANAGEMENT IN A MULTI-TIER STORAGE ENVIRONMENT
First Claim
1. A method for managing data, the method comprising:
- collecting workload information for one or more computing/storage devices in a tiered data storage system over a period of time;
determining a peak workload for the period of time on a per rank basis;
determining a maximum workload threshold for the one or more computing/storage devices in the tiered data storage system over the period of time; and
preventing movement of additional workload to the one or more computing/storage devices in the tiered data storage system over the period of time when adding the additional workload to the peak workload causes overload of the one or more computing/storage devices in the tiered data storage system.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a system includes a processor and logic integrated with and/or executable by the processor, the logic being configured to cause the processor to: collect, by the processor, workload information for a computing/storage device for a present time period and one or more previous time periods; determine, by the processor, a maximum workload parameter for the present time period and the one or more previous time periods; determine, by the processor, a maximum workload threshold that corresponds to the maximum workload parameter; compute, by the processor, a difference between the maximum workload threshold and the maximum workload parameter; and determine, by the processor, an amount of workload to move to the computing/storage device based on the difference. Other methods and computer program products are presented in additional embodiments.
13 Citations
19 Claims
-
1. A method for managing data, the method comprising:
-
collecting workload information for one or more computing/storage devices in a tiered data storage system over a period of time; determining a peak workload for the period of time on a per rank basis; determining a maximum workload threshold for the one or more computing/storage devices in the tiered data storage system over the period of time; and preventing movement of additional workload to the one or more computing/storage devices in the tiered data storage system over the period of time when adding the additional workload to the peak workload causes overload of the one or more computing/storage devices in the tiered data storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising a processor and logic integrated with and/or executable by the processor, the logic being configured to cause the processor to:
-
collect, by the processor, workload information for a computing/storage device for a present time period and one or more previous time periods; determine, by the processor, a maximum workload parameter for the present time period and the one or more previous time periods; determine, by the processor, a maximum workload threshold that corresponds to the maximum workload parameter, compute, by the processor, a difference between the maximum workload threshold and the maximum workload parameter, and determine, by the processor, an amount of workload to move to the computing/storage device based on the difference. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for managing data, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by a processor to cause the processor to:
-
collect workload information for a computing/storage device for a present time period and one or more previous time periods; determine a maximum workload parameter for the present time period and the one or more previous time periods; determine a maximum workload threshold that corresponds to the maximum workload parameter; compute a difference between the maximum workload threshold and the maximum workload parameter; and determine an amount of workload to move to the computing/storage device based on the difference. - View Dependent Claims (18, 19)
-
Specification