Имитационное моделирование различных режимов работы вычислительной системы
В этом разделе рассматриваются задачи, моделирующие ситуации, когда прерывается обслуживание заявок (транзактов) в устройствах, а также средства, позволяющие сэкономить машинное время при поиске заблокированных заявок.
МПВК является структурой первого типа (канал - центральный процессор). МПВК с общей шиной, предназначен для обработки заявок. Режим работы системы – трехсменный по 20 минут в сутки. Чтобы соответствовать условию ограничения по времени ( 28 с) заявки поступают с периодичностью в (3 ± 1) с
Безприоритетные заявки поступают на стенд с интенсивностью 0.8, на их обслуживание уходит 3 с.
Заявки с относительным приоритетом, необходимые для дальнейшего использования, с интенсивностью 2.4 и 1.6, их обслуживание – экспоненциальное со средним временем 2 с. Заявки с относительным приоритетом могут захватить стенд, после их обслуживания фоновые изделия дообслуживаются.
Заявки с абсолютным приоритетом, с интенсивностью 1.4, занимают стенд на 2 с.
Составим модель работы системы в течение 24 часов.
Особенности стенда следующие. В модуле безприоритетные заявки (транзакты) занимают и освобождают стенд с помощью блоков SEIZE STEND и RELEASE STEND; в модуле заявки с относительным приоритетом транзакты захватывают и освобождают стенд с помощью блоков PREEMPT STEND (режим прерывания) и RETURN STEND; в модуле заявки с абсолютным приоритетом захват и освобождение стенда происходят с использованием блока PREEMPT STEND, РR (режим приоритетный) и RETURN STEND.
|
|
При единице модельного времени в одну секунду, модельное время составляет 24 × 3 × 3 × 60 = 12960 единиц.
Программа модели имеет вид:
GENERATE 3, 1
PREEMPT STEND
ADVANCE 2, 1
RETURN STEND
TERMINATE
GENERATE 3, 1
PREEMPT STEND
ADVANCE 2, 1
RETURN STEND
TERMINATE
GENERATE 3, 1
SEIZE STEND
ADVANCE 2, 1
RELEASE STEND
TERMINATE
GENERATE 3, 1
PREEMPT STEND, PR
ADVANCE 2, 1
RETURN STEND
TERMINATE
GENERATE 3, 1
SEIZE STEND
ADVANCE 2, 1
RELEASE STEND
TERMINATE
GENERATE 12960
TERMINATE 1
START 1
Согласно отчёту, основные показатели моделирования системы таковы:
1) За время работы системы (согласно END TIME это 12960.000 единиц, а значит ровно 24 часа), число обслуженных требований в канале обслуживания (ENTRIES) 6470;
2) Коэффициент использования канала обслуживания (UTIL) 1 раз;
3) Среднее время обслуживания требования в канале (AVE.TIME) 2.003;
4) Задержка составляет (DELAY) 8672;
Так же в данном отчёте можно отнаблюдать цепь будущих событий (Future Events Chain, FEC) – это цепь, включающая события требований (транзактов), которые находятся в состоянии ожидания событий в будущем. В этой цепи находятся события, время наступления которых больше текущего модельного времени, то есть они должны произойти в будущем, но условия их наступления уже определены.
|
|
Сам отчёт выглядит следующим образом:
GPSS World Simulation Report - Untitled Model 1.2.1
Friday, June 07, 2019 21:08:46
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 12960.000 27 1 0
NAME VALUE
STEND 10000.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 4318 2161 0
2 PREEMPT 2157 0 0
3 ADVANCE 2157 0 0
4 RETURN 2157 0 0
5 TERMINATE 2157 0 0
6 GENERATE 4329 2174 0
7 PREEMPT 2155 0 0
8 ADVANCE 2155 1 0
9 RETURN 2154 0 0
10 TERMINATE 2154 0 0
11 GENERATE 4354 4354 0
12 SEIZE 0 0 0
13 ADVANCE 0 0 0
14 RELEASE 0 0 0
15 TERMINATE 0 0 0
|
|
16 GENERATE 4328 2170 0
17 PREEMPT 2158 0 0
18 ADVANCE 2158 1 0
19 RETURN 2157 0 0
20 TERMINATE 2157 0 0
21 GENERATE 4318 4318 0
22 SEIZE 0 0 0
23 ADVANCE 0 0 0
24 RELEASE 0 0 0
25 TERMINATE 0 0 0
26 GENERATE 1 0 0
27 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
STEND 6470 1.000 2.003 1 10813 6505 1 0 8672
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
10813 0 12961.308 10813 8 9
21649 0 12961.814 21649 0 21
21650 0 12962.183 21650 0 1
21651 0 12962.501 21651 0 6
21652 0 12963.048 21652 0 16
21653 0 12963.101 21653 0 11
21654 0 25920.000 21654 0 26
Оценка надежности системы и разработка мероприятий по ее повышению
Работоспособность системы или отдельных ее частей в процессе эксплуатации может быть нарушена в результате отказа аппаратуры – выхода из строя элементов или соединений между ними. В данном разделе рассмотрены варианты повышения надежности создаваемой системы.
Надежность системы определяется вероятностью безотказной работы, т.е. вероятностью того, что при определенных условиях эксплуатации в заданный интервал времени не произойдет одиночного отказа.
|
|
Выражение для вычисления безотказной работы:
(4.1)
Где:
t – интервал времени;
li – интенсивность отказов i-го блока;
m – число блоков ВС;
Рис.4.1. Граф работоспособности системы
Где:
Si – состояния системы;
S1 – система работоспособна;
S2 – в системе обнаружен отказ;
S3 – состояние необнаруженного отказа;
S4 – состояние выполнения профилактических испытаний;
S5 – в системе установлен скрытый отказ в результате профилактических испытаний.
l0 – интенсивность потока отказов;
lпф – интенсивность профилактических испытаний;
mпф - интенсивность профилактики;
H – интенсивность восстановления;
g – доля контролируемого оборудования;
В разрабатываемой системе эти данные соответствуют таблице 4.1:
№ | l0 | lпф | mпф | H | g |
13 | 0,67 | 0,6 | 0,88 | 0,5 | 0,43 |
Таб. 4.1. Исходные данные для проверки работоспособности системы
Составим систему уравнение Колмогорова:
- P1×(g×l0 + (1-g)× l0 + lпф) + P2××H + mпф×P4 = 0
- P2×H + g×l0×P1 + g×l0×P3 = 0
- P3×(g×l0 + lпф) + (1-g)× l0P3 = 0
- P4×mпф + P1×lпф + P5×H = 0
- P5×H + lпф×P3 = 0
Найдем вероятности:
P1 определяет стационарную вероятность нахождения ВС в состоянии S1.
Для расчета надежности была использована программа DIFUR1. Результаты вычислений:
Рис.4.2. Граф переходов
Рис. 4.3 Машинный расчёт (Матрица переходов)
Рис.4.4. Вероятность переходов
Рис.4.5. График показывающий, что наступил установившийся режим
Проведя подробный анализ проектирования вычислительной системы типа МПВК, выяснилось, что комплексы с общей шиной имеют два весомых минуса.
Первый – невысокое быстродействие, так как одновременный обмен информацией возможен между двумя устройствами, не более. По этой причине в комплексах с общей шиной число процессоров не превосходит двух-четырех. Этот недостаток может быть несколько компенсирован путем использования общей шины с высоким быстродействием, большим, чем быстродействие входящих в комплекс устройств. Однако, этот путь приводит к усложнению и удорожанию комплекса.
Второй недостаток МПВК с общей шиной заключается в относительно низкой надежности системы из-за наличия общего элемента – шины. Надо иметь ввиду, что надежность общей шины определяется не только надежностью проводов и кабелей (их собственная надежность достаточно высока), но и надежностью всех соединений, входных и выходных цепей устройства. Отказ хотя бы одного из элементов приводит к отказу всего комплекса. Этот недостаток можно компенсировать за счет введения резервной шины.
Рис. 4.6. Базовая архитектура Мультипроцессора с двумя общими шинами
Хотя это несколько усложняет комплекс, однако надежность его существенно возрастает. Если же резервную шину сделать активной, т. е. работающей одновременно с основной, то можно не только повысить надежность, но и увеличить производительность комплекса за счет того, что обмен информацией может осуществляться одновременно между двумя парами устройств.
Заключение
В процессе проектирования КС типа МПВК были изучены методы проектирования систем данного типа. Так же были изучены на практике, с помощью вычислений и программных средств, способы построения современных ЭВМ.
Была решена задача выбора оптимального (по критерию производительности) комплекса устройств, для заданных характеристик решаемых задач и условий эксплуатации системы. А именно, была разработана программа в среде GPSS World, на основе предварительных вычислений, благодаря которым было получено подробное описание КС.
Программа показала процесс работы КС в течении 24 часов. На основе полученного отчёта о работе, был разработан комплекс мероприятий по увеличению надёжности системы в процессе её будущей эксплуатации.
Список литературы
1. GPSS World. Основы имитационного моделирования различных систем. – М.: ДМК Пресс, 2004. – 320 с.: ил. (Серия «Проектирование»).
2. А. М. Ларионов, С.А. Майоров, Г. И. Новиков ВЫЧИСЛИТЕЛЬНЫЕ КОМПЛЕКСЫ, СИСТЕМЫ И СЕТИ.Ленинград ЭНЕРГОАТОМИЗДАТ Ленинградское отделение 1987
3. https://studfiles.net/preview/1511376/page:5/
4. https://center-yf.ru/data/stat/sredstva-obrabotki-informacii.php
5. https://www.yaklass.ru/materiali?chtid=455&mode=cht
6. https://works.doklad.ru/view/ngdkSWKm5GA.html
Дата добавления: 2019-09-08; просмотров: 160; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!