Главная страница Случайная лекция
Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика
Мы поможем в написании ваших работ! |
Отображение итоговых показателей обслуживания запросовДля отображения среднего времени ожидания и обработки в целом по запросам на анимации создаются индикаторы 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; Нарушение авторских прав
Мы поможем в написании ваших работ! |