Имитационное моделирование работы вычислительной системы из трех ЭВМ в среде GPSS
Краткое сожержание материала:
Федеральное агентство по образованию
Пояснительная записка к курсовому проекту
по курсу «Моделирование систем»
Тема: «Имитационное моделирование работы вычислительной системы из трех ЭВМ в среде GPSS»
Екатеринбург 2008г
Содержание
- Введение
- 1. Построение концептуальной модели системы и ее формализация
- 1.1 Формулировка цели и постановка задачи машинного моделирования системы
- 1.2 Анализ задачи моделирования системы
- 1.3 Определение требований к исходной информации об объекте моделирования и организация ее сбора
- 1.4 Выдвижение гипотез и принятие предположений
- 1.5 Определение параметров и переменных модели
- 1.6 Установление основного содержания модели
- 1.7 Обоснование критериев оценки эффективности системы
- 1.8 Определение процедур аппроксимации
- 1.9 Описание концептуальной модели системы
- 1.10 Проверка достоверности концептуальной модели
- 2. Алгоритмизация модели системы и ее машинная реализация
- 2.1 Построение логической схемы модели
- 2.2 Получение математических соотношений
- 2.3 Проверка достоверности модели системы
- 2.4 Выбор инструментальных средств моделирования
- 2.5 Составление плана выполнения работ по программированию
- 2.6 Спецификация и построение схемы программы
- 2.7 Проведение программирования модели
- 2.8 Проверка достоверности программы
- 3. Получение и интерпретация результатов моделирования системы
- 3.1 Планирование машинного эксперимента с моделью системы
- 3.2 Определение требований к вычислительным средствам
- 3.3 Проведение рабочих расчетов
- 3.4 Анализ результатов моделирования системы
- 3.5 Представление результатов моделирования
- 3.6 Интерпретация результатов моделирования
- 3.7 Подведение итогов моделирования и выдача рекомендаций
Введение
Вычислительная система состоит из трех ЭВМ. С интервалом 3 ± 1 мин в систему поступают задания, которые с вероятностями Р1 = 0,4; P2 = P3 = 0,3 адресуются одной из трех ЭВМ. Перед каждой ЭВМ имеется очередь заданий, длина которой не ограничена. После обработки задания на первой ЭВМ, оно с вероятностью P12 = 0,3 поступает в очередь ко второй ЭВМ и с вероятностью P13 = 0,7 - в очередь к третьей ЭВМ. После обработки на второй или третьей ЭВМ задание считается выполненным. Продолжительность обработки заданий на разных ЭВМ характеризуется интервалами времени Т1= 7 ± 4 мин, T2 = 3 ± 1 мин, T3 = 5 ± 2 мин. Смоделировать процесс обработки 200 заданий. Определить максимальную длину каждой очереди и коэффициенты загрузки ЭВМ.
1. Построение концептуальной модели системы и ее формализация
1.1 Формулировка цели и постановка задачи машинного моделирования системы
Необходимо исследовать работу вычислительной системы из трех ЭВМ. В качестве цели моделирования выберем изучение функционирования системы, а именно оценивание ее характеристик с точки зрения эффективности работы системы, т.е. минимизацию длины очереди к ЭВМ и максимизацию коэффициента загрузки ЭВМ (т.е. будет ли она простаивать, работать на износ или работать с запасом). В качестве цели эффективного функционирования системы целесообразно выбрать максимизацию коэффициента загрузки каждой ЭВМ.
С учетом имеющихся ресурсов в качестве метода решения задачи выберем метод имитационного моделирования, позволяющий не только анализировать характеристики модели, но и проводить структурный, алгоритмический и параметрический синтез модели на ЭВМ при заданных критериях оценки эффективности и ограничениях.
Постановка задачи исследования функционирования вычислительной системы состоящей из трех ЭВМ представлена в задании к курсовому проектированию, из которого следует, что необходимо определить:
ь максимальную длину очередей к каждой ЭВМ;
ь коэффициенты загрузки каждой ЭВМ.
Пересмотр начальной постановки задачи исследования не предусмотрен.
1.2 Анализ задачи моделирования системы
В качестве критерия оценки эффективности процесса функционирования системы целесообразно выбрать коэффициент загрузки ЭВМ, который должен быть максимальным, при этом длина очереди к каждой ЭВМ должна быть минимальной. Соотношение загрузки каждой ЭВМ должно быть в среднем одинаковым, чтобы каждое устройство было задействовано равноценно. В качестве еще одного традиционного критерия оценки эффективности процесса функционирования системы можно выбрать минимальное время обработки заданий в системе в целом при максимальном количестве обработанных заданий.
Экзогенные (независимые) переменные модели:
ь интервал времени поступления заданий;
ь вероятность поступления заданий на первоначальную обработку к каждой из ЭВМ;
ь вероятность поступления заданий на дальнейшую обработку к оставшимся ЭВМ;
ь продолжительность обработки заданий на каждой из ЭВМ;
ь количество заданий.
Эндогенные (зависимые) переменные модели:
ь длину очереди к каждой из ЭВМ;
ь коэффициент загрузки каждой ЭВМ.
При построении математической имитационной модели процессов функционирования системы будем использовать непрерывно-стохастический подход на примере типовой Q-схемы, потому что исследуемая система - вычислительная система из трех ЭВМ - может быть представлена как система массового обслуживания с непрерывным временем обработки параметров при наличии случайных факторов.
Формализовав процесс функционирования исследуемой системы в абстракциях Q-схемы, на втором этапе алгоритмизации модели и ее машинной реализации выберем язык имитационного моделирования, потому что высокий уровень проблемной ориентации языка значительно упростит программирование, а специально предусмотренные в нем возможности сбора, обработки и вывода результатов моделирования позволят быстро и подробно проанализировать возможные исходы имитационного эксперимента с моделью. Для получения полной информации о характеристиках процесса функционирования системы необходимо будет провести полный факторный эксперимент, который позволит определить, насколько эффективно функционирует система, и выдать рекомендации по ее усовершенствованию.
1.3 Определение требований к исходной информации об объекте моделирования и организация ее сбора
Вся необходимая информация о системе и внешней среде представлена в задании к курсовому проектированию и не требует предварительной обработки.
1.4 Выдвижение гипотез и принятие предположений
Для заполнения пробелов в понимании задачи исследования, а также проверки возможных результатов моделирования при проведении машинного эксперимента выдвигаем следующие гипотезы:
ь если интенсивность поступления заданий в ВС будет меньше времени обработки заданий на каждой из ЭВМ, то коэффициент загрузки каждой из ЭВМ будет возрастать, и, как следствие, будет увеличиваться количество поступивших заданий в ВС, которые образуют длинные очереди;
ь первая ЭВМ прорешивает меньше заданий двух других ЭВМ и при этом имеет длину очереди всегда больше длины очереди ко второй ЭВМ;
ь третья ЭВМ прорешивает всегда больше заданий, чем две другие ЭВМ по отдельности.
Для упрощения модели можно выдвинуть следующие предположения:
ь время перехода задания от одной ЭВМ к другой равно нулю.
1.5 Определение параметров и переменных модели
Входные переменные модели:
v интервал времени (интенсивность) поступления заданий в вычислительную систему (ВС), tп tп, где tп - средний интервал времени между поступлением заданий в ВС, tп - половина интервала, в котором равномерно распределено значение, единица измерения - минута;
Выходные переменные модели:
v количество заданий обработанных на каждой из ЭВМ в заданные интервалы времени обработки заданий и вероятностями поступления заданий на них, NОЗ1, NОЗ2, NОЗ3, единица измерения - количество заданий;
v коэффициент загрузки каждой из ЭВМ, ZЭ1, ZЭ2, ZЭ3, единица измерения - относительная единица;
v количество заданий, которым пришлось ждать в очереди, вследствие высокого коэффициента загрузки ЭВМ в заданные интервалы времени обработки заданий на каждой из ЭВМ и вероятностями поступления за...
Имитационное моделирование сети Ethernet в среде GPSS World
Понятие и особенности технологии Ethernet, алгоритм работы сети. Построение схемы сети Ethernet по принципу топологии шины. Аналитическое и имитационн...
Имитационное моделирование в среде GPSS
Книга о методах имитационного моделирования и его применении в науке, технологиях, бизнесе. Приведено описание языка GPSS и секретов его эффективного...
Моделирование канала связи с контролем конфликтов одновременности
Структурная схема, классификация устройств СМО и анализ динамики ее функционирования. Формализация модели СМО средствами GPSS World. Модификация имита...
Моделирование работы переговорного пункта
Имитационное моделирование работы переговорного пункта после реконструкции в среде GPSS WORLD. Определение среднего числа посетителей в переговорном п...
Моделирование в среде GPSS
Методы материального моделирования в среде GPSS. Построение и разработка концептуальной модели. Алгоритмизация модели и ее машинная реализация. Экспер...