Скачиваний:
4
Добавлен:
15.08.2023
Размер:
112.14 Кб
Скачать

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ "САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М. А. БОНЧ-БРУЕВИЧА"

Факультет инфокоммуникационных сетей и систем

Кафедра сетей связи и передачи данных

ЛАБОРАТОРНАЯ РАБОТА №4

«Моделирование СМО с приоритетным обслуживанием»

по дисциплине «Математические модели в сетях связи»

Выполнили:

студенты 2-го курса

дневного отделения

группы ИКПИ-92

Козлов.Н.С

Симрнов.Д.А

Керимов.Р.Р

Тюришев.М.А

Санкт-Петербург

2020

Исходные данные и требования

Параметр

Ед. изм.

Значение

Количество обслуживающих устройств

шт.

1

Интенсивность нагрузки

Эрл

0.15; 0.25; 0.35; 0.45; 0.55; 0.65; 0.75; 0.85; 0.95; 1.0

Входящий поток

Простейший

Распределение времени обслуживания

Экспоненциальное с приоритетами

Среднее время обслуживания

ед. вр.

1

Таблица 1 – Характеристики и параметры СМО

Построение имитационной модели СМО M/M/1/W/PR

M (Markov chain) — экспоненциальное распределение (марковский процесс).

W (wait) — обслуживание с ожиданием.

PR (priority) — приоритетный способ выбора из очереди.

Имитационная модель включает в себя три источника заявок (source), элемент очереди (queue), одно обслуживающее устройство, имитируемое элементом задержки (delay), элемент завершения обслуженных заявок (sink), элемент завершения потерянных заявок (loss). Также модель включает в себя элементы сбора статистики построения гистограммы (data, data1, data2, data3) и элемент отображения гистограммы (Histogram).

Рисунок 1 – Имитационная модель СМО M/D/1/W/PR

Проведение имитационных экспериментов

(результаты имитационного моделирования)

Суммарная интенсивность нагрузки, определяется как

(1)

где - интенсивность заявок (заявок/c),

- средняя продолжительность обслуживания заявки.

Результаты имитационного моделирования приведены в таблице 2.

Суммарная интенсивность нагрузки, Эрл

Измеренные параметры

Имит.модель

Аналит.расчёт

0,15

1.192

1.179

1.158

1.196078

1.175439

1.157895

0,25

1.439

1.323

1.253

1.4

1.327273

1.272727

0,35

1.705

1.517

1.382

1.702341

1.516817

1.396226

0,45

2.181

1.74

1.494

2.16883

1.756303

1.529412

0,55

2.955

2.056

1.679

2.92982

2.06337

1.673469

0,65

4.18

2.469

1.831

4.27731

2.46433

1.829787

0,75

7.383

3.072

2.013

5

3

2

085

14.385

3.634

2.176

14.0769

3.73703

2.18605

0,95

68.966

4.682

2.396

52.8182

4.79157

2.39024

1,00

338.2

5.371

2.515

277.3

5.3989

2.49

Таблица 2 – Результаты имитационного моделирования

Вычисления параметров

(результаты аналитического моделирования)

Аналитическая модель для оценки задержки СМО M/M/1/W/PR:

(1)

(2)

(3)

где — приоритет (1..3), .

Анализ полученных результатов

Рисунок 3 – Итоговые результаты при K=3

Рисунок 4 – Итоговые результаты при K=2

Рисунок 5 – Итоговые результаты при K=1

Выводы

  1. Результаты оценки задержки на ожидание с приоритетным обслуживанием с помощью имитационного моделирования близки к результатам оценки с помощью аналитической модели.

  2. С увеличением приоритета у одного типа заявок время ожидания у данного типа уменьшается, а у других типов заявок увеличивается. С ростом интенсивности нагрузки время ожидания также увеличивается.

  3. Код C++ для аналитического расчёта:

#include <iostream>

int main()

{

double i = 0.15;

while (i < 1)

{

cout << (3 * i / (1 - i)) << endl;

i+=0.1;

}

i = 0.9;

cout << (3 * i / (1 - i)) << endl;

return 0;

}

Соседние файлы в папке 4
  • #
    15.08.202370.27 Кб2lab4.alp
  • #
    15.08.202322.96 Кб3lab4Graph.xlsx
  • #
    15.08.2023112.14 Кб4Report4lab.docx