Patent ID: 7581061
Filing Date: 2009-08-25
Classification: G06F,Y02D

Abstract:
1. A storage control device that comprises a plurality of storage drives for storing data used by a higher level device and a controller that controls data inputs and outputs between each of the storage drives and the higher level device, comprising: a plurality of logical volumes formed on the basis of physical storage regions of the respective storage drives; a plurality of volume groups each formed by grouping a plurality of each of the respective logical volumes; a priority level management section that is provided in the controller and that detects and manages each of the priority levels of the data stored in the respective logical volumes on the basis of an access request issued by the higher level device; and a data migration section provided in the controller that moves the data between the respective volume groups on the basis of the respective priority levels managed by the priority level management section, wherein, among the respective logical volumes in the respective volume groups, at least one or more of the logical volumes is established as a temporary volume which is used for the migration of the data; wherein the respective storage drives are classified as storage drives of a plurality of types each of which has a different performance, and the respective volume groups are ranked from a volume group with the highest rank to a volume group with the lowest rank in accordance with the type of the storage drive in which the respective logical volumes constituting the respective volume groups are provided, and wherein the data migration section selects data with the highest priority level among the respective data contained in a migration source volume group of a relatively low rank as the migration target data and copies the migration target data beforehand to the temporary volume contained in a migration destination volume group that is one rank higher, wherein the data migration section uses the temporary volume to move the migration target data between the respective volume groups before the migration destination of the migration target data has been determined.