WikiDer > TCP Vegas

TCP Vegas

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

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

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

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

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

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

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

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

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