Patent ID: 11929939
Assignee: THE BOARD OF TRUSTEES OF THE UNIVERSITY OF ILLINOIS
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 6:
7. A system for remotely allocating bandwidth among content consumers on a computing network, the system comprising:
a memory comprising instructions; and
a processor configured to execute the instructions which, when executed, cause the processor to:
create a profile for each flow of a plurality of flows of content from a content provider to a content consumer on a computing network, wherein the profile for each flow of the plurality of flows is based on one or more real-time network characteristics and round trip time measurements of each flow of the plurality of flows;
detect, via a twin neural network, one or more co-bottleneck flow pairs based on cross-correlating the profile for each flow of the plurality of flows;
store information in each profile based on at least a metric associated with the corresponding flow;
compute remotely a target bandwidth for each profile based on optimizing an aggregate objective pertaining to the plurality of flows and based on the information stored in their respective profiles; and
distribute bandwidth to each flow of the plurality of flows based on the target bandwidth remotely computed for each profile.