Jump to content

Глобальная синхронизация TCP

Глобальная синхронизация TCP в компьютерных сетях представляет собой схему, при которой каждый отправитель уменьшает и увеличивает скорость передачи данных одновременно с другими отправителями. Это может произойти с потоками TCP/IP в периоды перегрузки, поскольку каждый отправитель снижает скорость передачи одновременно с потерей пакетов.

Маршрутизаторы в Интернете обычно имеют очереди пакетов, позволяющие удерживать пакеты, когда сеть занята, а не отбрасывать их.

Поскольку ресурсы маршрутизаторов ограничены, размер этих очередей также ограничен. Самый простой метод ограничения размера очереди известен как отбрасывание хвоста . Очереди разрешается заполниться до максимального размера, а затем любые новые пакеты просто отбрасываются до тех пор, пока в очереди снова не появится место.

Это вызывает проблемы при использовании на маршрутизаторах TCP/IP , обрабатывающих несколько потоков TCP , особенно при наличии пакетного трафика. Пока сеть стабильна, очередь постоянно заполнена, и проблем не возникает, за исключением того, что полная очередь приводит к высокой задержке. Однако внезапный всплеск трафика может привести к одновременной потере пакетов большого количества установленных устойчивых потоков.

TCP имеет автоматическое восстановление после отброшенных пакетов, что интерпретируется как перегрузка в сети (что обычно верно). Отправитель снижает скорость отправки на определенное время, а затем пытается выяснить, не перегружена ли сеть, снова увеличивая скорость при условии ее увеличения. Это известно как алгоритм медленного старта .

Почти все отправители будут использовать одинаковую задержку перед повышением ставок. Когда эти задержки истекают одновременно, все отправители отправят дополнительные пакеты, и очередь маршрутизатора снова переполнится, больше пакетов будет отброшено, все отправители отключатся на фиксированную задержку... до бесконечности. Этот шаблон называется «глобальной синхронизацией» и приводит к неэффективному использованию полосы пропускания из-за большого количества отброшенных пакетов, которые необходимо передать повторно, а также из-за того, что отправители имеют пониженную скорость отправки по сравнению со стабильным состоянием, в то время как они отменяются после каждой потери. Эта закономерность аналогична проблеме громоподобного стада в управлении процессами .

Эта проблема стала предметом многих исследований. Похоже, что консенсус заключается в том, что алгоритм отбрасывания хвоста является основной причиной проблемы, а другие алгоритмы управления размером очереди, такие как случайное раннее обнаружение (RED) и взвешенный RED, уменьшат вероятность глобальной синхронизации, а также сохранят размеры очередей на низком уровне. в условиях большой нагрузки и интенсивного движения.

См. также

[ редактировать ]
  • Вегесна, Шринивас (2001). Качество обслуживания IP, гл. 6 . Пресса Сиско. ISBN  1-57870-116-3 .
  • Сигети, Тим (2005). Проектирование сквозной сети QoS, гл. 6 . Пресса Сиско. ISBN  1-58705-176-1 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ba4ee1ef1a3af8c63e54e0f431f36b62__1719891660
URL1:https://arc.ask3.ru/arc/aa/ba/62/ba4ee1ef1a3af8c63e54e0f431f36b62.html
Заголовок, (Title) документа по адресу, URL1:
TCP global synchronization - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)