Студопедия

Мы поможем в написании ваших работ!




Отображение итоговых показателей обслуживания запросов

Для отображения среднего времени ожидания и обработки в целом по запросам на анимации создаются индикаторы WaitTime и ServiceTime, отображающие средние значения элементов соответствующих наборов данных — WaitTimeSet.mean() и ServiceTime.mean().

Масштабирование индикаторов выполняется исходя из оценки значений отображаемых величин. Пример настройки индикаторов на анимации модели показан на рис.

 

Для отображения динамики времени ожидания и обработки используются диаграммы в форме графиков и гистограмм.

Параметры диаграммы-графика: общие: тип — график; оси: размер окна — 100; наборы данных: соединение линий — шаг.

Параметры диаграммы-гистограммы: общие: тип — гистограмма (столбцовая); оси: не влияет;

наборы данных — не влияет.

 

 

2 Содержание лабораторной работы

Данная работа включает создание и использование средств накопления статистики и результатов моделирования мультипроцессорной системы:

- создания и использования диаграмм-графиков и анимации с индикаторами;

- создания и привязки к структурной диаграмме модели набора объектов для сбора и отображения статистики времени обслуживания и ожидания запросов;

- анализа визуализированных результатов моделирования мультипроцессорной системы.

 

3 Порядок выполнения лабораторной работы

3.1 Создать диаграммы-графики для отображения динамики очередей qunit1 и qblock в рамках проекта lab3-2. Выполнить модельный эксперимент и просмотреть графики.

3.2 Создать анимацию средней загрузки unit1 и block в виде столбцового и дугового индикаторов соответственно. Выполнить модельный эксперимент с просмотром анимации.

3.3 Создать объекты для сбора статистики времени обработки и ожидания запросов:

- перечисление StateTypes со статусами обслуживаемых и ожидающих запросов (SERVICE и WAITING);

- класс запросов Transact c фиксацией суммарного времени их обслуживания и ожидания в очередях (serviceTime и waitTime);

- наборы данных для сохранения суммарных времен обслуживания и ожидания для последовательностей запросов (serviceTimeSet и waitTimeSet);

- столбцовый индикатор для среднего суммарного времени ожидания запросов (WaitTime).

3.4 Выполнить привязку объектов к структурной диаграмме модели проекта lab3-2.

3.5 Выполнить эксперимент и просмотреть отображение результатов моделирования на анимационной диаграмме и графике динамики времени ожидания запросов.

3.6 Сравнить результаты моделирования мультипроцессорной системы в AnyLogic и в GPSS. Убедиться в близости полученных результатов, а в случая их существенного различия найти и устранить ошибки.

4 Содержание отчета

1) Тема и цель выполнения работы

2) Рисунок, отображающий набор средств для сбора статистики обслуживания запросов:

- структурную диаграмму модели по индивидуальному варианту;

- состав вспомогательных объектов для сбора статистики (по аналогии с рисунком в п/р 1.3);

- свойства объектов структурной диаграммы, обеспечивающих привязку вспомогательных объектов (по данным п/р 1.3);

- код класса Transact, обеспечивающий накопление значений serviceTime и waitTime (п/р 1.3).

3) Скриншот итоговой анимации модели мультипроцессорной системы по результатам модельного эксперимента.

4) Скриншоты графика и гистограммы итогового времени пребывания запросов в ожидании (по данным набора waitTimeSet), полученные в ходе модельного эксперимента.

5) Выводы относительно преимуществ и ограничений средств отображения результатов моделирования и сбора статистики.

 


<== предыдущая страница | следующая страница ==>
Средства для накопление статистики времени обслуживания и ожидания | ТРИГГЕРЫ И СХЕМЫ НА ИХ ОСНОВЕ

Дата добавления: 2014-12-09; просмотров: 205; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.031 сек.