Изучение модели СМО с повторными заявками в Rockwell Arena

Содержание

Слайд 2

«Настойчивые» заявки

Система M/M/1 с орбитой «повторных» заявок

Decide – проверка того, свободен ли

«Настойчивые» заявки Система M/M/1 с орбитой «повторных» заявок Decide – проверка того,
ресурс.
Assign Attribute – установление атрибута времени до повторного обращения.

Слайд 3

Блок Assign Attribute

Блок, который позволяет менять атрибут у любой сущности в системе

Задаётся

Блок Assign Attribute Блок, который позволяет менять атрибут у любой сущности в
величина MRT. В данном случае, можно использовать Assign.

Слайд 4

Пара Label – Go to Label

Пара Go to Label и Label –

Пара Label – Go to Label Пара Go to Label и Label
являются эквивалентом соединения на схеме. Позволяют разгрузить схему и упростить её восприятие. Имена связанных блоков должны соответствовать.

Слайд 5

Дублирование заявок

Clone Branches – список меток, на которые поступит заявка (также указывается

Дублирование заявок Clone Branches – список меток, на которые поступит заявка (также
количество копий).

Блок Clone позволяет направить вошедшую в него заявку по нескольким адресам. При этом создаются копии заявок (следовательно статистика по сущностям искажается).

Для дублирования заявок можно использовать блок Separate (как в предыдущей лабораторной работе), а также блок Clone (в сочетании с метками). Настройка блока Separate описана в презентации по ЛБ3.

В случае, если используется блок Clone – необходимо установить метку Label 2 в том месте, куда должна быть направлена копия

Слайд 6

Время повторного обращения

Delay – задержка заявки до наступления момента повторного обращения.
Signal –

Время повторного обращения Delay – задержка заявки до наступления момента повторного обращения.
отправка на блок Hold команды отпустить 1 заявку.
Separate – создание дубликата заявки.

Слайд 7

Блок Signal

Блок Separate

Блок Hold

Блок Signal

В настройках – количество сущностей, которые могут быть

Блок Signal Блок Separate Блок Hold Блок Signal В настройках – количество
отпущены из очереди при генерации сигналов.
Signal Value и Wait for Value – должны совпадать!

Слайд 8

Настройка очереди

Basic Process => Queue

Type – политика организации очереди (по умолчанию First

Настройка очереди Basic Process => Queue Type – политика организации очереди (по
In First Out)
Lowest Attribute Value – очередь сортируется по возрастанию значения атрибута (времени выхода из системы)

Данная мера обеспечивает выход заявок с орбиты в правильной последовательности.

Слайд 9

Дополнительный тип заявок

Дублирование заявок – искажает статистику по заявкам, для того, чтобы

Дополнительный тип заявок Дублирование заявок – искажает статистику по заявкам, для того,
этого избежать введём дополнительный тип заявок.

Basic Process => Entity

Для того, чтобы обратимо изменить тип заявки в тех частях системы, в которых их пребывание лишено физического смысла будем использовать пару блоков Batсh – Separate. Расположены в Advanced Processes.

Слайд 10

Дополнительный тип заявок

Дополнительный тип заявок

Слайд 11

Сбор дополнительной
статистики

Определение числа попыток повторного обращения к серверу

Assign Attribute 1 – инициализирует

Сбор дополнительной статистики Определение числа попыток повторного обращения к серверу Assign Attribute
атрибут – число попыток повторных обращений (NATT)
Assign Attribute 2 – инкриминирует число повторных обращений NATT
Record 1 – собирает и выводит статистику по числу попыток

Самостоятельно добавить учёт заявок занявших сервер с первой попытки!

Слайд 12

Дополнительная статистика

Блок Assign Attribute 1

Блок Assign Attribute 2

Дополнительная статистика Блок Assign Attribute 1 Блок Assign Attribute 2

Слайд 13

Блок Record

Настройки блока Record

Настройки модуля Tally Set

Statistics => Tally

Basic Process => Set

Number

Блок Record Настройки блока Record Настройки модуля Tally Set Statistics => Tally
of Attempts – имя в отчёте

Использование Set не обязательно, но упрощает адресацию Tally из блока Record

Слайд 14

Параметры модели и сбор статистики

Параметры модели и сбор статистики

Слайд 15

Контроль по части 1

10 репликаций по 200 часов.

Контроль по части 1 10 репликаций по 200 часов.

Слайд 16

Гистограмма

Гистограмма строится от не усреднённых величин

Число интервалов (# Cells) и диапазон изменения

Гистограмма Гистограмма строится от не усреднённых величин Число интервалов (# Cells) и диапазон изменения необходимо настраивать
необходимо настраивать

Слайд 17

Способы сбора статистики

Tally
(счётная)

Time-Persistent (взвешенная по времени)

 

 

 

 

 

Счётное усреднение (Tally) даёт ошибки при определении

Способы сбора статистики Tally (счётная) Time-Persistent (взвешенная по времени) Счётное усреднение (Tally)
средних значений параметров, при наличии зависимости продолжительности наблюдения параметра от состояния системы. В связи с этим, необходимо производить усреднение через временные интервалы, длительность которых (или её распределение) не зависит от состояния модели.

Слайд 18

Сравнение способов сбора статистики

Record 2 – организует усреднение статистики Tally
Assign 1, Assign

Сравнение способов сбора статистики Record 2 – организует усреднение статистики Tally Assign
2 – меняет значение переменной, хранящей число заявок на орбите.

Слайд 19

Сравнение способов сбора статистики

Настройки блока Record 2

Assign 1

Assign 2

Сравнение способов сбора статистики Настройки блока Record 2 Assign 1 Assign 2

Слайд 20

Система с «ненастойчивыми» заявками

Decide 2 – определяет покинет ли заявка систему или

Система с «ненастойчивыми» заявками Decide 2 – определяет покинет ли заявка систему
предпримет очередную попытку. Здесь задаётся вероятность q выхода из системы необслуженной заявки.

Слайд 21

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

Определяет и усредняет разницу между текущим

Сбор статистики по времени пребывания в системе Определяет и усредняет разницу между
временем (TNOW) и выбранным атрибутом заявки (TArrival). Способ усреднения – Tally.

Запись в множество (Set) – используется для систематизации записей в отчёте

Слайд 22

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

Statistics => Tally

Basic Process => Set

Record 1

Record 2

Время пребывания заявки в системе Statistics => Tally Basic Process => Set Record 1 Record 2

Слайд 23

Параметры модели и сбор статистики

Параметры модели и сбор статистики

Слайд 24

Контроль по части 2

10 репликаций по 200 часов.

Контроль по части 2 10 репликаций по 200 часов.
Имя файла: Изучение-модели-СМО-с-повторными-заявками-в-Rockwell-Arena.pptx
Количество просмотров: 70
Количество скачиваний: 0