stringtranslate.com

TCP Вегас

TCP Vegas — это алгоритм предотвращения перегрузки TCP , в котором особое внимание уделяется задержке пакетов , а не их потере, в качестве сигнала, помогающего определить скорость отправки пакетов. Он был разработан в Университете Аризоны Лоуренсом Бракмо и Ларри Л. Петерсоном и представлен в 1994 году. [1] [2]

TCP Vegas обнаруживает перегрузку на начальной стадии на основе увеличения значений времени прохождения туда и обратно (RTT) пакетов в соединении, в отличие от других разновидностей, таких как Reno , New Reno и т. д., которые обнаруживают перегрузку только после того, как она действительно произошла из-за потери пакетов. . Алгоритм во многом зависит от точного расчета значения Base RTT. Если оно слишком мало, пропускная способность соединения будет меньше доступной пропускной способности, а если значение слишком велико, соединение будет перегружено.

В настоящее время проводится множество исследований относительно справедливости , обеспечиваемой механизмом линейного увеличения/уменьшения для контроля перегрузок в Вегасе. Одно интересное предостережение: когда Vegas взаимодействует с другими версиями, такими как Reno. В этом случае производительность Vegas снижается, поскольку Vegas снижает скорость отправки перед Reno, поскольку он рано обнаруживает перегрузку и, следовательно, предоставляет большую пропускную способность сосуществующим потокам TCP Reno. [3] [4] [5] [6]

TCP Vegas — это один из нескольких «разновидностей» алгоритмов предотвращения перегрузок TCP. Это одна из серии попыток настройки TCP , которые адаптируют контроль перегрузки и поведение системы к новым проблемам, с которыми сталкивается увеличение доступной пропускной способности компонентов Интернета в таких сетях, как Internet2 . [7] [8]

TCP Vegas был реализован в ядре Linux [9] , во FreeBSD [10] и, возможно , также в других операционных системах . [ нужна цитата ]

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

Рекомендации

  1. ^ Принстонский университет - Технические отчеты - Информатика - Понимание TCP Vegas: теория и практика
  2. ^ Adaptive Vegas: решение проблемы несправедливости для информационных сетей TCP Vegas: конвергенция широкополосных и мобильных сетей. Чиха Ким
  3. ^ Калифорнийский университет в Беркли - Проблемы в TCP Vegas
  4. ^ TCP Vegas: новые методы обнаружения и предотвращения перегрузок - страница CiteSeer в статье SIGCOMM 1994 года, написанной Лоуренсом Бракмо , Шоном В. О'Мэлли и Ларри Л. Петерсоном.
  5. ^ 4.3 TCP-Vegas Математика контроля перегрузки Интернета. Автор Раядургам Шрикант.
  6. ^ 5.4.5 TCP Vegas. Аналитический подход к сетям с оптической пакетной коммутацией. Т. Венкатеш, К. Шива Рам Мурти.
  7. ^ Лоуренс С. Бракмо и Ларри Л. Петерсон - TCP Vegas: сквозное предотвращение перегрузок в глобальном Интернете
  8. ^ TCP Vegas: сквозное предотвращение перегрузок в глобальном Интернете - страница CiteSeer в журнале IEEE Journal, посвященная выбранным областям связи, статья Лоуренса Бракмо и Ларри Л. Петерсона
  9. ^ Нил Кардуэлл - Реализация TCP Vegas для Linux
  10. ^ - Версия фиксации FreeBSD 218152

Внешние ссылки