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

Claim 0:
1. A method of operating a compute environment having a plurality of compute nodes so as to provide workload prioritization, the method comprising:
identifying, at a first time, first workload which cannot be processed immediately due to one or more resource requirements associated with the first workload exceeding an amount of resources which are available at the first time;
utilizing priority data associated with the first workload to prioritize processing of the first workload within the compute environment relative to one or more other workloads;
identifying one or more additional resources that have become available after the first time, and which enable processing the first workload;
based at least on the identifying the one or more additional resources, causing reserving of at least the one or more additional resources; and
subsequent to causing the reserving, causing processing of the first workload using at least the reserved one or more additional resources; wherein:
the utilizing of the priority data associated with the first workload comprises utilizing priority data submitted to the compute environment via a submission from a computerized user process;
the method further comprises utilizing at least one software object to control access by one or more identified users or the computerized user process to a prioritization function associated with the priority data;
the at least one software object comprises a class having one or more attributes, and the priority data comprises data identifying the class;
the one or more attributes comprise a host constraint; and
the controlling access by the one or more identified users or the computerized user process to the prioritization function comprises enabling only the one or more identified users or the computerized user process to generate data determining prioritization of the processing of the first workload within the compute environment relative to the one or more other workloads, the generated data comprising a value representative of a reservation policy parameter which indicates that the reserving of at least the one or more additional resources will be maintained until the processing of the first workload regardless of whether the one or more other workloads bypass the first workload in priority.