Patent ID: 8904242

Claim:
A cloud service recovery time prediction system, comprising: a recovery schedule storage configured to store a recovery schedule specifying a schedule for recovering at least one of: a plurality of types of computing resources provided in a cloud service, and an application service provided in the cloud service, when a failure occurs in the computing resources or the application service, with respect to each computing resource type or each application service, a resource usage profile storage configured to store a resource usage profile specifying computing resources used by a user of the cloud service, with respect to each user; a recovery time predictor configured to predict: a computing resource or an application service used by a user of the cloud service, from the resource usage profile, a time for recovering all the identified computing resources or an application service, based on the recovery schedule, and a recovery time of the cloud service used by the user; and a recovery time presenter configured to present the predicted service recovery time to the user, wherein the predicted service recovery time indicates an expected service recovery time at which the cloud service is predicted to be available to the user after the recovery of all the associated failed resources and application services; and wherein at least one of the recovery time predictor and the recovery time presenter is implemented using a hardware processor.