- •Методические указания
- •«Моделирование систем»
- •230201.65 «Информационные системы и технологии»
- •Содержание
- •1 Цели и задачи курсовой работы
- •2 Формулировка задания и его объем
- •2.1 Примерная тематика курсовых работ
- •Назначение;
- •2) Концептуальное описание задачи:
- •3 Основное содержание курсовой работы по разделам,
- •Цель создания программного средства;
- •5 Общие требования к курсовой работе
- •6 Рекомендации по организации работ над курсовой
- •7 Порядок защиты и ответственность студента за
- •8 Рекомендуемая литература
- •_ «Моделирование систем»________
- •_________ «Моделирование системы обслуживания с отказами»__________
- •Ставрополь
- •_______________________Петрову Петру Петровичу_______________________
- •230201.65 «Информационные системы и технологии»
- •355028, Г. Ставрополь, пр. Кулакова, 2
1 Цели и задачи курсовой работы
Основной целью и содержанием курсовой работы являются развитие умений и навыков моделирования систем.
В процессе курсового проектирования студент должен применить на практике типовые подходы к созданию модели системы массового обслуживания с отказами, продемонстрировав:
1) знание основных понятий компьютерной имитации, математического аппарата формализации процессов в сложных системах, методологии моделирования систем;
2) умение реализовывать методы машинного моделирования с помощью современных инструментальных средств.
2 Формулировка задания и его объем
Основанием для разработки курсовой работы является задание по курсовому проектированию, подписанное руководителем и утвержденное заведующим кафедрой.
Заданием определяется перечень вопросов, подлежащих разработке в курсовых работах.
Пояснительная записка к курсовой работе должна содержать:
1) титульный лист по образцу (приложение А);
2) задание по курсовому проектированию (приложение Б);
3) содержание;
4) введение;
5) основную часть в соответствии с утвержденным заданием по курсовому проектированию;
6) заключение;
7) список использованных источников (не менее 15);
8) приложение.
Задание на выполнение курсовой работы брошюруется в пояснительной записке после титульного листа и включается в нумерацию.
2.1 Примерная тематика курсовых работ
В качестве задания на курсовое проектирование предлагается создать модель системы массового обслуживания с отказами.
Рассмотрим систему, обслуживающую поступающие запросы, например, сервер. Система состоит из восьми одинаковых блоков, например модемов, к которым поступают звонки от пользователей – поток запросов на обслуживание. Если все четыре блока заняты, запрос теряется. Будем считать время дискретным и шаг по времени выберем достаточно маленьким, так, чтобы можно было пренебречь вероятностью поступления двух запросов за один шаг. Время обслуживания будем считать случайным и состоящим из независимых продолжений, что согласуется с практическими наблюдениями над реальными системами обслуживания.
Пусть вероятность поступления одного запроса за один шаг будет а, а вероятность того, что запрос обслуживается за один шаг – β. Тогда он обслуживается после этого шага как новый запрос с вероятностью 1 – β.
На основе исходных данных о значениях α и β и количестве N первоначально занятых блоков, найти:
вероятность того, что через 10 шагов в системе будет занята половина блоков;
долю пропадающих через 10 шагов запросов;
количество шагов, через которое система достигнет стационарного режима.
Провести анализ работы системы в стационарном режиме.
Варианты индивидуальных заданий приведены в таблице 2.1. Номер варианта соответствует порядковому номеру в списке группы.
Таблица 2.1 – Варианты индивидуальных заданий
Номер варианта |
Вероятность поступления одного запроса за один шаг |
Вероятность обслуживания запроса за один шаг |
Количество первоначально занятых блоков |
1 |
0,4 |
0,81 |
0 |
2 |
0,41 |
0,7 |
1 |
3 |
0,42 |
0,6 |
2 |
4 |
0,43 |
0,8 |
3 |
5 |
0,44 |
0,5 |
4 |
6 |
0,45 |
0,6 |
5 |
7 |
0,46 |
0,8 |
6 |
8 |
0,47 |
0,7 |
7 |
9 |
0,48 |
0,6 |
8 |
10 |
0,49 |
0,8 |
0 |
11 |
0,5 |
0,68 |
1 |
12 |
0,51 |
0,4 |
2 |
13 |
0,52 |
0,7 |
3 |
14 |
0,53 |
0,6 |
4 |
15 |
0,54 |
0,4 |
5 |
16 |
0,55 |
0,8 |
6 |
17 |
0,56 |
0,6 |
7 |
18 |
0,57 |
0,7 |
8 |
19 |
0,58 |
0,9 |
0 |
20 |
0,59 |
0,8 |
5 |
21 |
0,6 |
0,72 |
1 |
22 |
0,62 |
0,5 |
2 |
23 |
0,66 |
0,7 |
2 |
24 |
0,65 |
0,5 |
3 |
25 |
0,64 |
0,4 |
4 |
26 |
0,4 |
0,55 |
6 |
27 |
0,46 |
0,65 |
7 |
28 |
0,53 |
0,7 |
8 |
29 |
0,67 |
0,5 |
0 |
30 |
0,63 |
0,75 |
1 |
В теоретической части курсовой работы должны быть рассмотрены следующие основные вопросы: основные подходы к моделированию систем обслуживания с отказами, методология моделирования систем обслуживания с отказами, интерпретация полученных с помощью компьютерной модели результатов применительно к объекту моделирования.
Практическая часть курсовой работы должна быть представлена приложением, иллюстрирующим результаты моделирования системы с отказами с заданными в соответствии с вариантом задания характеристиками: вероятностью поступления одного запроса за один шаг, вероятностью обслуживания запроса за один шаг, количеством первоначально занятых блоков.
