КП (3 вариант ещё один), страница 12
Описание файла
Файл "КП" внутри архива находится в папке "3 вариант ещё один". Документ из архива "3 вариант ещё один", который расположен в категории "". Всё это находится в предмете "эксплуатация автоматизированных систем обработки информации и управления (асоииу)" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "эксплуатация асоииу" в общих файлах.
Онлайн просмотр документа "КП"
Текст 12 страницы из документа "КП"
Бcpu – буфер (Б), имитирующий очередь запросов к процессорам сервера.
ОАcpu – ОА, имитирующий работу процессора по обработке запроса от рабочей станции.
Бдм – Б, имитирующий очередь запросов к дисковым массивам сервера.
ОАдм – ОА, имитирующий работу дискового массива сервера.
-
Листинг программы.
INITIAL X$STATION_N,9 ;количество рабочих станций
INITIAL X$STATION_TD,90 ;дообработка запроса
INITIAL X$STATION_TF,90 ;формирование запроса
INITIAL X$SERVER_CPU_T,10 ;время работы процессора
INITIAL X$DISK_N,2 ;количество дисковых массивов на сервере
INITIAL X$DISK_T,20 ;время работы дискового массива
WS_D STORAGE 9
WS_F STORAGE 9
SERVER_CPU STORAGE 1
DISK_N FUNCTION RN1,D2
0.5,1/1,2
EXPON FUNCTION RN1,C23
0,0/.1,.104/.2,.222/.3,.355/.4,.510/.5,.69/.6,.915/.7,1.2/
.75,1.37/.8,1.5/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.82/
.95,2.98/.96,3.2/.97,3.5/.98,3.9/.995,5.3/.998,6.2/.9995,7/1,8
*******************************************************************************
GENERATE ,,,X$STATION_N
WS_FORM QUEUE QSYSTEM
QUEUE QFORM
*******************************************************************************
;формирование запроса
ENTER WS_F,1
ADVANCE (Exponential(1,0,X$STATION_TF))
LEAVE WS_F,1
*******************************************************************************
DEPART QFORM
;обработка на сервере
;процессоры
SVR_CPU ENTER SERVER_CPU,1 ;занятие ЦП сервера
ADVANCE (Exponential(1,0,X$SERVER_CPU_T))
LEAVE SERVER_CPU,1
;диски
SVR_DISK ASSIGN 2,FN$DISK_N ;занятие одного из дисковых массивов
QUEUE P2
SEIZE P2
DEPART P2
ADVANCE (Exponential(1,0,X$DISK_T))
RELEASE P2
*******************************************************************************
;дообработка запроса на рабочей станции
WS_DOOB ENTER WS_D,1
ADVANCE (Exponential(1,0,X$STATION_TD))
LEAVE WS_D,1
DEPART QSYSTEM
*******************************************************************************
;переход на дообработку запроса
TRANSFER ,WS_FORM
*******************************************************************************
GENERATE 100000
TERMINATE 1
START 1
-
Листинг результата имитационного моделирования.
GPSS World Simulation Report - КП_мой.2.1
Sunday, October 30, 2011 20:11:45
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 100000.000 23 2 3
NAME VALUE
DISK_N 10004.000
DISK_T 10005.000
EXPON 10009.000
QFORM 10011.000
QSYSTEM 10010.000
SERVER_CPU 10008.000
SERVER_CPU_T 10003.000
STATION_N 10000.000
STATION_TD 10001.000
STATION_TF 10002.000
SVR_CPU 8.000
SVR_DISK 11.000
WS_D 10006.000
WS_DOOB 17.000
WS_F 10007.000
WS_FORM 2.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 9 0 0
WS_FORM 2 QUEUE 3916 0 0
3 QUEUE 3916 0 0
4 ENTER 3916 0 0
5 ADVANCE 3916 1 0
6 LEAVE 3915 0 0
7 DEPART 3915 0 0
SVR_CPU 8 ENTER 3915 0 0
9 ADVANCE 3915 1 0
10 LEAVE 3914 0 0
SVR_DISK 11 ASSIGN 3914 0 0
12 QUEUE 3914 0 0
13 SEIZE 3914 0 0
14 DEPART 3914 0 0
15 ADVANCE 3914 0 0
16 RELEASE 3914 0 0
WS_DOOB 17 ENTER 3914 0 0
18 ADVANCE 3914 7 0
19 LEAVE 3907 0 0
20 DEPART 3907 0 0
21 TRANSFER 3907 0 0
22 GENERATE 1 0 0
23 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
1 1991 0.421 21.125 1 0 0 0 0 0
2 1923 0.374 19.435 1 0 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
1 5 0 1991 1194 0.252 12.668 31.647 0
2 5 0 1923 1259 0.174 9.031 26.156 0
QSYSTEM 9 9 3916 0 9.000 229.826 229.826 0
QFORM 9 1 3916 0 3.638 92.893 92.893 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
WS_D 9 2 0 9 3914 1 3.548 0.394 0 0
WS_F 9 8 0 9 3916 1 3.638 0.404 0 0
SERVER_CPU 1 0 0 1 3915 1 0.400 0.400 0 0
SAVEVALUE RETRY VALUE
STATION_N 0 9.000
STATION_TD 0 90.000
STATION_TF 0 90.000
SERVER_CPU_T 0 10.000
DISK_N 0 2.000
DISK_T 0 20.000
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
10 0 100006.494 10 9 10 2 2.000
5 0 100008.492 5 18 19 2 2.000
1 0 100008.721 1 18 19 2 1.000
9 0 100018.668 9 5 6 2 1.000
6 0 100075.355 6 18 19 2 1.000
3 0 100177.365 3 18 19 2 1.000
8 0 100218.335 8 18 19 2 2.000
7 0 100311.908 7 18 19 2 1.000
4 0 100367.250 4 18 19 2 2.000
11 0 200000.000 11 0 22
-
Результаты имитационного эксперимента
Таблица 39. Результаты имитационного эксперимента.
Номер эксперимента | 1 | 2 | 3 | 4 | 5 |
Исходные данные | |||||
Количество рабочих станций | 9 | 9 | 9 | 9 | 9 |
Среднее время дообработки запроса на РС | 90 | 180 | 270 | 180 | 180 |
Среднее время формирования запроса на РС | 90 | 180 | 270 | 180 | 180 |
Количество процессоров | 1 | 1 | 1 | 1 | 1 |
Среднее время обработки запроса на процессоре | 10 | 10 | 20 | 10 | 40 |
Число дисковых массивов в системе | 2 | 2 | 2 | 2 | 2 |
Время обработки в дисковом массиве | 20 | 20 | 20 | 100 | 20 |
Результаты моделирования | |||||
Загрузка рабочей станции | 0,798 | 0,905 | 0,939 | 0,571 | 0,741 |
Загрузка пользователя рабочей станции | 0,400 | 0,456 | 4,246 | 0,281 | 0,368 |
Среднее количество работающих РС | 7,186 | 8,142 | 8,446 | 5,145 | 6,674 |
Среднее количество РС формирующих запрос | 3,638 | 4,037 | 4,200 | 2,613 | 3,359 |
Загрузка дискового массива ( одного из двух ) | 0,421 | 0,234 | 0,168 | 0,771 | 0,198 |
Загрузка процессора | 0,400 | 0,227 | 0,151 | 0,145 | 0,764 |
Среднее время цикла системы | 229,82 | 396,65 | 583,66 | 641,48 | 475,4 |
Среднее время реакции системы | 136,93 | 218,73 | 311,29 | 455,22 | 297,9 |
-
Сравнительный анализ результатов моделирования.
Таблица 40. Сравнительный анализ результатов моделирования.
№ | Модель | Загрузка устройств | Время цикла | ||
Pk | Pп | Pд | |||
1 | Аналитическая Имитационная | 0,42 0,4 | 0,21 0,2 | 0,07 0,07 | 167,7 176 |
2 | Аналитическая Имитационная | 0,23 0,22 | 0,13 0,12 | 0,04 0,04 | 304,3 310 |
3 | Аналитическая Имитационная | 0,23 0,23 | 0,13 0,12 | 0,04 0,04 | 304,3 311 |
4 | Аналитическая Имитационная | 0,39 0,38 | 0,39 0,37 | 0,07 0,07 | 179,3 185,7 |
5 | Аналитическая Имитационная | 0,41 0,38 | 0,2 0,2 | 0,14 0,13 | 169,6 186,6 |
Сравнительный анализ приведенных результатов показывает, что различие между результатами аналитического и имитационного моделирования составляет практически не более 8 %. Это вполне приемлемый для инженерных расчетов результат.
Различие между этими результатами объясняется следующими причинами:
-
при аналитическом моделировании методом фонового потока использовали приближённый итерационный алгоритм нахождения значений выходных характеристик рассматриваемой системы.
-
при аналитическом моделировании выбран слишком большой шаг дельта, не дающий достаточной точности
-
при аналитическом моделировании не точно подобраны коэффициенты К1 и К2
-
при имитационном моделировании на языке GPSS задано ограниченное время моделирования
-
при имитационном моделировании использована приближенная экспоненциальная функция распределения времени обслуживания и выбора диска, которые заданы по точкам.
Выводы
При разработке проектного решения на объединенную сеть, связывающую центральный и 2 удаленных офиса фирмы, получены следующие основные результаты:
-
Разработана объединённая сеть фирмы для центрального офиса и двух удалённых филиалов. В центральном офисе фирмы расположены ЛВС 100 Base TX и ЛВС 10 Base 2
В первом филиале фирмы расположены ЛВС 10 Base 2 и ЛВС 10 Base T
Во втором филиале фирмы расположена ЛВС Token Ring на ЭВП
2. Для сетей центрального офиса и удалённых филиалов было выбрано оборудование в соответствии с вариантом задания.
3. Приведены рекомендации по модернизации и реорганизации сети.
4. Проведен выбор типа удаленной связи объединенной сети фирмы.
5. Проведена настройка сетевой ОС Windows Server 2003 и СУБД SyBase.