Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка имитационных моделей. Курсовая работа.pdf
Скачиваний:
0
Добавлен:
30.04.2026
Размер:
1.24 Mб
Скачать

Рисунок 6 - Формула экспоненциального распределения

Вместо mu подставлено имя соответствующей переменной. Экспоненциальное распределение времени обслуживания – стандартная модель для описания обработки пакетов в телекоммуникационных узлах, так как оно отражает свойство «отсутствия памяти» и хорошо сочетается с пуассоновским входным потоком (образуя классическую систему M/M/1).

Разная скорость каналов позволяет оценить, как низкоприоритетный трафик замедляется не только из-за более низкого положения в очереди, но и из-за объективно медленного канала. В реальных сетях часто выделяют высокоскоростные каналы для важных услуг (видеоконференции, сигнализация) и медленные – для фоновых передач (email, файловые обновления).

3.4Сбор статистики и визуализация результатов

Для количественной оценки работы системы в каждом блоке очереди и сервера включены выходы статистических сигналов. В блоках Entity Queue во вкладке Statistics активированы флаги «Average wait, w» (среднее время ожидания заявки в очереди) и «Average queue length, l» (средняя длина очереди). В блоках Entity Server включены флаги «Utilization, util» (доля времени, когда сервер был занят) и «Average wait, w» (среднее время пребывания заявки в сервере, включая обслуживание). После активации этих флагов на блоках появляются дополнительные выходные порты. Пример на рисунке 7.

Рисунок 7 - Дополнительные порты на очереди

9

Проведено моделирование при уровне нагрузки lambda = 8. Приведены графики нагрузки на сервера (рис. 8) и времени обработки заявок (рис. 9)

Рисунок 8 - Нагрузка на сервера

Графики нагрузки серверов по приоритетам заявок. Зелёная линия (сервер 1): самый мощный сервер — нагрузка минимальна за счёт высокой скорости обработки приоритетных заявок. Синий (сервер 2): средний сервер — нагрузка на среднем уровне. Оранжевая линия (сервер 3): самый медленный сервер — максимальная нагрузка на низкоприоритетные заявки.

Рисунок 9 - Время обработки заявок на серверах

Зелёной линией отмечено самый мощный сервер, обрабатывающий заявки с приоритетом 1. Ожидание у этого сервера наименьшее. Бардовым (фиолетовым) — сервер среднего уровня для приоритета 2. Оранжевым выделен самый медленный третий сервер для заявок с низким приоритетом.

Из блока очереди с приоритетами получена статистика. Бардовой линией отмечено время для заявки, а синий линией — длина очереди (рис. 10).

10

Рисунок 10 - Среднее время ожидания заявок в очереди и длина очереди

Проведено также дополнительное тестирование. Например, при уменьшении lambda нагрузка на сервера упала из-за снижения количества генерируемых заявок (рис. 11).

Рисунок 11 - Нагрузка на сервера при уменьшении интенсивности потока заявок

11