Reducing batch completion time in a computer network with per-destination max-min fairness
AssigneeGoogle Inc.
InventorsAbdul Kabbani, Amin Vahdat
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsAbdul Kabbani, Amin Vahdat
Estimating the term…
The present disclosure describes a system and method for reducing total batch completion time using a per-destination max-min fairness scheme. In a distributed computer system, worker nodes often simultaneously return responses to a server node. In some distributed computer systems, multiple batches can traverse a network at any one given time. The nodes of the network are often unaware of the batches other nodes are sending through the network. Accordingly, in some implementations, the different batches encounter different effective path capacities as nodes send flows through links that are or become bottlenecked. The per-destination max-min fairness scheme described herein reduces the total batch completion time by collectively routing the batches in a way that targets providing substantially uniform transmission times without under underutilizing the network.
A system for determining routes for data flows across a network, the system comprising:
A computer-implemented method for determining routes for data flows across a network, the method comprising:
A non-transitory computer readable storage medium having instructions encoded thereon which, when executed by a processor, cause the processor to perform a method for determining routes for data flows across a network, the method comprising:
Dependencies are inferred from the claim text.