Patent ID: 9697045
Date: 2017-07-04
CPC Classifications: G06F

Claim:
1. A method for allocating computing resources in a datacenter cluster, the method comprising steps of: creating multiple, parallel schedulers; automatically selecting a resource allocation method for each of the schedulers based on one or more of a workload profile, user requirements, and a state of the datacenter cluster, wherein an optimistic resource allocation method is selected for at least a first one or more of the schedulers and a pessimistic resource allocation method is selected for at least a second one or more of the schedulers; receiving new workloads; classifying the new workloads; and based on the classifying of the new workloads, determining whether to i) assign the new workloads to an existing one of the schedulers or ii) create one or more new schedulers and assign the new workloads to the one or more new schedulers, and any interferences among the new workloads are resolved by observing one or more of a number of cancelled decisions, and datacenter cluster state from previous deployments so as to relieve cancellations and thus maintain a higher workload performance.