Белоус К.С. ИУ5-99 (954031), страница 9
Текст из файла (страница 9)
{
Application.Exit();
}
}
}
Рис. 21. Форма программы для выполнения аналитического расчета.
-
Результаты аналитического моделирования
Номер эксперимента | 1 | 2 | 3 | 4 | 5 |
Исходные данные | |||||
Количество рабочих станций | 34 | 34 | 34 | 34 | 34 |
Среднее время дообработки запроса на РС | 340 | 680 | 1020 | 340 | 680 |
Среднее время формирования запроса на РС | 340 | 680 | 1020 | 340 | 680 |
Количество процессоров | 1 | 1 | 1 | 1 | 1 |
Среднее время обработки запроса на процессоре | 10 | 10 | 10 | 20 | 20 |
Количество дисков | 5 | 5 | 5 | 5 | 5 |
Среднее время обработки запроса на диске | 20 | 20 | 20 | 20 | 10 |
Результаты моделирования | |||||
Суммарная загрузка РС при дообработке и формировании запроса | 0,97 | 0,98 | 0,99 | 0,85 | 0,97 |
Загрузка процессора | 0,48 | 0,25 | 0,16 | 0,85 | 0,48 |
Загрузка дисковых массивов | 0,47 | 0,24 | 0,17 | 0,41 | 0,11 |
Среднее время цикла системы | 703,77 | 1377,5 | 2056,1 | 799,76 | 1399,9 |
Загрузка пользователя РС | 0,48 | 0,49 | 0,49 | 0,42 | 0,48 |
Среднее время реакции системы | 363,77 | 697,57 | 1036,1 | 459,76 | 719,97 |
Среднее количество работающих РС | 32,85 | 33,56 | 33,73 | 28,9 | 33,029 |
Среднее количество РС, формирующих запрос | 16,42 | 16,78 | 16,86 | 14,45 | 16,514 |
Таблица 7.1. Результаты аналитического моделирования.
-
Имитационное моделирование
-
Формализованная схема моделируемой PCOD
Формализованная схема моделируемой PCOD приведена на рисунке
Рис 22. Формализованная схема моделируемой PCOD
ОАдб – обслуживающий аппарат (ОА), имитирующий работу рабочей станции по дообработке запроса к серверу.
ОАф – ОА, имитирующий работу рабочей станции по формированию запроса к серверу.
Бcpu – буфер (Б), имитирующий очередь запросов к процессорам сервера.
ОАcpu – ОА, имитирующий работу процессора по обработке запроса от рабочей станции.
Бдм – Б, имитирующий очередь запросов к дисковым массивам сервера.
ОАдм – ОА, имитирующий работу дискового массива сервера.
-
Текст программы на языке GPSS
INITIAL X$STATION_N,34 ;количество рабочих станций
INITIAL X$STATION_TD,340 ;дообработка запроса
INITIAL X$STATION_TF,340 ;формирование запроса
INITIAL X$SERVER_CPU_T,10 ;время работы процессора
INITIAL X$DISK_N,5 ;количество дисковых массивов на сервере
INITIAL X$DISK_T,20 ;время работы дискового массива
WS_D STORAGE 34
WS_F STORAGE 34
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
-
Результаты имитационного моделирования
Номер эксперимента | 1 | 2 | 3 | 4 | 5 |
Исходные данные | |||||
Количество рабочих станций | 34 | 34 | 34 | 34 | 34 |
Среднее время дообработки запроса на РС | 340 | 680 | 1020 | 340 | 680 |
Среднее время формирования запроса на РС | 340 | 680 | 1020 | 340 | 680 |
Количество процессоров | 1 | 1 | 1 | 1 | 1 |
Среднее время обработки запроса на процессоре | 10 | 10 | 10 | 20 | 20 |
Количество дисков | 5 | 5 | 5 | 5 | 5 |
Среднее время обработки запроса на диске | 20 | 20 | 20 | 20 | 10 |
Результаты моделирования | |||||
Загрузка процессора | 0,47 | 0,25 | 0,15 | 0,84 | 0,47 |
Загрузка дисковых массивов | 0,48 | 0,24 | 0,16 | 0,42 | 0,12 |
Среднее время цикла системы | 728,51 | 1400,32 | 2096,17 | 804,43 | 1411,96 |
Загрузка пользователя РС | 0,46 | 0,48 | 0,49 | 0,42 | 0,48 |
Среднее время реакции системы | 336,82 | 683,41 | 1043,97 | 336,04 | 676,99 |
Таблица 8.1. Результаты имитационного моделирования.
-
Сравнительный анализ результатов аналитического и имитационного моделирования
№ | Модель | Загрузка устройств | Время цикла | Время реакции | ||
Рпольз | Рпр | Рд | ||||
1 | Аналитическая Имитационная | 0,48 0,46 | 0,48 0,47 | 0,47 0,48 | 656,84 728,51 | 346,084 336,82 |
2 | Аналитическая Имитационная | 0,49 0,48 | 0,25 0,25 | 0,24 0,24 | 1266,262 1400,32 | 646,22 655,92 |
3 | Аналитическая Имитационная | 0,49 0,49 | 0,16 0,15 | 0,17 0,16 | 2063,41 2096,17 | 1043,41 1054,28 |
4 | Аналитическая Имитационная | 0,42 0,42 | 0,85 0,84 | 0,41 0,42 | 741,84 804,43 | 431,84 425,51 |
5 | Аналитическая Имитационная | 0,48 0,48 | 0,48 0,47 | 0,11 0,12 | 1290,45 1411,96 | 670,45 671,19 |
Сравнительный анализ приведенных результатов показывает, что различие между результатами аналитического и имитационного моделирования составляет практически не более 10 %. Это вполне приемлемый для инженерных расчетов результат.
Различие между этими результатами объясняется следующими причинами:
- при аналитическом моделировании методом фонового потока использовали приближённый итерационный алгоритм нахождения значений выходных характеристик рассматриваемой системы.
- при имитационном моделировании на языке GPSS задавали ограниченное время моделирования и использовали приближенную экспоненциальную функцию распределения времени обслуживания, которую задавали по точкам.
Выводы
-
При разработке проектного решения на интерсеть, связывающую все подразделения фирмы, получены следующие основные результаты:
-
Проведен сравнительный анализ ЛВС, выбрана структура сетей для центрального офиса и филиалов в соответствии с заданными параметрами
-
Выбрано оборудование для ЛВС центрального и удаленных офисов
-
Произведено сравнение оборудования разных производителей и выбран оптимальный вариант
-
Приведены методы увеличения производительности и отказоустойчивости серверов
-
Описана настройка рабочих параметров сетевой ОС Windows 7
-
Описана настройка рабочих параметров СУБД DB2
-
Выполнено распределение предметных баз данных по узлам сети
-
Выполнен подсчет затрат без учета репликаций баз данных и с учетом репликаций
-
Произведено аналитическое и имитационное (с помощью языка GPSS) моделирование функционирования ЛВС с последующим сравнением полученных результатов
Литература
-
Методические указания к курсовой работе по дисциплине «Эксплуатация АСОИиУ», Постников В. М.
-
«Телекоммуникации и сети», В.А. Галкин, Ю.А. Григорьев, МГТУ им. Баумана, 2003
-
http://www.cyberforum.ru/
-
http://www.firebirdsql.org/
-
http://www.ibase.ru
-
http://www.ixbt.com/
-
http://www.nag.ru/
-
http://www.thg.ru/
Приложение
Приложение 1. Настройка рабочих параметров сетевой ОС Windows 7
Резюмируя, можно отметить, как и где настраиваются рабочие параметры сетевой ОС Windows 7. Настройка большинства параметров производится автоматически самой операционной системой.
-
Подключение к интернету и редактирование свойств созданного подключения настраиваются в меню:
Панель управления -> Центр управления сетями и общим доступом
Также возможна настройка с использованием командной строки. Ее вызов осуществляется следующим образом: