Patent ID: 8832063

Claim:
A computing system comprising: at least one processor; and a memory device including instructions that, when executed by the at least one processor, cause the computing system to: track usage of a plurality of nodes in an allocation tree by a plurality of users, each of the plurality of nodes corresponding to at least one respective computing resource and having an assigned usage allocation for the at least one respective computing resource; monitor node processing capacity with respect to the assigned usage allocation being utilized by each of the plurality of users; receive a request including identity information for a respective user associated with the request; classify the request to correspond to a node of the allocation tree; when the corresponding node does not indicate available processing capacity to process the request: determine whether the corresponding node is configured to borrow processing capacity from at least one parent node to process the request; determine whether the at least one parent node in the allocation tree is able to lend processing capacity to process the request; and send the request to at least one respective computing resource when the at least one parent node is able to lend processing capacity to process the request.