Автор работы: Пользователь скрыл имя, 26 Декабря 2011 в 16:29, курсовая работа
Прозрачность для пользователя ценна по трем причинам. Во-первых, опасно полагаться на непрозрачное моделирование типа «черный ящик», внутренние механизмы функционирования которого скрыты от пользователя. Мало того, что в этом случае нельзя быть уверенным, подходит ли оно для какого-либо конкретного случая, но и невозможно гарантировать, что оно работает, как задумано. Во-вторых, удачные имитационные модели являются очень ценными и пригодны в течение длительного периода времени.
Введение 6
Глава 1. 12
1.1 Техническое задание. 12
1.2 Анализ технического задания. 13
1.3. Формализация концептуальной модели… ………………………………14
1.4. Формализация Q-схемы. 15
1.5. Вывод. 16
Глава 2. 17
2.1. Блок-схема. 17
2.2. Эксперименты 18
2.3. Спецификация блоков моделирования. 27
1.5. Вывод. 29
Глава 3. 30
3.1. Анализ результатову модели. 30
3.2. Заключение 32
Литература. 33
2.1
Блок - схема
Эксперименты
Эксперимент 1
Листинг
CPU_1 storage 1 ;объем накопителя 1
CPU_2 storage 1 ;объем
накопителя 2
GENERATE 10,3 ;время поступления запроса в систему
ADVANCE 2 ;предварительная обработка запроса
TRANSFER 0.5,BLK1,BLK2
BLK1 QUEUE o4 ;очередь
ENTER CPU_1 ;устройство обработки 1
DEPART o4 ;вывод из очереди
ADVANCE 18,2 ;задержка обработки
LEAVE CPU_1 ;закрытие устройства
SAVEVALUE bl1+,1 ;
TERMINATE 1
BLK2 SEIZE 1
ADVANCE 3 ;задержка передачи по каналу связи
RELEASE 1
ADVANCE 2
QUEUE o42
ENTER CPU_2 ;устройство обработки 2
DEPART o42
ADVANCE 18,2 ;задержка обработки
LEAVE CPU_2 ;закрытие устройства 2
SEIZE 2
ADVANCE 3
RELEASE 2
SAVEVALUE bl2+,1
TERMINATE 1
start 400
Отчет 1
GPSS World Simulation Report - Untitled Model 1.3.1
Friday, June 13, 2008 11:58:12
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 4002.259
24 2
2
NAME VALUE
BL1 10005.000
BL2 10004.000
BLK1
BLK2 11.000
CPU_1 10000.000
CPU_2 10001.000
O4 10003.000
O42
10002.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 403 0 0
2 ADVANCE 403 0 0
3 TRANSFER 403 0 0
BLK1 4 QUEUE 216 0 0
5 ENTER 216 0 0
6 DEPART 216 0 0
7 ADVANCE 216 0 0
8 LEAVE 216 0 0
9 SAVEVALUE 216 0 0
10 TERMINATE 216 0 0
BLK2 11 SEIZE 187 0 0
12 ADVANCE 187 0 0
13 RELEASE 187 0 0
14 ADVANCE 187 1 0
15 QUEUE 186 1 0
16 ENTER 185 0 0
17 DEPART 185 0 0
18 ADVANCE 185 1 0
19 LEAVE 184 0 0
20 SEIZE 184 0 0
21 ADVANCE 184 0 0
22 RELEASE 184 0 0
23 SAVEVALUE 184 0 0
24 TERMINATE
184
0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
1 187 0.140 3.000 1 0 0 0 0 0
2
184 0.138 3.000
1 0 0
0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
O42 4 1 186 51 0.660 14.203 19.569 0
O4
7 0 216
10 2.987 55.352
58.039 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
CPU_1 1 1 0 1 216 1 0.973 0.973 0 0
CPU_2
1 0 0 1
185 1 0.825 0.825
0 1
SAVEVALUE RETRY VALUE
BL2
0 184.000
BL1
0 216.000
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
403 0 4003.124 403 14 15
401 0 4003.585 401 18 19
404 0 4006.922 404 0 1
Эксперимент 2
Листинг
CPU_1 storage 1 ;объем накопителя 1
CPU_2 storage 2 ;объем накопителя
2
GENERATE 10,3 ;время поступления запроса в систему
ADVANCE 2 ;предварительная обработка запроса
TRANSFER 0.5,BLK1,BLK2
BLK1 QUEUE o4 ;очередь
ENTER CPU_1 ;устройство обработки 1
DEPART o4 ;вывод из очереди
ADVANCE 18,2 ;задержка обработки
LEAVE CPU_1 ;закрытие устройства
SAVEVALUE bl1+,1 ;
TERMINATE 1
BLK2 SEIZE 1
ADVANCE 3 ;задержка передачи по каналу связи
RELEASE 1
ADVANCE 2
QUEUE o42
ENTER CPU_2 ;устройство обработки 2
DEPART o42
ADVANCE 18,2 ;задержка обработки
LEAVE CPU_2 ;закрытие устройства 2
SEIZE 2
ADVANCE 3
RELEASE 2
SAVEVALUE bl2+,1
TERMINATE 1
start 400
Отчет 2
GPSS World Simulation Report - Untitled Model 1.4.1
Friday, June 13, 2008 11:59:11
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 4022.816
24 2
2
NAME VALUE
BL1 10005.000
BL2 10004.000
BLK1
BLK2 11.000
CPU_1 10000.000
CPU_2 10001.000
O4 10003.000
O42
10002.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 403 0 0
2 ADVANCE 403 0 0
3 TRANSFER 403 0 0
BLK1 4 QUEUE 204 1 0
5 ENTER 203 0 0
6 DEPART 203 0 0
7 ADVANCE 203 1 0
8 LEAVE 202 0 0
9 SAVEVALUE 202 0 0
10 TERMINATE 202 0 0
BLK2 11 SEIZE 199 0 0
12 ADVANCE 199 0 0
13 RELEASE 199 0 0
14 ADVANCE 199 1 0
15 QUEUE 198 0 0
16 ENTER 198 0 0
17 DEPART 198 0 0
18 ADVANCE 198 0 0
19 LEAVE 198 0 0
20 SEIZE 198 0 0
21 ADVANCE 198 0 0
22 RELEASE 198 0 0
23 SAVEVALUE 198 0 0
24 TERMINATE
198
0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
1 199 0.148 3.000 1 0 0 0 0 0
2
198 0.148 3.000
1 0 0
0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
O42 1 0 198 189 0.003 0.054 1.179 0
O4
7 1 204
31 1.498 29.545
34.839 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
CPU_1 1 0 0 1 203 1 0.906 0.906 0 1
CPU_2
2 2 0 2
198 1 0.889 0.444
0 0
SAVEVALUE RETRY VALUE
BL2
0 198.000
BL1
0 202.000
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
Информация о работе Имитационное моделирование системы распределенного банка данных