CPC H04L 43/0852 (2013.01) [H04L 43/0858 (2013.01); H04L 43/12 (2013.01); H04L 47/12 (2013.01); H04L 47/2433 (2013.01)] | 20 Claims |
1. A computer-implemented method for prioritizing network traffic, the method comprising:
identifying a first data flow between a first sender host and a receiver host, the first data flow having a high priority, the first sender host and the receiver host synchronized using a common reference clock;
identifying a second data flow between a second sender host and the receiver host, the second data flow having a low priority;
assigning a first delay threshold to the first data flow based on the high priority and a second delay threshold to the second data flow based on the low priority, the first delay threshold exceeding the second delay threshold;
monitoring first one-way delay of data packets of the first data flow relative to the first delay threshold;
monitoring second one-way delay of data packets of the second data flow relative to the second delay threshold;
responsive to determining that the first one-way delay of data packets of the first data flow exceeds the first delay threshold, pausing transmission of data packets of the first data flow from the first sender host to the receiver host for a first amount of time; and
responsive to determining that the second one-way delay of data packets of the first data flow exceeds the second delay threshold, pausing transmission of data packets of the second data flow from the second sender host to the receiver host for a second amount of time that exceeds the first amount of time.
|