Использование системы моделирования gpss world для сравнения различных реализаций системы мониторинга

Вид материалаДокументы
Подобный материал:

УДК 004.4(06) Технологии разработки программных систем


Д.О. СТОРОЖУК

Московский инженерно-физический институт (государственный университет)


Использование системы моделирования GPSS WORLD для сравнения различных реализаций

системы мониторинга


Система GPSS WORLD предназначена для написания имитационных моделей систем с дискретными событиями. Наиболее удобно в системе GPSS описываются модели систем массового обслуживания, для которых характерны относительно простые правила функционирования составляющих их элементов. В системе GPSS моделируемая система представляется с помощью набора абстрактных элементов, называемых объектами.

Для того чтобы провести моделирование различных реализаций систем мониторинга, необходимо определить параметры сети, на которой могут (будут) применяться системы.

Для этих целей была выбрана сеть заполярного филиала ОАО «Норильский никель». Были получены данные, на основании которых были выведены следующие базовые значения:
  • Среднее число потоков для опроса сети равно 4. Критерием для определения этого значения служило условие о недопустимости перегрузки аппаратных средств сети, а также серверов, на которых на предприятии стоят системы мониторинга.
  • Среднее время опроса 1 рабочей станции составляет 80 с. Не считая «зависших» запросов значения находились в интервале между 40 и 120 с.
  • Количество перегрузок процессора или памяти равнялось в среднем 6 за 1 ч.

На основании этих данных было произведено моделирование опроса крупной локальной сети (более 250 компьютеров) в системе GPSS WORLD.

Было проведено моделирования трёх реализаций мониторинга (однопоточный, многопоточный и многопоточный переработанный, разработанный и опубликованный автором в статье «Оптимизация по времени многопоточной модели опроса сети» в сборнике «Научная конференция МИФИ 2005»). По полученным данным были построены нижеприведённые графики (рис. 1).




Рис. 1


Модернизированный многопоточный алгоритм был реализован в системе мониторинга, вошедшей в состав программного комплекса ИнфраМенеджер. После проведения тестовых испытаний системы на сети заполярного филиала ОАО «Норильский никель» полученные данные подтвердили результаты моделирования. Сравнение результатов полученных при моделировании и испытании системы мониторинга, построенной на модернизированном многопоточном алгоритме, представлены на рис. 2.




Рис. 2

Расхождение между смоделированными и полученными в результате эксперимента данными можно объяснить невозможностью формального описания всех факторов, влияющих на скорость опроса сети. Однако, в силу малого расхождения данных (менее 5 %), можно сделать вывод о целесообразности использования имитационного моделирования для сравнения различных реализаций систем мониторинга.


ISBN 5-7262-0710-6. НАУЧНАЯ СЕССИЯ МИФИ-2007. Том 2