Patent ID: 8429666

Claim:
An article of manufacture including a non-transitory computer-readable storage medium having instructions stored thereon that, in response to execution by a processor of a computing platform, cause the computing platform to perform operations, the instructions comprising: instructions for determining whether a resource is required for execution of a process; instructions for, in response to determining that the resource is required, sending a query message from the process to a system monitor, wherein the query message specifies an amount of the resource proposed for allocation; instructions for the system monitor to, without allocating the resource proposed for allocation when the resource proposed for allocation is available: in response to the query message, determine a system effect based on an evaluation of a request for the amount of the resource proposed for allocation, select a selected recommendation level from a plurality of recommendation levels based on the evaluation of the request for the amount of the resource proposed for allocation, generate a resource allocation recommendation comprising the selected recommendation level, and send the resource allocation recommendation to the process; instructions to execute the process based on the received resource allocation recommendation; instructions for, in response to sending the resource allocation recommendation, receiving a resource allocation request for the amount of the resource at the system monitor; and instructions for, in response to receiving the resource allocation request, the system monitor to: allocate the amount of the resource proposed for allocation; and generate a resource allocation response that comprises the allocated amount of the resource.