US 7,542,877 B2
Computer system and method for controlling computer system
Tomohiro Nakamura, Hachioji (Japan)
Assigned to Hitachi, Ltd., Tokyo (Japan)
Filed on Dec. 19, 2006, as Appl. No. 11/640,949.
Claims priority of application No. 2006-181263 (JP), filed on Jun. 30, 2006.
Prior Publication US 2008/0004841 A1, Jan. 03, 2008
Int. Cl. G06F 15/00 (2006.01)
U.S. Cl. 702—185  [702/182] 18 Claims
OG exemplary drawing
 
1. A control method for a computer system including at least one computer, comprising:
collecting information on operating statuses inside and outside the computer system, on a process executed in the computer system, and on at least one of records of events that have been generated in the computer system;
storing correlation information indicating a correlation among the collected pieces of information;
at least one of: detecting a failure that has occurred in a service provided by the computer system from the collected information with reference to the stored correlation information and creating a recovering process for the detected failure; and inputting a recovering process executed by the computer system;
evaluating an effect and a side-effect given to the computer system through execution of at least one of the created process and the inputted process with reference to the correlation information;
determining at least one of a need, an order, and time of execution of the at least one process whose effect and side-effect are evaluated;
canceling, in one of a case where the effect given to the computer system through the execution of the at least one process is smaller than a predetermined threshold, and a case where the side-effect given to the computer system through the execution of the at least one process is larger than a predetermined threshold, the execution of the at least one process; and
performing one of a re-creation of the process and a request for a re-input of the process.