Patent ID: 7506117

Claim:
A computer system, comprising: at least one storage system; at least one host computer that is connected to the storage system via a network; and a management computer that is connected to the storage system and the host computer, wherein: the storage system comprises a first interface that is connected to the network, a first processor that is connected to the first interface, a first memory that is connected to the first processor, and a disk drive that stores data to which a write request is issued by the host computer; the host computer comprises a second interface that is connected to the network, a second processor that is connected to the second interface, and a second memory that is connected to the second processor; the management computer comprises a third interface that is connected to another device, a third processor that is connected to the third interface, and a third memory that is connected to the third processor; the second processor executes a plurality of applications; the first processor provides the host computer with a storage area of the disk drive as at least one logical storage area, allocates the logical storage area to each of the plurality of applications, creates first journal data which is data updated by at least one of the plurality of applications, and creates first check points specific to the first application which are used to maintain consistency of the created first journal data for the applications at a first predetermined timing; the second processor creates second journal data which is data updated by a second application in the plurality of applications, and creates second check points specific to the second application which are used to maintain consistency of the created second journal data for the second application at a second predetermined timing, wherein the second predetermined timing is different from the first predetermined timing; and the third processor obtains a common recovery condition which is a condition for check points used to recover the first and second applications, and identifies at least one check point from the first check points that satisfies the common recovery condition for the first application and at least one check point from the second check points that satisfies the common recovery condition for the second application.