CPC H04L 47/76 (2013.01) [H04L 47/829 (2013.01)] | 22 Claims |
1. A system, comprising:
a network interface to receive a request to select resources to perform a processing job, wherein the request includes:
at least one resource requirement of the processing job; and
an identification of end point devices assigned to perform the processing job;
a memory to store a state of in-network compute-resources indicating resource usage of the in-network compute-resources by other processing jobs; and
a processor to:
manage the stored state; and
responsively to receiving the request, select ones of the in-network compute-resources to perform the processing job based on: (a) a network topology of a network including the in-network compute-resources; (b) the state of the in-network compute resources; and (c) the at least one resource requirement of the processing job,
wherein: the in-network compute resources are included in network switches connected according to the network topology; and the processor is to select ones of the network switches to perform the processing job based on:
the network topology;
a state of the network switches; and
the at least one resource requirement of the processing job.
|