Скачиваний:
52
Добавлен:
15.03.2015
Размер:
2.28 Mб
Скачать

Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования "Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А. Бонч-Бруевича"

Отчёт

по лабораторной работе №5, 6 по теме: «Анализ и генерация знаний на основе методов преобразования функциональных моделей (одноуровневое и двухуровневое управление потоком заданий в серверной системе)»

дисциплина: Представление знаний в информационных системах

Выполнил: Бокаев Н. Ю. (ИСТ-01)

Проверила: проф. д.т.н. Птицына Л.К.

Санкт-Петербург

2012 Задание

  1. Извлечь знания об одноуровневом и двухуровневом управлении потоками в серверной системе. Для извлечения использовать электронную версию исходных материалов.

  2. Построить концептуальную модель одноуровневого и двухуровневого управления потоками заданий в серверной системе.

  3. Выделить математическое ядро определения показателей качества одноуровневого и двухуровневого управления потоком заданий в серверной системе.

  4. Разработать приложение для определения показателей качества одноуровневого и двухуровневого управления потоком заданий в серверной системе. Приложение должно быть написано на любом языке либо с использованием любого математического пакета (Matcad, Matlab, Scilab и т.д.)

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

  6. Подтвердить выполняемость условий об эквивалентном качестве одноуровневого и двухуровневого управления потоков заданий в серверной системе.

Ход работы Одноуровневое управление потоком заданий в серверной системе.

Следующий график описывает режим работы серверной системы с одноуровневым управлением потоком заданий, на котором показана смена между двумя режимами работы сервера:

Рис. 1 Зависимость интенсивности потока ответов сервера μ от числа ожидающих обработки или обрабатываемых в данный момент запросов n при одноуровневом управлении.

При одноуровневом управлении потоком заданий в серверной системе работа системы представлена двумя режимами:

  • Без кеширования (когда длина очереди меньше L)

  • С кешированием (Количество запросов к серверу, ожидающих обработки или обрабатываемых в данный момент превышает значение L)

Кеширование - сохранение однажды полученных данных в кеше с целью их повторного использования без обращения к серверу-источнику. Документ, сохраненный в кеше, будет доступен при следующем обращении к нему, без выгрузки с сервера-источника, что помогает повысить скорость доступа клиента к нему.

Параметр L – длина очереди, - интенсивность потока запросов, и - интенсивности потока ответов сервера для режимов без кеширования и с кешированием соответственно.

Концептуальная модель одноуровневого управления потоком заданий в серверной системе

Рис. 2 Концептуальная модель одноуровневого управления потоком заданий в серверной системе.

В представленной концептуальной модели отражены два режима работы сервера, в зависимости от размера буферной памяти. Согласно функциональной модели, серверная система производит смену между режимами работы, когда очередь запросов превышает L, соответственно текущий размер буферной памяти при работе в первом режиме равен L, во втором режиме >L.

В зависимости от режима, в котором выполняется работа сервера, интенсивность ответов на клиентские запросы равна - при работе в первом режиме (с буферной памятью L) и - при работе во втором режиме (с буферной памятью >L).

Разработка приложения для определения показателей качества одноуровневого управления потоком заданий в серверной системе

Для расчета и сравнительного анализа динамических характеристик систем защиты управления, использующих метод одноуровневого управления используем рассмотренные ранее соотношения (1)-(14). Параметры исследуемых систем заданы в таблице 1.

Табл. 1