Продукт задержки полосы пропускания
При передаче данных произведение задержки на полосу пропускания является произведением битах в пропускной способности канала передачи данных (в секунду ) и времени его прохождения туда и обратно (в секундах). [1] Результат, объем данных, измеряемый в битах (или байтах ), эквивалентен максимальному объему данных в сетевой цепи в любой момент времени, т. е. данным, которые были переданы, но еще не подтверждены. Первоначально продукт задержки полосы пропускания был предложен [2] как практическое правило для определения размера буферов маршрутизатора в сочетании с алгоритмом случайного раннего обнаружения (RED) предотвращения перегрузки.
Сеть с большой задержкой полосы пропускания обычно известна как длинная толстая сеть ( LFN ). Как определено в RFC 1072 , сеть считается LFN, если ее произведение задержки полосы пропускания значительно превышает 10. 5 бит (12500 байт).
Подробности
[ редактировать ]В эту категорию могут попасть сверхвысокоскоростные локальные сети (LAN), где настройка протокола имеет решающее значение для достижения пиковой пропускной способности из-за их чрезвычайно высокой пропускной способности, хотя их задержка невелика. Хотя соединение со скоростью 1 Гбит/с и временем прохождения туда и обратно менее 100 мкс не является LFN, соединение со скоростью 100 Гбит/с должно оставаться ниже 1 мкс RTT, чтобы не считаться LFN.
Важным примером системы, в которой продукт задержки полосы пропускания велик, являются соединения геостационарных спутников , где время сквозной доставки очень велико, а пропускная способность канала также может быть высокой. Большое время сквозной доставки усложняет жизнь протоколам и приложениям с остановкой и ожиданием, которые предполагают быстрый сквозной ответ.
Продукт с высокой задержкой в полосе пропускания является важным проблемным случаем при разработке таких протоколов, как протокол управления передачей (TCP), с точки зрения настройки TCP , поскольку протокол может достичь оптимальной пропускной способности только в том случае, если отправитель отправляет достаточно большое количество данных до того, как они будут отправлены. требуется остановиться и дождаться получения от получателя подтверждающего сообщения, подтверждающего успешное получение этих данных. Если количество отправленных данных недостаточно по сравнению с продуктом задержки полосы пропускания, то канал не занят, и протокол работает с эффективностью ниже пиковой для канала. Протоколы, которые надеются на успех в этом отношении, нуждаются в тщательно разработанных алгоритмах самоконтроля и самонастройки. [3] Опцию масштабирования окна TCP можно использовать для решения этой проблемы, вызванной недостаточным размером окна, который без масштабирования ограничен 65 535 байтами.
Примеры
[ редактировать ]- средней скорости Спутниковая сеть 900 мс : 512 кбит/с, время прохождения туда и обратно (RTT).
- Домашний DSL : 2 Мбит/с, RTT 50 мс
- Мобильная широкополосная связь ( HSDPA ): 6 Мбит/с, RTT 100 мс
- Жилой ADSL2+ : 20 Мбит/с (от DSLAM до домашнего модема), 50 мс RTT
- Домашний кабельный Интернет ( DOCSIS ): 200 Мбит/с, RTT 20 мс
- Высокоскоростная наземная сеть: 1 Гбит/с, RTT 1 мс
- Сверхскоростная локальная сеть: 100 Гбит/с, RTT 30 мкс
- Международная исследовательская и образовательная сеть: 100 Гбит/с, RTT 200 мс
Алгоритмы контроля перегрузки TCP
[ редактировать ]Многие варианты TCP были адаптированы для продуктов с большой задержкой полосы пропускания:
См. также
[ редактировать ]- Подмена протокола
- Спутниковый интернет
- Интернет2
- Раздувание буфера
- Кибибайт , для КиБ против КБ
- Закон Литтла
Ссылки
[ редактировать ]- ^ RFC 1072: Введение
- ^ Вильямисар, Кертис; Сун, Ченг (1 октября 1994 г.). «Высокопроизводительный TCP в ANSNET» . Обзор компьютерных коммуникаций ACM SIGCOMM . 24 (5): 45–60. дои : 10.1145/205511.205520 .
- ^ Махдави, Джамшид; Матис, Мэтт; Редди, Рагху. «Включение высокопроизводительной передачи данных» . Питтсбургский суперкомпьютерный центр . Архивировано из оригинала 7 ноября 2015 года . Проверено 17 марта 2017 г.