Patent ID: 7873865

Claim:
A control apparatus for controlling the recovery of data stored in a plurality of logical volumes constituting a volume group within a storage system having said plurality of logical volumes, comprising: a priority determination unit for determining a priority of each of a plurality of applications that use said data in different logical volumes constituting said volume group; a restoration instruction unit for issuing a restoration instruction to said storage system to execute restoration on said plurality of logical volumes constituting said volume group in sequence from a logical volume used by an application having a high priority; wherein said restoration instruction unit issues said restoration instruction in logical volume units when restoring said data recorded in said volume group, and issues said storage system with a restoration instruction specifying a logical volume that is used by an application having a high priority prior to a restoration instruction specifying a logical volume that is used by an application having a lower priority than said application having a high priority; a consistency check instruction unit for issuing a consistency check instruction to an application that uses said specified logical volume when restoration of said data to said specified logical volume is complete; a consistency check time acquisition unit for acquiring, in relation to each of said plurality of applications, a time required to perform a consistency check on said data stored in said logical volumes used by said applications, wherein said priority determination unit refers to said time required to perform said consistency check on each of said plurality of applications, acquired by said consistency check time acquisition unit, and determines said priority of each of said plurality of applications in sequence such that an application in which said time required to perform said consistency check is longest has the highest priority, said restoration instruction unit issues said restoration instruction such that restoration is executed in sequence from said logical volume used by said application having the highest priority, and said consistency check instruction unit issues said consistency check instruction such that said consistency check is performed in sequence from an application using a logical volume that has completed restoration.