Скачиваний:
10
Добавлен:
19.09.2025
Размер:
532.76 Кб
Скачать

Министерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования

«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР)

Кафедра комплексной информационной безопасности электронно-

вычислительных систем (КИБЭВС)

МОДЕЛИРОВНИЕ СМО М/M/1

Отчет по лабораторной работе №1

по дисциплине «Моделирование систем и сетей телекоммуникаций» Вариант №5

Выполнил: Студенты гр. 731-2

_______ А. Д. Коноваленко

_______ Е. В. Демиденко

__________

Принял:

Ст. преподаватель каф. КИБЭВС

_______ В.А. Фаерман

__________

Томск 2024

Введение

Цель работы: исследовать систему массового обслуживания (СМО)

М/М/1: построить имитационную модель системы и получить значения параметров ее функционирования. Проверить основные теоретические формулы.

Вариант 5:

Nrep

Trep, час

MTBA, сек

MST, сек

5

100

72

84

2

ХОД РАБОТЫ

В пакете имитационного моделирования Rockwell Arena была собрана модель (рисунок 1.1), соответствующая системе массового обслуживания.

Рисунок 1.1 – Модель М/М/1

Параметры репликации были установлены в соответствии с вариантом

8, число репликации – 5, продолжительность репликации – 100 часов (рисунок

1.2).

Рисунок 1.2 – Настройка параметров репликации

3

Для блока Create время между поступлениями заявок и время поступления первой заявки была определена как экспоненциально распределенная случайная величина со значением равным MTBA = 72

(рисунок 1.3).

Рисунок 1.3 – Окно параметров модуля Create

Вблоке Process создан ресурс, время обслуживания которого равно MST

=0.5*MTBA (рисунок 1.4).

4

Рисунок 1.4 – Окно параметров модуля Process

По завершении моделирования был сформирован отчет и сняты следующие показатели:

-средний (и максимальный) размер очереди;

-среднее (и максимальное) количество заявок в системе;

-среднее (и максимальное) время ожидания в очереди;

-среднее (и максимальное) время пребывания заявки в системе;

-среднюю загрузку ресурса (сервера).

Для проверки экспериментальных значений, были рассчитаны теоретические по следующим формулам (расчет представлен для MTBA = 72,

MST = 0.5*MTBA):

Интенсивность обслуживания:

λ = 1 = 721 = 0,013888 −1

5

Интенсивность поступления заявок:

= 1 = 361 = 0,0277 −1

Загрузка системы с одним сервером

 

 

 

 

 

 

λ

 

 

 

MST

36

 

 

 

 

 

 

 

 

ρ =

 

=

 

 

 

 

 

=

 

 

= 0,5

 

 

 

 

 

μ

MTBA

72

 

 

 

Среднее число заявок в системе

 

 

 

 

 

 

 

 

 

 

0,5

 

 

 

 

 

 

 

 

 

=

 

 

 

 

=

 

 

 

= 1

 

 

 

 

 

1 −

1 − 0,5

 

 

 

 

 

Средний размер очереди

 

 

 

 

 

 

 

 

 

 

2

0,25

 

 

 

 

 

 

 

 

 

=

 

 

 

 

=

 

 

= 0,5

 

 

 

 

 

 

1 −

0,5

 

 

 

 

 

Среднее время ожидания

 

 

 

 

 

0,5

 

 

 

 

 

 

 

=

 

 

=

 

 

 

 

= 36,1010

(1 − )

0,0277 (1 − 0,5)

Среднее время пребывания заявки в системе

= +

1

=

1

 

 

 

=

 

 

 

1

 

 

 

 

= 72,2021

 

 

 

 

 

 

(1 − )

0,0277 (1 − 0,5)

Полученные экспериментальные и теоретические значения сведены в

таблицу 1.

6

Таблица 1 – Параметры СМО

Nrep=5,

MST,

N

N

теор N

 

Q

Q

Q

w, сек

wтеор,

wmax,

v, сек

vтеор,

vmax,

 

 

 

 

 

 

MAX

теор

 

 

 

 

 

теор

Trep=100

сек

 

 

 

 

 

 

MAX

 

сек

сек

 

сек

сек

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

36

1,0190

1,0

1,069

0,518

0,500

13

37,003

37,037

39,560

72,85

74,07

75,77

0,502

0,500

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

43,2

1,5320

1,5

1,629

0,929

0,900

17

66,088

64,800

72,325

109,05

108,0

115,77

0,603

0,600

MTBA=72

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

54

3,1020

3,0

3,476

2,349

2,250

36

167,658

162,00

193,47

221,47

216,0

247,82

0,753

0,750

 

 

0

6

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

64,8

9,0003

9,0

11,095

8,097

8,100

43

574,550

583,20

716,13

638,97

648,0

780,56

0,903

0,900

 

0

5

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

72

11,577

-

 

25,454

10,626

-

41

711,680

-

1684,2

782,02

-

1761,5

0,951

1,000

 

0

 

20

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

Также были построены графики зависимостей показателей 1 – 4 от

интенсивности обслуживания (рисунок 1.5 – 1.8).

 

 

Число заявок в системе

 

 

12

 

 

 

заявок

10

 

 

 

8

 

 

 

6

 

 

 

Число

 

 

 

4

 

 

 

 

 

 

 

 

2

 

 

 

 

0

 

 

 

 

36

43,2

54

64,8

 

 

MST, сек

 

 

 

N

Nтер

Nmax

 

 

Рисунок 1.5 – Число заявок в системе (MTBA)

 

 

Размер очереди

 

 

50

 

 

 

 

заявок

40

 

 

 

 

30

 

 

 

 

 

 

 

 

 

Число

20

 

 

 

 

10

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

36

43,2

 

54

64,8

 

 

 

MST, сек

 

 

 

 

Q

Qтер

Qmax

 

 

Рисунок 1.6 – Размер очереди (MTBA)

 

8

 

Время ожидания

 

 

800

 

 

 

 

700

 

 

 

заявок

600

 

 

 

500

 

 

 

400

 

 

 

Число

 

 

 

300

 

 

 

200

 

 

 

 

100

 

 

 

 

0

 

 

 

 

36

43,2

54

64,8

 

 

MST, сек

 

 

 

W

W тер

Wmax

 

 

Рисунок 1.7 – Время ожидания (MTBA)

 

Время пребывания заявки в системе

 

 

1000

 

 

 

заявок

800

 

 

 

600

 

 

 

 

 

 

 

Число

400

 

 

 

200

 

 

 

 

 

 

 

 

0

 

 

 

 

36

43,2

54

64,8

 

 

MST, сек

 

 

 

v

vтер

vmax

 

Рисунок 1.8 – Время пребывания заявки в системе (MTBA)

Далее в блоке Process создан ресурс, время обслуживания заявки которого представляет собой экспоненциально распределенную случайную величину со средним значением равным MST = 84 (рисунок 1.9).

9

Рисунок 1.9 – Окно параметров модуля Create

В блоке Create время между поступлениями заявок и временем поступления первой заявки была задана экспоненциально распределенная случайная величина со средним значением равным MTBA = 1*MST. Также проведены эксперименты с MTBA = 1.1*MST; 1.25*MST; 1.5*MST; 2*MST.

Также рассчитаны теоретические значения по формулам (для MST = 84, MTBA = 1,1 * MST):

Интенсивность обслуживания:

λ =

1

=

1

 

= 0,01082 −1

 

92,4

 

 

 

Интенсивность поступления заявок:

= 1 = 841 = 0,01190 −1

Загрузка системы с одним сервером

10

Соседние файлы в папке Лабораторные