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

Claim 26:
27. A method of operating a compute environment having a plurality of compute nodes so as to provide workload prioritization, the method comprising:
utilizing at least one software object which restricts access by one or more computerized user processes to a prioritization function to only one or more identified users or the one or more computerized user processes, wherein the at least one software object comprising a class having one or more attributes to control generation of data by the one or more computerized user processes, the generated data enabling determining a prioritization of processing of a first workload within the compute environment relative to one or more other workloads, the generated data comprising a value representative of a reservation policy parameter; wherein the reservation policy parameter indicates that reserving of at least 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;
determining, at a first time, that the first workload cannot be processed immediately due to one or more resource requirements associated with the first workload exceeding an amount of then-available resources;
receiving, via the compute environment and from a first of the one or more computerized user processes, priority data associated with at least the first workload, the priority data comprising data identifying the class;
utilizing the received priority data to prioritize processing of the first workload within the compute environment relative to the 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 and, based at least thereon, causing reserving of the 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.