Patent ID: 9535758
Date: 2017-01-03
CPC Classifications: G06F,G06Q,H04L

Claim:
1. A method for managing data distribution within a networked computing environment, the method comprising: receiving, at a server including one or more computer processors, one or more tasks and one or more task priorities that are respectively associated with the one or more tasks; determining, by the server, a current resource allocation for a plurality of computing devices within the networked computing environment; determining, by the server, based, at least in part, on the received task priorities and the current resource allocation, a first computing device of the plurality of computing devices to assign as a first source computing device of one or more source computing devices with respect to a first task of the one or more tasks; assigning, by the server, (i) a second computing device of the plurality of computing devices as a first target computing device of a plurality of target computing devices to receive data associated with the first task and (ii) a third computing device of the plurality of computing devices as a second target computing device of a plurality of target computing devices to receive the data associated with the first task, wherein: sending, by the server, the data associated with the first task to the first source computing device.