CPC H04L 47/806 (2013.01) [H04L 41/0896 (2013.01); H04N 21/64738 (2013.01); H04N 21/64769 (2013.01); H04N 21/654 (2013.01)] | 18 Claims |
1. A method comprising:
determining an available amount of a total bandwidth on a network;
allocating a first portion of the available amount of the total bandwidth for a first traffic group;
allocating a second portion of the available amount of the total bandwidth for a second traffic group;
receiving, from a device, a request to transmit content of the first traffic group;
selecting the first portion based on the request;
determining whether the selected first portion has sufficient allocated bandwidth to service the request;
determining, based on the selected first portion not having sufficient allocated bandwidth to service the request, to redistribute the total bandwidth between the first traffic group and the second traffic group;
allocating, based on a determination that the total bandwidth is to be redistributed, a modified first portion of the total bandwidth to the first traffic group and a modified second portion of the total bandwidth to the second traffic group; and
delaying delivery of packets of a first data traffic type based on a determination that actual data usage by the first traffic group is below a first minimum bandwidth allocation level and above a second minimum bandwidth allocation level.
|