ATC
Adaptive and Fair Hierarchical Transmission Control.
Hierarchical
For example,
- the bandwidth is 1G/s
- there are three priorities: S, A, and B, and the bandwidth ratio is 5:3:2.
then the bandwidth of each priority is: S 500M/s, A 300M/s, B 200M/s,
even if the original speed of some priority is higher than its quota.
Problem of Hierarchical Transmission Control
Continue with the previous example.
Sometimes S hasn’t used up its quota, while A and B have used up their quotas and want to use more. However, in Hierarchical Transmission Control, the unused quota of S can’t be used by A and B, causing a waste of bandwidth.
Adaptive
Continue with the previous example.
ATC adapts to real-time traffic, and allocates the unused quota of a priority to others proportionally, and thus prevents the problem of hierarchical transmission control
→
from occurring.
Problem of Free Competition
In free competition, some transmissions take up a lot of bandwidth because they have a competitive advantage, causing others to be too slow or even starving.
Fair
Continue with the previous example.
ATC treats transmissions of the same priority fairly to prevent the problem of free competition
→
from occurring.
By the way, similar to Adaptive → , ATC adapts to real-time traffic, and allocates the unused quota of a transmission to others fairly.