Research Article

A QoS-Based Fairness-Aware BBR Congestion Control Algorithm Using QUIC

Algorithm 1

Enhanced BBR Congestion Control Algorithm.
Input:, Time, targetCwnd.
Output:Throughput, delay.
Time: the total time of transmission;
diff: the extra packets in the queue;
: the packet loss signal;
1: Initialize
2: whiledo
3: ifdiff < and = false and in ProbeBW state then
4:  keep in ProbeBW state
5:  
6: elseifdiff >= and = false and in ProbeBW state then
7:  keep in ProbeBW state
8:  
9: elseifdiff >= and = true and in ProbeBW state then
10:  change to ProbeRTT state
11: elseifdiff >= and = true and in ProbeRTT state then
12:  
13: end if
14: end while
15: returnThroughput, delay.