- •Основные параметры обслуживающих узлов стохастических сетевых моделей.
- •Параметры процессов стохастических сетевых моделей.
- •Матрица переходов стохастических сетевых моделей.
- •Узловые характеристики стохастических сетевых моделей.
- •Системные характеристики стохастических сетевых моделей.
- •Понятие системы массового обслуживания (смо).
- •Понятие сетей массового обслуживания.
- •Классификация сетей массового обслуживания.
- •Состав узлов сетей массового обслуживания.
- •Параметры сетей массового обслуживания.
- •Узловые характеристики сетей массового обслуживания.
- •Системные характеристики сетей массового обслуживания.
- •Характеристика экспоненциальных сетей массового обслуживания.
- •Параметры и характеристики смо типа m/m/1.
- •Матрица вероятностей переходов сети массового обслуживания.
- •Вероятности состояний разомкнутых экспоненциальных сетей массового обслуживания.
- •Расчет интенсивностей потоков разомкнутых сетей массового обслуживания.
- •Расчет узловых характеристик экспоненциальных разомкнутых сетей массового обслуживания.
- •Имитационное моделирование сети смо (на языке gpss).
- •Назначение и характеристика системы моделирования gpss.
- •Состав gpss модели. Основные объекты.
- •Состав системы моделирования gpss.
- •Состав временных списков языка gpss.
- •Общее описание работы интерпретатора gpss.
- •Общий алгоритм продвижения транзактов в языке gpss.
- •Характеристика языка gpss.
- •Понятие модельного времени в языке gpss.
- •Управление модельным временем в языке gpss.
- •Организация системных часов в языке gpss.
- •Общая характеристика стандартного отчета gpss.
- •Стандартный набор статистики gpss по памятям.
- •108. Управление сбором статистики.
- •109. Структура модели в языке gpss.
- •110. Формат операторов в языке gpss.
- •111. Понятие стандартных числовых атрибутов языка gpss.
- •112. Параметры транзактов в языке gpss.
- •113. Обращение к сча в языке gpss.
- •114.Классификация имен в языке gpss.
- •115. Символьные и числовые имена в языке gpss.
- •116. Имена на базе сча в языке gpss
- •117. Адресация объектов в языке gpss.
- •118. Описание функций в языке gpss.
- •119. Использование функций в языке gpss для описания распределений.
- •120. Описание переменных в языке gpss.
- •121. Использование сохраняемых величин.
- •122. Использование объекта Table.
- •123. Использование объекта qTable.
- •124. Назначение и формат оператора initial.
- •125. Назначение и формат оператора generate.
- •126. Назначение и формат оператора assign.
- •127. Назначение и формат оператора advance.
- •128. Управление узлом типа “устройство” в языке gpss.
- •129. Управление узлом типа “память” в языке gpss.
- •130. Назначение и формат оператора transfer.
- •131. Назначение и формат оператора test.
- •132. Назначение и формат оператора gate.
- •133. Копии транзактов в языке gpss.
- •134. Приоритетные дисциплины обслуживания в языке gpss.
Характеристика языка gpss.
Входной язык вкл:
-операторы
-команды
Операторы:
1. управления транзактами (generate, terminate, priority, advance, assign)
2. управления сбором статист. (queue, depart)
3. управлен. обслуж. устройствами (seize, release, preempt, return – с учетом абсолют. приоритетов; storage, enter, leave; initial, logic – управлен логич ключами). Ключ имеет два сост вкл. и выкл.
4. маршрутные (transfer, loop - оператор орг-ции цикла, test, gate)
5. управления ансамблями или копиями транзактов, кот могут двиг по сети парал. (split, assemble, gather, match)
Команды:
Start А – запускает моделир, А – инициализир. модельн таймер
Simulate A – позвол в явном виде задать длит моделир, А-время
Clear – полностью сбрасывает статист и переуст все датчики случ чисел в исх сост
Reset – сбрасывает собран статист данные о ходе моделир, сохраняя тек. значение модельн врем и сост датчиков случ чисел, что в частности позволяет убрать статист перех периодов
Понятие модельного времени в языке gpss.
Предположим, что интерпретатор уже обслужил все события, кот должны были произойти в данный момент врем. Далее интерпретатор должен увеличить значен модельн врем так, чтобы оно стало равно времени наступления ближайш события в будущем. Поскольку в списке будущ событий транзакты располож в порядке возрастан врем наступлен, новое значен
модельн врем равно врем наступл первого события из списка будущ событий (кажд из транзактов в списке событий соотв свое время наступлен события). Таким образом, интерпретатор устанавл значен для первого транзакта из списка будущих событий. Этот транзакт передается на обраб в список тек событий. В этот момент фактически и происх изменен модельн врем. Однако, интерпретатор должен проверить, нет ли еще других событий, кот должны произойти в тот момент модельн времени. Для этого интерпретатор проверяет время наступлен события для след. события из списка будущ событий. Если время наступления события для след транзакта также равно новому знач текущего времени, то этот
транзакт также переводится на обраб в список тек событий, а интерпретатор перех к анализу врем наступлен события из списка тек событий. Этот процесс продолж до тех пор, пока в списке будущ событий не окажется транзакта, для кот время наступлен события больше, чем тек значен модельн времени, или пока в списке будущ событий не останется ни одного транзакта. Завершение просмотра транзактов из списка будущих событий указывает на то, что все транзакты, кот нужно обработать в данный момент модельн времени, переведены в список текущих событий.
Управление модельным временем в языке gpss.
Предположим, что интерпретатор уже обслужил все события, кот должны были произойти в данный момент врем. Далее интерпретатор должен увеличить значен модельн врем так, чтобы оно стало равно времени наступления ближайш события в
будущем. Поскольку в списке будущ событий транзакты располож в порядке возрастан врем наступлен, новое значен модельн врем равно врем наступл первого события из списка будущ событий (кажд из транзактов в списке событий соотв свое время наступлен события). Таким образом, интерпретатор устанавл значен для первого транзакта из списка будущих событий. Этот транзакт передается на обраб в список тек событий. В этот момент фактически и происх изменен модельн врем. Однако, интерпретатор должен проверить, нет ли еще других событий, кот должны произойти в тот момент модельн времени. Для этого интерпретатор проверяет время наступлен события для след. события из списка будущ событий. Если время наступления события для след транзакта также равно новому знач текущего времени, то этот
транзакт также переводится на обраб в список тек событий, а интерпретатор перех к анализу врем наступлен события из списка тек событий. Этот процесс продолж до тех пор, пока в списке будущ событий не окажется транзакта, для кот время наступлен события больше, чем тек значен модельн времени, или пока в списке будущ событий не останется ни одного транзакта. Завершение просмотра транзактов из списка будущих событий указывает на то, что все транзакты, кот нужно обработать в данный момент модельн времени, переведены в список текущих событий.
