Patent ID: 11972291
Assignee: INTEL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A method comprising:
allocating a plurality of processor resources to a plurality of executed processes in accordance with a set of quality of service (QoS) rules;
monitoring usage of the plurality of processor resources by the plurality of executed processes, the plurality of processor resources including memory bandwidth, cache occupancy, and network bandwidth, all of the plurality of processor resources contained within a processor;
responsively modifying an allocation of a first processor resource in the processor for a first process in response to detecting a threshold value being reached in a second processor resource in the processor allocated to the first process, wherein a first QoS rule is to be associated with the first process, the first QoS rule to indicate the threshold value associated with the second processor resource and to further indicate a modification value to modify the allocation of the first processor resource; and
executing the first process using the modified allocation of the first processor resource.