stringtranslate.com

Продукт задержки полосы пропускания

При передаче данных произведение задержки полосы пропускания является произведением пропускной способности канала передачи данныхбитах в секунду ) и времени его прохождения туда и обратно (в секундах). [1] Результат, объем данных, измеряемый в битах (или байтах ), эквивалентен максимальному объему данных в сетевой цепи в любой момент времени, т. е. данным, которые были переданы, но еще не подтверждены. Продукт задержки полосы пропускания был первоначально предложен [2] в качестве эмпирического правила для определения размера буферов маршрутизатора в сочетании с алгоритмом предотвращения перегрузки случайным ранним обнаружением (RED).

Сеть с большой задержкой полосы пропускания обычно известна как длинная толстая сеть ( LFN ). Как определено в RFC  1072, сеть считается LFN, если ее произведение задержки полосы пропускания значительно превышает 10 5 бит (12 500 байт).

Подробности

В эту категорию могут попасть сверхвысокоскоростные локальные сети (LAN), где настройка протокола имеет решающее значение для достижения пиковой пропускной способности из-за их чрезвычайно высокой пропускной способности, хотя их задержка невелика. Хотя соединение со скоростью 1 Гбит/с и временем прохождения туда и обратно менее 100 мкс не является LFN, соединение со скоростью 100 Гбит/с должно оставаться ниже 1 мкс RTT, чтобы не считаться LFN.

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

Продукт с высокой задержкой в ​​полосе пропускания является важным проблемным случаем при разработке таких протоколов, как протокол управления передачей (TCP) в отношении настройки TCP , поскольку протокол может достичь оптимальной пропускной способности только в том случае, если отправитель отправляет достаточно большое количество данных до того, как они будут отправлены. требуется остановиться и дождаться получения от получателя подтверждающего сообщения, подтверждающего успешное получение этих данных. Если количество отправленных данных недостаточно по сравнению с продуктом задержки полосы пропускания, то канал не занят и протокол работает с эффективностью ниже пиковой для канала. Протоколы, которые надеются на успех в этом отношении, нуждаются в тщательно разработанных алгоритмах самоконтроля и самонастройки. [3] Опцию масштабирования окна TCP можно использовать для решения этой проблемы, вызванной недостаточным размером окна, который без масштабирования ограничен 65 535 байтами.

Примеры

Алгоритмы контроля перегрузки TCP

Многие варианты TCP были адаптированы для продуктов с большой задержкой полосы пропускания:

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

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

  1. ^ RFC 1072: Введение
  2. ^ Вильямисар, Кертис; Сун, Ченг (1 октября 1994 г.). «Высокопроизводительный TCP в ANSNET». Обзор компьютерных коммуникаций ACM SIGCOMM . 24 (5): 45–60. дои : 10.1145/205511.205520 .
  3. ^ Махдави, Джамшид; Матис, Мэтт; Редди, Рагху. «Включение высокопроизводительной передачи данных». Питтсбургский суперкомпьютерный центр . Архивировано из оригинала 7 ноября 2015 года . Проверено 17 марта 2017 г.