Patent ID: 7797572
Filing Date: 2010-09-14
Classification: G06F

Abstract:
1. A method of managing a computer system, the computer system including: a first computer system, which has a plurality of computers executing a task; and a second computer system, which has a plurality of computers to take the task executed by the computers of the first computer system over to the computers of the second computer system when a failure occurs in the computers of the first computer system, the method comprising the steps of: collecting operating state information, which indicates an operating state of each computer in the first computer system; detecting, from the operating state information, a failure in one of the computers constituting the first computer system; detecting, from the operating state information, a cause of the failure that occurs due to at least one of CPU load, I/O load, communication failure and DBMS failure in the failed computer of the first computer system; obtaining load and performance information about CPU load, I/O load and communication—performance of the computers constituting the second computer system; choosing, based on the cause of the failure of the failed computer of the first computer system and the obtained load and performance information of the computers constituting the second computer system, one of the computers in the second computer system that can be used for recovery from the failure; and handing the task that has been executed by the failed computer of the first computer system over to the chosen computer of the second computer system.