Визуализация процесса имитации

Цель работы: научиться получать графическую информацию имитируемой системы.

Задачи: промоделировать работу заданной системы, сгенерировать отчет, получить статистическое и графическое представление полученной информации.

Оператор управления TABLE позволяет получить дополнительную, по сравнению со стандартным отчетом, статистическую информацию. Например, интересует текущее содержание памяти в различных репликах. Полученное значение математического ожидания может использоваться для выбора числа серверов в проектируемой системе. Этот оператор позволяет получить математическое ожидание (среднее значение), стандартное отклонение и относительные частоты попадания в заданный интервал. Формат TABLE имеет вид:

< label TABLE A,B,C,D,[E] >

label— не имеет значения по умолчанию, отсутствие ярлыка приводит к ошибке компиляции, определяет имя или номер таблицы.

А — не имеет значения по умолчанию, определяет вид операций с таблицей. Существует несколько видов возможных таблиц, задаваемых операндом А:

1. Операнд А определяется выражением, на основе которого определяется статистика, помещаемая в таблицу.

2. Операнд А определяется так же, как в случае 1, но впереди стоит знак “–”. В этом случае таблица называется дифференциальной, т. е. берется разница между текущим значением и предыдущим и результат помещается в таблицу, текущее значение сохраняется для последующих вычислений.

3. Операнд А имеет впереди символы IA (interarrival), что обозначает определение промежутков между последовательными входами. При этом определяется разность между текущим значением абсолютного времени и значением абсолютного времени в предыдущий момент, результат помещается в таблицу, текущее значение времени сохраняется для последующих вычислений.

4. Операнд А имеет впереди символы RT (arrival rate),что обозначает определение доли приходов (относительной частоты) в какой-то интервал. При этом варианте операндом Е оговаривается интервал времени, являющийся шагом таблицы. Этот вид используется для определения такой статистики как «приход в течении часа».

В— не имеет значения по умолчанию, определяет собой верхнее значение первого (нижнего) интервала частот.

С — не имеет значения по умолчанию, представляет собой ширину интервала и постоянен для всех интервалов, кроме первого и последнего.

D — не имеет значения по умолчанию, определяет число частотных интервалов таблицы.

Данный оператор описывается вне основного тела системы.

Оператор TABULATE используется для сбора дополнительной информации, которая не выводится в стандартном отчете. Структура таблицы задается оператором TABLE. Модельный файл может содержать несколько таблиц, которые описываются в отчете, и каждая содержит размер выборки, стандартное выборочное отклонение, относительные и накопленные частоты. Формат оператора имеет вид:

< TABULATE A,[B] >

A — не имеет значения по умолчанию, определяет имя или номер таблицы, в которую вносятся желаемые наблюдения, описание таблицы дается в модуле описания с помощью оператора TABLE.

В — по умолчанию равен 1, является не обязательным и служит в качестве весового коэффициента при создании взвешенных таблиц.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: