System and method for storing data
First Claim
1. A data storage system comprising:
- an input part which receives performance requirement parameters concerning storage performance for each of a plurality of data storage areas within the data storage system;
a first comparing part which compares the performance requirement parameters with actual storage performance variables;
a first detection part which detects at least one data storage area where the actual storage performance variables do not satisfy the performance requirement parameters; and
a migration part which migrates data stored in the data storage area detected by the first detection part to another storage area.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention provides a method for operating a data storage system in which the performance of the data storage system is maintained at or above a specified level during use of the data storage system. The data storage system is provided with a performance monitor for monitoring operational status of the data storage system and for receiving input data to define the required data storage system performance. The system sets performance requirement parameters for various elements such like device busy rate, data transfer speed or other parameters that define storage performance. As the performance monitor monitors actual storage performance variables, if it detects a drop in the storage performance in a specific logical device or the entire data storage system, data is moved within the storage system so that the load is distributed appropriately to bring actual performance in line with the performance specification.
179 Citations
18 Claims
-
1. A data storage system comprising:
-
an input part which receives performance requirement parameters concerning storage performance for each of a plurality of data storage areas within the data storage system;
a first comparing part which compares the performance requirement parameters with actual storage performance variables;
a first detection part which detects at least one data storage area where the actual storage performance variables do not satisfy the performance requirement parameters; and
a migration part which migrates data stored in the data storage area detected by the first detection part to another storage area. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for providing data storage service, the method comprising:
-
making a service level agreement concerning a requirement for storage performance;
setting performance requirement parameters in accordance with the service level agreement;
monitoring an actual storage performance variable; and
reallocating data stored in a data storage area where the actual storage performance variable does not satisfy the performance requirement parameters. - View Dependent Claims (7, 8, 12)
-
-
9. A method for providing data storage services comprising:
-
making a service level agreement including requirements for storage performance;
setting performance requirement parameters in accordance with the service level agreement;
monitoring actual storage performance variables; and
reallocating the data stored in a data storage area when the actual storage performance variables do not satisfy the performance requirement parameters. - View Dependent Claims (10, 11, 13, 15, 16, 17)
-
-
14. A method for allocating data storage area within a system comprising of storage device and storage controller, the method comprising the steps of:
-
setting performance requirement parameters for the storage controller, the performance requirement parameters associated with each of a plurality of data storage areas;
monitoring access frequency for the data storage areas; and
reallocating data stored in a data storage area where the access frequency does not satisfy the performance requirement parameters.
-
-
18. A method of managing a data storage system accessed via a network, wherein the system is comprised of a network connected server, and a data storage system connected to the server, the method comprising:
-
receiving at least one performance requirement parameter indicating system performance desired by a contractor, wherein each performance requirement parameter received to the data storage system is associated with a particular data storage area;
checking actual storage performance by referring to the performance requirement parameter; and
migrating data stored in the data storage area if the actual storage performance does not satisfy the performance requirement parameter.
-
Specification