Параметр в телекоммуникационных сетях
При передаче данных произведение задержки полосы пропускания является произведением пропускной способности канала передачи данных (в битах в секунду ) и времени его прохождения туда и обратно (в секундах). [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 байтами.
Примеры
![{\displaystyle {\begin{aligned}B\times D&=512\times 10^{3}{\text{bit/s}}\cdot 900\times 10^{-3}{\text{ s}}\ \&=460,800{\text{ бит}}=460,8{\text{кбит}}=57,6{\text{кБ}}\end{aligned}}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
- Домашний DSL : 2 Мбит/с, RTT 50 мс
![{\displaystyle {\begin{aligned}B\times D&=2\times 10^{6}{\text{bit/s}}\cdot 50\times 10^{-3}{\text{ s}}\ \&=100\times 10^{3}{\text{ бит}}=100{\text{ кбит}}=12.5{\text{ кБ}}\end{aligned}}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
- Мобильная широкополосная связь ( HSDPA ): 6 Мбит/с, RTT 100 мс
![{\displaystyle {\begin{aligned}B\times D&=6\times 10^{6}{\text{bit/s}}\cdot 100\times 10^{-3}{\text{ s}}\ \&=600\times 10^{3}{\text{ бит}}=600{\text{ кбит}}=75{\text{ кБ}}\end{aligned}}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
- Жилой ADSL2+ : 20 Мбит/с (от DSLAM до домашнего модема), 50 мс RTT
![{\displaystyle {\begin{aligned}B\times D&=2\times 10^{7}{\text{bit/s}}\cdot 50\times 10^{-3}{\text{ s}}\ \&=10^{6}{\text{ бит}}=1{\text{ Мбит}}=125{\text{ кБ}}\end{aligned}}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
- Домашний кабельный Интернет ( DOCSIS ): 200 Мбит/с, RTT 20 мс
![{\displaystyle {\begin{aligned}B\times D&=2\times 10^{8}{\text{bit/s}}\cdot 20\times 10^{-3}{\text{ s}}\ \&=4\times 10^{6}{\text{ бит}}=4{\text{ Мбит}}=500{\text{ кБ}}\end{aligned}}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
- Высокоскоростная наземная сеть: 1 Гбит/с, RTT 1 мс
![{\displaystyle {\begin{aligned}B\times D&=10^{9}{\text{ бит/с}}\times 10^{-3}{\text{ с}}\\&=10^{ 6}{\text{ бит}}=1{\text{ Мбит}}=125{\text{кБ}}\end{aligned}}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
- Сверхскоростная локальная сеть: 100 Гбит/с, RTT 30 мкс
![{\displaystyle {\begin{aligned}B\times D&=100\times 10^{9}{\text{bit/s}}\cdot 30\times 10^{-6}{\text{ s}}\ \&=3\times 10^{6}{\text{ бит}}=3{\text{ Мбит}}=375{\text{ кБ}}\end{aligned}}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
- Международная исследовательская и образовательная сеть: 100 Гбит/с, RTT 200 мс
![{\displaystyle {\begin{aligned}B\times D&=100\times 10^{9}{\text{bit/s}}\cdot 0.2{\text{ s}}\\&=2\times 10^ {10}{\text{ бит}}=20{\text{ Гбит}}=2,5{\text{ ГБ}}\end{aligned}}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Алгоритмы контроля перегрузки TCP
Многие варианты TCP были адаптированы для продуктов с большой задержкой полосы пропускания:
Смотрите также
Рекомендации
- ^ RFC 1072: Введение
- ^ Вильямисар, Кертис; Сун, Ченг (1 октября 1994 г.). «Высокопроизводительный TCP в ANSNET». Обзор компьютерных коммуникаций ACM SIGCOMM . 24 (5): 45–60. дои : 10.1145/205511.205520 .
- ^ Махдави, Джамшид; Матис, Мэтт; Редди, Рагху. «Включение высокопроизводительной передачи данных». Питтсбургский суперкомпьютерный центр . Архивировано из оригинала 7 ноября 2015 года . Проверено 17 марта 2017 г.