Patent ID: 9092266
Filing Date: 2015-07-28
Classification: G06F

Abstract:
1. One or more computer-readable memory comprising computer-executable instructions for assigning processing resources, the computer-executable instructions performing steps comprising: receiving requests for the processing resources from one or more jobs, each job comprising one or more processes to be executed by the processing resources; generating a flow graph comprising a source, a sink, resource nodes for each of the processing resources, job nodes for each of the one or more jobs and process nodes for each of the one or more processes; generating at least one aggregated request from at least some of the received requests; transmitting the at least one aggregated request; receiving, in response to the transmitting, an assignment of at least some of the processing resources; generating edges in the flow graph to the sink from only the resource nodes representing the assigned processing resources; solving the flow graph; and assigning the processing resources to the one or more jobs in accordance with the flow graph solution.