CPC H04L 47/12 (2013.01) [H04L 41/142 (2013.01); H04L 43/0888 (2013.01); H04L 43/16 (2013.01); H04L 47/2483 (2013.01); H04L 47/283 (2013.01); H04L 47/56 (2013.01); H04L 47/6215 (2013.01)] | 17 Claims |
1. A method comprising:
for each of a first one or more packets of a flow,
transmitting, by a device, the packet, and
incrementing, by the device, a counter value by a first size of the packet of the flow; and
for each of a second one or more packets of the flow, identifying, by the device, a second size of the packet;
determining, by the device, a virtual size equal to a sum of the counter value and the identified second size of each of the second one or more packets;
responsive to the virtual size exceeding a threshold, placing, by the device, the second one or more packets into one or more queues to schedule transmission of the second one or more packets according to the virtual size of the second one or more packets, and resetting, by the device, the counter value; and
transmitting, by the device from the one or more queues, the second one or more packets.
|