US 12,333,343 B2
Avoidance of workload duplication among split-clusters
Hai Hui Wang, Xian (CN); Shan Gao, Beijing (CN); and Yang Gao, Xian (CN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Nov. 23, 2021, as Appl. No. 17/456,210.
Prior Publication US 2023/0161633 A1, May 25, 2023
Int. Cl. G06F 9/54 (2006.01); G06F 9/50 (2006.01)
CPC G06F 9/505 (2013.01) [G06F 9/542 (2013.01)] 20 Claims
OG exemplary drawing
 
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.