Эта статья требует дополнительных ссылок для проверки . ( февраль 2016 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
H-TCP - это еще одна реализация TCP с оптимизированным алгоритмом управления перегрузкой для высокоскоростных сетей с высокой задержкой (LFN: Long Fat Networks). Его создали исследователи из Института Гамильтона в Ирландии.
H-TCP - дополнительный модуль в последних ядрах Linux 2.6 , реализованный во FreeBSD 7. [1]
Принципы работы [ править ]
H-TCP - это алгоритм, основанный на потерях , использующий аддитивное увеличение / мультипликативное уменьшение (AIMD) для управления окном перегрузки TCP. Это один из многих алгоритмов предотвращения перегрузки TCP, который стремится повысить агрессивность TCP на путях продукта с высокой пропускной способностью и задержкой (BDP), сохраняя при этом «дружественность TCP» для небольших путей BDP. H-TCP увеличивает свою агрессивность (в частности, скорость аддитивного увеличения) по мере увеличения времени, прошедшего с момента предыдущей потери. Это позволяет избежать проблемы, с которой сталкиваются HSTCP и BIC TCP, когда потоки становятся более агрессивными, если их окна уже велики. Таким образом, можно ожидать, что новые потоки сойдутся к справедливости быстрее при HTCP, чем HSTCP и BIC TCP.
Сильные и слабые стороны [ править ]
Побочным эффектом увеличения скорости увеличения по мере увеличения времени с момента потери последнего пакета является то, что потоки, которые случайно не теряют пакет, когда это делают другие потоки, могут затем занять несправедливую часть полосы пропускания . Методы решения этой проблемы в настоящее время находятся на стадии исследования.
Реализация H-TCP для Linux также имеет возможность избежать « несправедливости RTT », которая возникает в TCP Reno , но является особой проблемой для большинства высокоскоростных вариантов TCP (хотя и не для FAST TCP ).
Имя [ редактировать ]
Первоначально алгоритм был представлен как H-TCP, без упоминания того, что означает «H». Однако его часто называют «Гамильтон ТКП» в честь Гамильтонского института, где он был создан.
См. Также [ править ]
Ссылки [ править ]
Внешние ссылки [ править ]
- Домашняя страница H-TCP