CPC H04L 47/827 (2013.01) [H04L 47/762 (2013.01); H04L 47/822 (2013.01)] | 20 Claims |
1. A system for resource management, comprising:
a memory storing one or more instructions; and
a processor executing one or more of the instructions stored on the memory to perform:
executing a first method for resource management or a second method for resource management based on available computer processing resources;
wherein the first method for resource management includes:
receiving a total resource request, a vector of two or more maximum available resources associated with two or more corresponding resource providers, and a number of resource providers, and
calculating an individual resource request for each of the two or more resource providers by iteratively comparing the vector of two or more maximum available resources with a vector of a current average resource residual, taking a minimum between those vectors as a running tally for the individual resource requests, and recalculating the current average resource residual, and
wherein the second method for resource management includes:
receiving the total resource request, the vector of two or more maximum available resources associated with two or more corresponding resource providers, and the number of resource providers,
calculating the individual resource request for each of the two or more resource providers based on a classification number,
wherein any resource provider having a maximum available resource less than or equal to the classification number is assigned an individual resource request equal to their corresponding maximum available resource, and
implementing the individual resource request for each of the two or more resource providers to draw the corresponding resources from each of the two or more resource providers.
|