Patent Document ID: 7774589
Application ID: 11693982
Patent Flag: 1

Claim One:
1. A method for selectively rebooting components of a computer system, said method comprising the steps of: generating one or more tables which list respective costs to reboot said components and respective likelihoods that reboots of the respective components will correct respective problems with said computer system, wherein each of said costs is based on a time to reboot or delays caused by said reboot of the respective component; in response to a subsequent problem with said computer system, a server determining from said table an order to reboot components of said computer system based on said costs and likelihoods that the reboot will correct said problem, such that a component of said computer system characterized by a relatively low cost and high likelihood to correct said problem will be rebooted before another component characterized by a relatively high cost and low likelihood to correct said problem; rebooting a first component in said order; after rebooting said first component in said order, the server determining an extent to which the reboot of said first component corrected said problem, and the server updating said one or more tables accordingly; and in response to a subsequent problem with said computer system, the server determining from the one or more updated tables an order to reboot components of said computer system based on said costs and likelihoods that the reboot will correct said problem, such that a component of said computer system characterized by a relatively low cost and high likelihood to correct said problem will be rebooted before another component characterized by a relatively high cost and low likelihood to correct said problem.