TCP Westwood - TCP Westwood

TCP Westwood (TCPW) - это модификация только на стороне отправителя для TCP Нью-Рино который предназначен для лучшей обработки больших продукт задержки полосы пропускания пути (большие каналы) с потенциальной потерей пакетов из-за ошибок передачи или других ошибок (негерметичные каналы) и с динамической нагрузкой (динамические каналы).

TCP Westwood полагается на анализ потока ACK для получения информации, помогающей лучше установить параметры управления перегрузкой: порог медленного запуска (ssthresh) и окно перегрузки (cwin). В TCP Westwood «Допустимая скорость» оценивается и используется отправителем для обновления ssthresh и cwin при индикации потери или во время фазы «Agile Probing», предлагаемой модификации хорошо известной фазы Slow Start. Кроме того, была разработана схема, называемая постоянным обнаружением отсутствия перегрузки (PNCD), чтобы обнаруживать постоянное отсутствие перегрузки и инициировать фазу Agile Probing для быстрого использования большой динамической полосы пропускания.

Полученное в результате повышение производительности без неоправданного ущерба справедливости, дружелюбности и стабильности было описано в многочисленных статьях, которые можно найти на Домашняя страница TCP WESTWOOD. Значительный выигрыш в эффективности может быть получен для больших негерметичных динамических труб при сохранении справедливости. Согласно более подходящему критерию дружелюбия, то есть «оппортунистическому дружелюбию», TCP Westwood демонстрирует хорошее и управляемое дружелюбие.

TCP Westwood plus является развитием TCP Westwood, на самом деле вскоре было обнаружено, что алгоритм оценки пропускной способности Westwood не работает хорошо при наличии обратного трафика из-за сжатия с подтверждением. Версия TCP Westwood + реализована в Ядро Linux.

Смотрите также

внешняя ссылка