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

Задача

За счет использования более консервативного механизма определения максимальной доступной ПС, протокол ARTCP во всех случаях должен обеспечивать существенно меньшую, чем TCP среднюю длину очереди в маршрутизаторах. Проверим эти утверждения на экспериментальных данных. Эксперимент будем проводить с фиксированным значением ПС при различном числе потоков. Зависимость средней длины очереди от числа ARTCP потоков была получена в сценарии 2, поэтому здесь необходимо установить эту зависимость для TCP.

Топология

Для проведения эксперимента используется топологическая схема идентичная схеме эксперимента 2, однако, значение ПС канала фиксировано и равно 256 Кб/с.

Эксперимент

Параметры:

Параметр

Значение

ПС каналов LAN

10 Мб/с

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

0.01 с

ПС каналов WAN

256 Кб/с

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

0.1 с

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

500 с

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

32 Кбайт

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

От 1 до 9

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

100 по каждому

Значению числа потоков

Для каждого числа потоков от 1 до 9 проводим 100 экспериментов длительностью 500 с. По данным 9 серий определим средние значения длины очереди.

Протокол TCP определяет доступную пропускную способность сети, полностью насыщая ее трафиком, и вызывая переполнение очередей в сетевых устройствах. Вследствие этого средняя длина очереди при моделировании TCP потоков всегда является максимальной (начиная с 5-ти активных соединений). Следствием этого являются постоянно происходящие потери пакетов, что проиллюстрировано на рис. 49 в отличие от ARTCP, заполнение очередей для которого минимально и отсутствуют связанные с переполнением буфера потери пакетов (рис. 48).

последовательность передачи для 10-ти artcp потоков при пропускной способности канала 256 кб/с

Рис. 48. Последовательность передачи для 10-ти ARTCP потоков при пропускной способности канала 256 Кб/с.

последовательность передачи для 10-ти tcp потоков при пропускной способности канала 256 кб/с)

Рис. 49. Последовательность передачи для 10-ти TCP потоков при пропускной способности канала 256 Кб/с).

Выводы

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

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




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

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