| CPC G06F 9/505 (2013.01) [G06F 9/542 (2013.01)] | 20 Claims |

|
1. A method for avoiding workload duplication in a cluster environment, the method comprising:
identifying, by a computer system, a state change among a set of cluster resources in a cluster of nodes;
responsive to identifying the state change, predicting, by the computer system, resource requirements for a queued workload;
determining, by the computer system, a pre-assignment of the queued workload to a sub-cluster according to the resource requirements that were predicted for the queued workload;
marking, by the computer system, the queued workload to indicate the pre-assignment to the sub-cluster; and
scheduling, by the sub-cluster of the computer system, the queued workload for execution on the sub-cluster, wherein the sub-cluster does not schedule queued workloads that are pre-assigned to other sub-clusters.
|