| CPC G06F 9/5083 (2013.01) [G06F 9/4881 (2013.01); G06F 9/542 (2013.01)] | 20 Claims |

|
1. A system for leveraging inactive computing resources, comprising:
one or more computing nodes having an active state and an inactive state, wherein the inactive state indicates a computing node of the one or more computing nodes is deactivated;
one or more processors; and
a memory communicatively coupled to the one or more computing nodes and the one or more processors, the memory containing instructions therein that, when executed, cause the one or more processors to:
identify a task to be performed by the one or more computing nodes based upon a received request,
receive a set of node identifications including a node identification from each node of the one or more computing nodes,
schedule one or more sub-tasks associated with the task for execution on at least one computing node of the one or more computing nodes during the inactive state of the at least one computing node by applying a resource model to the set of node identifications,
collate the one or more sub-tasks into a completed task, and
generate a completed task notification based upon the completed task.
|