| CPC G06F 11/203 (2013.01) [G06F 9/4856 (2013.01); G06F 9/4887 (2013.01); G06F 9/5027 (2013.01); G06F 9/5072 (2013.01)] | 20 Claims |

|
1. A method, within and by a computer hardware system including a context controller, of managing recovery for a workload within a cloud environment, comprising:
initially allocating to the workload a plurality of compute nodes, as a current allocation, within a context of the cloud environment;
identifying a failure within the current allocation;
evaluating, responsive to the failure being identified, a plurality of costs respectively associated with each of a plurality of recovery options for the workload; and
causing a lowest-cost option, from the plurality of recovery options being evaluated, to be executed, wherein
the recovery options being evaluated includes both:
recovery options that include performing the workload within the current context, and
recovery options that include performing at least a portion of the workload in at least one secondary context of the cloud environment, and
the evaluating the recovery options that include performing the at least the portion of the workload in the at least one secondary context includes communicating with a resource controller node associated with the context controller to identify the at least one secondary context.
|