Patent ID: 6947987

Claim:
A method of allocating network resources on a computer network, comprising: monitoring at least two nodes on the computer network among at least a first process and a second process for allocation of computer resources on each of the at least two nodes; assigning a priority to each of the at least two processes, the second process being assigned a lower priority than the first process; for the first process running on at least one of the two nodes, setting a minimum resource allocation for the first process on the at least two nodes independent of the computer resources needed by other processes running on the computer network; and redistributing computer resources on the network so that the minimum resource allocation for the first process is guaranteed should insufficient network resources be available, said redistributing step being performed by removing a computer resource previously assigned to the second process, and reallocating the removed computer resource to the first process irrespective of an amount of computer resources necessary for the second process to run on the computer network.