
- •Общие сведения о моделировании вс
- •Свойства аналитических моделей
- •Принципы имитационного моделирования
- •Сетевые имитационные модели
- •Заявки и источники заявок
- •Независимый источник (источник типа n)
- •Источник с последействием (источник типа b)
- •Зависимый источник (источник типа s)
- •Групповой источник (источник типа g)
- •Приемники заявок
- •Ресурсы вс
- •Устройства
- •Элементы освобождения памяти
- •Маршрут заявок
- •Узлы типа d
- •Узлы типа s
- •Узлы типа r
- •Узлы типа p
- •Узлы типа u
- •Узлы типа q
- •Узлы типа c
- •Узлы типа m
- •Статистические характеристики памяти
- •Дополнительные результаты моделирования
Общие сведения о моделировании вс
Для анализа и исследования ВС1 обычно применяется аналитическое и имитационное моделирование. Под аналитическим моделированием обычно понимается описание системы в терминах некоторой математической теории, например, теории массового обслуживания или теории дифференциальных уравнений. Имитационное моделирование является описанием системы на языке моделирования.
Свойства аналитических моделей
Аналитические модели ВС, основанные на представлении исследуемых систем в виде экспоненциальных стохастических сетей, очень важны в решении задач анализа и синтеза ВС. Однако эти модели стоятся с использованием ряда допущений, которые ведут к уменьшению адекватности всей модели в целом:
Представление потоков заявок как простейших. Отсутствие последействия.
Предположение об экспоненциальном распределении длительности обслуживания заявок.
Однородность потока. Отсутствие приоритетов заявок.
Невозможность представления в аналитических моделях обслуживания заявок одновременно несколькими приборами.
Трудности получения зависимостей в явной аналитической форме при большом числе систем в сети.
См. также «Основы теории вычислительных систем», § 10.1, «Свойства аналитических моделей».
Принципы имитационного моделирования
Имитационная модель – это описание объекта исследования на некотором языке. Составными частями имитационной модели являются описания: элементов, образующих систему; структуры системы, т.е. совокупности связей элементами; свойств среды, в которой функционирует исследуемая система.
При проведении имитационного моделирования можно выделить следующие три этапа:
Создание концептуальной модели.
Разработка имитационной модели.
Моделирование и получение отчета.
При разработке имитационной модели в настоящее время используются следующие направления:
Построение модели с использованием обычного языка программирования. Модель является обычной программой, которая имитирует работу системы.
Представление имитационной модели в качестве совокупности взаимосвязанных СМО2, имитирующих работу ВС. По сути, моделью является набор входных данных для программы моделирования, что сводиться к формальному кодированию СИМ3.
Построение модели с использованием специализированного языка системного моделирования.
В решении задач синтеза и оптимизации ВС имитационное моделирование широко применяется как средство оценки последовательных вариантов синтезируемых или оптимизируемых систем. В этих случаях имитационное моделирование заменяет физический эксперимент.
См. также «Основы теории вычислительных систем», § 10.1, «Принципы имитационного моделирования».
Сетевые имитационные модели
В СИМ могут использоваться элементы следующих типов: источники заявок, приемники заявок, устройства, память и узлы. Рассмотрим более подробно каждый тип элементов.
См. также «Основы теории вычислительных систем», § 10.2.
Заявки и источники заявок
Заявка в сетевой модели имитирует задачу и работу в реальной ВС. Заявка генерируется источником заявок и прекращает свое существование в приемнике заявок. Заявка в ВС характеризуется параметрами:
Тип (TYPE)
Абсолютный приоритет (AP)
Относительный приоритет (RP)
Время создания (T0)
Время ближайшего события (TS)
Связка заявки с другими заявками (LINK)
Параметры TYPE, AP и RP могут быть заданы через параметры источника. Параметры T0, TS и LINK могут быть заданы только в момент начала моделирования и в совокупность данных сетевой модели не входят.
Заявки могут быть созданы источниками заявок. Всего существует четыре разновидности источников.