Який найкращий алгоритм перевантаження TCP?

Алгоритми

ВаріантЗворотній зв'язокПереваги
NATCPБагатобітний сигналМайже оптимальна продуктивність
Еластик-TCPВтрата/затримкаВисока пропускна здатність/короткі та міжміські
Agile-TCPВтратаВисока пропускна здатність/коротка відстань
H-TCPВтратаВисока пропускна здатність

Крім того, незважаючи на те, що було показано, що CUBIC має агресивний контроль заторів, який краще працює з трафіком CBR, результати показують, що CUBIC страждає від шаблону ввімкнення/вимкнення трафіку програм VoIP. Тим часом, У більшості сценаріїв CTCP перевершує DCCP і CUBIC.

TCP Cubic більш агресивний, ніж TCP Reno, у збільшенні розміру вікна після втрати пакета, але також більш консервативний у його зменшенні. TCP Cubic також адаптується до різних мережевих середовищ, таких як мережі з високою пропускною здатністю та високою затримкою (HBDN), використовуючи коефіцієнт масштабування, який залежить від RTT.

Пропускна здатність. bbr може досягати вищого вікна перевантаження, тому що це більше підходить для ситуацій з високою пропускною здатністю. Reno отримує гіршу пропускну здатність через бездротову мережу. У бездротових мережах втрата пакетів може статися через перешкоди, завмирання або конфлікти сигналу.

Ми це спостерігали BBR значно покращився порівняно з Cubic. Наприклад, за 200 мс RTT і пропускної здатності 500 Мбіт/с BBR покращує пропускну здатність на 115% порівняно з Cubic. Це пояснюється тим, що BBR використовує оцінки пропускної здатності та затримки як сигнал перевантаження, а не втрати пакетів.

Related Post

Які симптоми синдрому KTS?Які симптоми синдрому KTS?

Причини синдрому Кліппеля-Треноне вади розвитку кровоносних і лімфатичних судин, «плями» на шкірі (темно-червоні або фіолетові ділянки на шкірі) і збільшення рук або ніг. KTS є генетичним розладом. Це передбачає генетичні