- •Иркутского государственного технического университета
- •I. Системы массового обслуживания и их применение при моделировании средств вычислительной техники.
- •3. Системы массового обслуживания.
- •5. Многоканальная смо.
- •6. Системы с нетерпеливыми заявками.
- •7. Расчет основных характеристик систем массового обслуживания.
- •1. Основные параметры смо.
- •I Формулируем задачу в терминах смо:
- •Рассматриваем возможные состояния системы :
- •Вычисляем характеристики смо :
- •Вычисляем критерий эффективности смо (суммарные потери):
- •3.Технологические этапы создания и использования имитационных моделей.
- •2. Основные блоки gpss/ world и связанные с ними объекты.
- •2.1. Блоки, связанные с транзактами
- •2.2. Блоки, связанные с аппаратными объектами
- •2.3. Блоки для сбора статистических данных
- •2.4. Блоки, изменяющие маршруты транзактов
- •2.5. Блоки, работающие с памятью
- •Initial Xj ,значение
- •Initial mXj (a,b),значение
- •2.6. Блоки для работы со списками пользователя
- •3. Управляющие операторы gpss/ world
- •4. Некоторые приемы конструирования gpss-моделей
- •4.1. Косвенная адресация
- •5. Команды gpss/ world и технология работы с пакетом
- •5.1. Загрузка интегрированной среды, введение в систему gpss – программы и ее запуск [4]
- •5.2 Создание новой модели и ее запуск
- •5.3. Прогон модели и стандартный отчет о выполнении программы
- •5. Подсчет убытков при торговле оборудованием.
- •6. Замена вышедшего из строя устройства компьютера.
- •7. Решение задач надежности оборудования.
- •8. Моделирование систем массового обслуживания с «нетерпеливыми» заявками.
- •9. Моделирование работы двух узлов коммутации [6]
- •Лабораторная работа № 2 Моделирование одномерной системы массового обслуживания с многомерным входным потоком.
- •Лабораторная работа №3. Моделирование смо с приоритетной дисциплиной обслуживания и раздельными очередями.
- •Лабораторная работа №4 Моделирование двухканальной системы с тремя независимыми входными потоками
- •Лабораторная работа №5
- •Варианты работы.
- •Контрольные вопросы
- •Вариант 2 Тема курсовой работы «Моделирование справочной информационной системы ».
- •Вариант 3 Тема курсовой работы «Моделирование работы магазина, торгующего вычислительной техникой».
- •Вариант 4 Тема курсовой работы «Моделирование работы двух узлов коммутации сети передачи данных».
- •Вариант 5 Тема курсовой работы «Задача о запасных устройствах для компьютера».
- •Вариант 6 Тема курсовой работы «Информационно-измерительная система».
- •Тема курсовой работы «Исследование надежности вычислительных систем».
- •10.Что определяет дисциплина обслуживания в смо?
Вычисляем критерий эффективности смо (суммарные потери):
(усл. ед.).
Таким образом, аналитические методы моделирования вычислительных систем основываются на результатах, полученных при исследовании систем массового обслуживания (СМО), и позволяют получить характеристики эффективности функционирования системы при определенных ограничениях, налагаемых на параметры СМО. Как правило, аналитические методы используются для получения приближенных оценок, которые уточняются в дальнейшем в процессе имитационного моделирования.
Имитационное моделирование систем массового обслуживания.
1. Основные понятия имитационного моделирования [1].
При имитационном моделировании алгоритм, реализующий модель, воспроизводит процесс функционирования системы во времени. Имитируются элементарные явления, составляющие процесс, с сохранением их логической структуры и последовательности протекания во времени. Метод имитационного моделирования позволяет решать задачи анализа систем:
- оценки вариантов структуры системы;
- оценки эффективности различных алгоритмов управления;
- оценки влияния изменения параметров системы.
Имитационная модель отображает стохастический процесс смены дискретных состояний СМО в непрерывном времени в форме моделирующего алгоритма. При его реализации на ЭВМ производится накопление статистических данных по тем атрибутам модели, характеристики которых являются предметом исследований. По окончании моделирования накопленная статистика обрабатывается, и результаты моделирования получаются в виде выборочных распределений исследуемых величин или их выборочных моментов. Таким образом, при имитационном моделировании систем массового обслуживания речь всегда идет о статистическом имитационном моделировании.
Ключевым понятием в имитационном моделировании является понятие состояния системы. При переходе системы из одного состояния в другое происходит событие. Изменяя значения различных переменных, входящих в модель, можно имитировать последовательность событий, т.е. представлять динамику системы. При дискретной имитации состояние системы меняется только в определенные моменты времени, определяемые целыми числами.
При моделировании вычислительных систем (ВС) на системном уровне каждый элемент отображает функциональное устройство на том или ином уровне детализации. В простейшем случае устройство может находиться в работоспособном состоянии или в состоянии отказа. В работоспособном состоянии устройство может быть занято или свободно. Когда устройство занято, к нему имеется очередь заявок.
Имитационное моделирование позволяет исследовать СМО при различных типах входных потоков и интенсивностях поступления заявок на входы, при вариациях параметров ОА (обслуживающие аппараты или каналы обслуживания, или приборы), при различных дисциплинах обслуживания заявок. Дисциплина обслуживания - правило, по которому заявки поступают из очередей на обслуживание. Величина, характеризующая право на первоочередное обслуживание, называется приоритетом. В моделях СМО заявки, приходящие на вход занятого ОА, образуют очереди, отдельные для заявок каждого приоритета. При освобождении ОА на обслуживание принимается заявка из непустой очереди с наиболее высоким приоритетом. Основной тип ОА - устройства, именно в них происходит обработка транзактов с затратами времени. К ОА относятся также накопители (памяти), отображающие средства хранения обрабатываемых деталей в производственных линиях или обрабатываемых данных в вычислительных системах. Накопители характеризуются не временами обслуживания заявок, а емкостью - максимально возможным количеством одновременно находящихся в накопителе заявок. К элементам имитационных моделей СМО кроме ОА относят также узлы и источники заявок. Связи ОА между собой реализуют узлы, т.е. характеризуют правила, по которым заявки направляются к тому или иному ОА. 2.Обобщенный алгоритм имитационного моделирования
Под событием в ВС понимают:
- поступление заявки в систему;
- освобождение устройства после обслуживания заявок;
- уход нетерпеливых заявок из очереди;
- отказ в приеме заявок и т.д.
Управляющие последовательности - это последовательности значений периодов следования заявок по каждому потоку и длительности обслуживания заявок i - го потока j - м устройством. Моменты поступления следующих событий определяются по простым рекурсивным соотношениям.
Т.о. имеем достаточно простой алгоритм моделирования.
1. Определяется событие с минимальным временем - наиболее раннее событие;
2. Модельному времени присваивается значение времени наступления наиболее раннего события;
3. Определяется тип события;
4. В зависимости от числа события выполняется соответствующая реакция модели;
5. Перечисленные выше действия выполняются до истечения времени моделирования.
При имитационном моделировании можно измерять значение характеристик системы, интересующих исследователя:
- коэффициент загрузки приборов;
- количество обслуженных заявок;
- средняя и максимальная длина очереди и т.д.