Исследование быстродействия коммутационного устройства
Третий машинный эксперимент с использованием PPP Switch Simulator и Visual QChart Simulator был нацелен на оценку скоростных характеристик коммутирующей части КУ (матрицы регистров с входными и выходными коммутирующими элементами) и определение на их основе быстродействия устройства.
Условия проведения моделирования соответствовали предыдущему эксперименту. В ходе исследования определялось среднее время ретрансляции пакета через МР (mean RM time, см. рис. 3.3) и по нему вычислялось среднее быстродействие КУ Cppp(как обратная величина). За единицу измерения быстродействия бралось число пакетов, проходящих через МР за 1 такт ретрансляции (пакетов / такт ретрансляции). Также производилась оценка быстродействия КУ без конвейеризации (Cps).На рис. 3.13, 3.14, 3.15, 3.16 и 3.17 изображены графики зависимостей быстродействия CPPP, CPSот интенсивности потоков пакетов на входах КУ (параметра р) при n = 5, n = 10, n = 15, n = 20 и n = 25 соответственно. Статистические погрешности, составляющие при α = 0.02 менее 1%, на данных рисунках условно не показаны.
Полученные зависимости показывают, что примерно при р = 0.3 ÷ 0.4 быстродействие КУ без конвейеризации стабилизируется и перестает изменяться с дальнейшим повышением р. Такая же особенность свойственна и ПКП- устройству, однако рост его быстродействия прекращается при р = 0.7 ÷ 0.8. Такой характер зависимостей объясняется насыщением КУ по пропускной способности вблизи значений р = 0.3 ÷ 0.4 и р = 0.7 ÷ 0.8 соответственно, из-за которого ограничивается загрузка матрицы регистров и, следовательно, число пакетов, способных пройти через МР в единицу времени.
Из рис. 3.13-3.17 также видно, что применение параллельно-конвейерной диспетчеризации с учетом времени обработки пакетов имеет более ощутимое преимущество по быстродействию при высоких значениях р и n.
Так, например,при n = 5 и p = 0.3 согласно рис. 3.13 имеем Vps ≈ 1.45, Vppp ≈ 1.59 (преимущество ПКП КУ составляет около 9.7%), а при n = 5и p = 0.7 - Vps ≈ 1.45, Vppp ≈ 2.19 (преимущество ПКП КУ - более 51%). При n = 15 и p = 0.3 согласно рис. 3.15 получаем Vps ≈ 2.0, Vppp ≈ 2.96 (преимущество ПКП КУ составляет около 48%), а при n = 15 и p = 0.7 - Vps ≈ 2.04, Vppp ≈ 4.64 (преимущество ПКП КУ - свыше 2.27 раз). Отметим, что при предельно малой интенсивности потоков пакетов (p ≤ 0.1) конвейеризация обработки пакетов не дает эффекта.
Представляет интерес исследование среднего быстродействия КУ при наличии (Vpιppx) и отсутствии (Vp1Sax) конвейеризации, которое достигается при p = 1.
Рисунок 3.13. Графики зависимости быстродействия КУ Vppp , Vps
от параметра pраспределения Бернулли для n = 5
Рисунок 3.14. Графики зависимости быстродействия КУ Kppp , Kps
от параметра pраспределения Бернулли для n = 10
Kppp , Kps(пакетов / такт ретрансляции)
Рисунок 3.15. Графики зависимости быстродействия КУ Kppp , Kps
от параметра pраспределения Бернулли для n = 15
Рисунок 3.16. Графики зависимости быстродействия КУ Kppp, Kps
от параметраpраспределения Бернулли для n = 20
Рисунок 3.17.
Графики зависимости быстродействия КУ Kppp, Kpsот параметраpраспределения Бернулли для n = 25
На рис. 3.18 представлены графики зависимости величин Tpppxи K“axот числа входов/выходов устройства nдля практически значимых случаев (статистические погрешности составляют менее 1% и поэтому условно не показаны). Согласно рис. 3.18 минимальное преимущество, которое достигается использованием конвейеризацией КУ, обеспечивается при n = 5 и равно около 59.3%. При n = 10, n = 15, n = 20, n = 25 преимущество составляет соответственно 2.01, 2.41, 2.74, 3.04 раз.
Рисунок 3.18. Графики зависимости среднего быстродействия КУ
от числа его входов/выходов
Сопоставляя результаты имитационного моделирования (рис. 3.18) с теоретическими верхними границами, полученными в разделе 2 (см. рис. 2.9), видим, что среднее быстродействие КУ оказывается значительно ниже пиковых значений. Например, для ПКП КУ при n = 5 верхняя граница быстродействия равна пакетов / такт ретрансляции, а среднее быстродействие при p = 1 состав-
пакетов / такт ретрансляции;
пакетов / такт ретрансляции; припакетов / такт ре
трансляции.
Аналогичная ситуация характерна для устройства при отсутствии конвейерного режима обработки пакетов. При n = 5 верхняя граница быстродействия со- связано с тем, что размещение множества пакетов в МР фактически отличается от равновероятного и повышается вероятность появления «плохих» вариантов размещения, для которых характерно большое число пакетов в одной строке матрицы.
Еще по теме Исследование быстродействия коммутационного устройства:
- Оценка быстродействия коммутационного устройства при использовании параллельно-конвейерной диспетчеризации пакетов
- ИССЛЕДОВАНИЕ ХАРАКТЕРИСТИК КОММУТАЦИОННОГО УСТРОЙСТВА С ПАРАЛЛЕЛЬНО-КОНВЕЙЕРНОЙ ДИСПЕТЧЕРИЗАЦИЕЙ ПАКЕТОВ
- Методика исследования характеристик коммутационного устройства
- Исследование пропускной способности коммутационного устройства
- МЕТОД И АЛГОРИТМ КОММУТАЦИИ С ПАРАЛЛЕЛЬНОКОНВЕЙЕРНОЙ ДИСПЕТЧЕРИЗАЦИЕЙ ПАКЕТОВ. СТРУКТУРНАЯ МОДЕЛЬ КОММУТАЦИОННОГО УСТРОЙСТВА
- Структурная организация коммутационного устройства
- СТРУКТУРНО-ФУНКЦИОНАЛЬНАЯ ОРГАНИЗАЦИЯ КОММУТАЦИОННОГО УСТРОЙСТВА С ПАРАЛЛЕЛЬНОКОНВЕЙЕРНОЙ ДИСПЕТЧЕРИЗАЦИЕЙ ПАКЕТОВ
- Функциональные схемы блоков коммутационного устройства
- Оценка аппаратной сложности коммутационного устройства
- Построение имитационной модели коммутационного устройства
- Особенности программной реализации имитационного моделирования коммутационного устройства
- Требования к функциональным блокам коммутационного устройства