API service layer for scheduling forwarding of results computed by endpoint processing units through a network
AssigneeDelos Data Inc.
InventorsDaniel P. Daly, Edward V. E. Doe, Alain J. E. Gravel
Life of this patent
Estimating the term…
Loading patent…
AssigneeDelos Data Inc.
InventorsDaniel P. Daly, Edward V. E. Doe, Alain J. E. Gravel
Estimating the term…
Some embodiments provide a method of executing a distributed application with multiple endpoint processing units (EPUs) that perform computations for the distributed application. At a set of one or more scheduling servers, the method receives multiple API (application programming interface) commands related to computations assigned to a set of EPUs. The method generates, based on the API commands, different sets of scheduling parameters for different sets of computations assigned to the EPUs. The method distributes the generated sets of scheduling parameters to multiple network elements of a network that communicatively couples the set of EPUs. The distributed sets of scheduling parameters control the network elements forwarding of results of the assigned EPU computations through the network.
A method of executing a distributed application with a plurality of endpoint processing units (EPUs) that perform computations for the distributed application, the method comprising:
A method of executing a distributed application with a plurality of endpoint processing units (EPUs) that perform computations for the distributed application, the method comprising:
A method of executing a distributed application with a plurality of endpoint processing units (EPUs) that perform computations for the distributed application, the method comprising:
A method of executing a distributed application with a plurality of endpoint processing units (EPUs) that perform computations for the distributed application, the method comprising:
A method of executing a distributed application with a plurality of endpoint processing units (EPUs) that perform computations for the distributed application, the method comprising:
A non-transitory machine readable medium storing program that when executed by at least one processor configures a network to forward communication between graphics processing units (GPUs) that collectively execute a distributed application by performing computations for operations associated with the distributed application, the network comprising a plurality of forwarding elements, the program comprising sets of instructions for:
Dependencies are inferred from the claim text.