1. A computing device comprising: a processor; a failure model operated by the processor and configured to generate failure predictions associated with a node, the failure model having been built based on node data received from the node and based on comparisons of the failure predictions to other node data received from the node subsequent to those failure predictions to determine whether failures occurred; a state machine operated by the processor and configured to select repair or backup actions to perform on the node based on the failure predictions, the repair or backup actions being associated with the failure predictions by one or more rules or definitions of the state machine; and memory coupled to the processor and storing at least one of the failure model or the state machine.