Patent ID: 11960937
Assignee: III HOLDINGS 12, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A method of operating a computerized scheduler process of a multi-node compute cluster so as to provide workload prioritization, the method comprising:
receiving a request to process a first workload within the multi-node compute cluster;
prioritizing processing of the first workload within the multi-node compute cluster relative to one or more other workloads, the prioritizing based at least on first data relating to the first workload and provided with the received request;
controlling access to a prioritization function via at least a portion of the first data, the at least portion of the first data comprising class data having one or more attributes which restricts the access to the prioritization function to only one or more identified users;
determining that the first workload cannot be processed immediately due to one or more resource requirements associated with the first workload exceeding available resources of at least a part of the multi-node compute cluster at a first time;
thereafter, identifying, within the multi-node compute cluster, resources available at a second time later than the first time, the identified resources necessary to process the first workload;
causing reserving of the identified resources; and
subsequent to the causing the reserving, causing processing of the first workload using at least the reserved identified resources;
wherein the prioritizing of the processing of the first workload relative to the one or more other workloads comprises utilizing the first data to enable out-of-order processing of the first workload prior to the one or more other workloads despite the one or more other workloads having a higher priority than the first workload after at least a period of time, and
wherein the one or more other workloads each have a priority associated therewith that is lower than a priority associated with the first workload prior to the period of time, and bypass the priority associated with the first workload after the period of time based on adjusted priority values.