Сценарий 3: ARTCP и TCP в условиях ошибок передачи, Задача, Топология, Эксперимент, Выводы - Адаптивная система управления потоком для транспортного протокола в сетях с коммутацией пакетов

Задача

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

Задачей экспериментов в этом сценарии является сравнение коэффициента использования ПС протоколами ARTCP и TCP при разных значениях BER. Поскольку для более 5 потоков ARTCP область изменения коэффициента U мала, то будем проводить исследования при нескольких фиксированных значениях ПС канала.

Топология

Для экспериментов по данному сценарию используется топологическая схема с 10 парами источник-получатель (рис. 39). Протокол TCP моделируется на такой же топологии в ПО NS. Время задержки передачи на канале с наименьшей ПС составляет 0.1 с в каждом направлении. Значения ПС канала фиксированы и составляют 256, 512 и 1024 Кб/с.

Эксперимент

Параметры:

Параметр

Значение

ПС каналов LAN

10 Мб/с

Задержка каналов LAN

0.01 с

ПС каналов WAN

256, 512, 1024 Кб/с

Задержка каналов WAN

От 0.1 с

Длительность эксперимента

500 с

Макс. размер очереди маршрутизатора

32 Кбайт

Число потоков

10

Число экспериментов

По 50 для каждого значения BER

BER

[ 0 , 6 ?10?5 ]

Определим значения суммарной скорости 10 ARTCP и 10 TCP потоков, разделяющих общий канал (отдельно, для каждого протокола) с ПС 256 Кб/с и значениями BER из промежутка [0 , 6 ?10?5 ]. По каждому значению BER проводим по 50 экспериментов длительностью 500 с.

В приведенных ниже результатах используются суммарная достигнутая всеми соединениями скорость потока. На графике зависимости скорости потоков от времени (рис. 43) ясно видно, что, начиная со значения 1?10?5 , скорость TCP резко снижается, а скорость ARTCP потока остается близкой к максимальной скорости.

Рис. 43. Зависимость коэффициента использования ПС от вероятности битовых ошибок канала. ПС канала равна 256 Кб/с.

Рис. 44. Зависимость коэффициента использования ПС от вероятности битовых ошибок канала.

Максимальная ПС в данном случае вычисляется как ПС ? (1 ? BER) S . Для обобщения результатов построим график зависимости U от BER. Такой график представлен на рис. 44. Проведем аналогичную серию экспериментов для ПС канала, равной 512 и 1024 Кб/с. Как и следовало ожидать, экспериментальные значения зависимости U от ПС для других значений ПС канала практически неотличимы от уже полученной зависимости при ПС=256 Кб/с. Это происходит потому, что, как показано ранее, коэффициент U для большого числа ARTCP потоков почти не зависит от ПС канала.

Выводы

Как видно на рис. 44, эффективность использования ПС канала протоколом ARTCP не зависит от вероятности битовых ошибок на канале. На канале с вероятностью битовых ошибок превышающей 1?10?5 протокол ARTCP существенно превосходит TCP по эффективности использования ПС.

Похожие статьи




Сценарий 3: ARTCP и TCP в условиях ошибок передачи, Задача, Топология, Эксперимент, Выводы - Адаптивная система управления потоком для транспортного протокола в сетях с коммутацией пакетов

Предыдущая | Следующая