Patent ID: 9703601
Date: 2017-07-11
CPC Classifications: G06F

Claim:
1. A computer program product for assigning resources to processes invoked in an operating system, the computer program product comprising a non-transitory computer readable storage medium having computer readable program code embodied therein that executes to perform operations, the operations comprising: reserving a plurality of first level pools of resources in the operating system for first level processes invoked in the operating system, wherein each of the first level processes are invoked to perform a first level operation, wherein each of the first level processes are capable of invoking at least one second level process to perform a second level operation to perform a sub-operation of the first level operation, wherein one of the first level pools of resources assigned to one of the first level processes is released and available to assign to another first level process when the first level process completes the first level operation for which it was invoked; and reserving a plurality of second level pools of resources in the operating system for second level processes invoked in the operating system by the first level processes, wherein one of the second level pools of resources assigned to one of the second level processes is released and available to assign to another second level process when the second level process completes the second level operation for which it was invoked, wherein the first level pools of resources are reserved for the first level processes when invoked and wherein the second level pools of resources are reserved for the second level processes when invoked by the first level processes.