BC/NW 2007, №2, (11) :3.1
ВЫБОР ПРИОРИТЕТНЫХ ПОЛЬЗОВАТЕЛЕЙ ДЛЯ УПРАВЛЕНИЯ ПРОИЗВОДИТЕЛЬНОСТЬЮ КОРПОРАТИВНОЙ ВЫЧИСЛИТЕЛЬНОЙ СЕТИ
Л.И. Абросимов, Лазар Матип Эссунга
(Москва, Московский энергетический институт (ТУ), Россия)
Современные корпоративные вычислительные сети (КВС) предостав-ляют свои информационно-вычислительные ресурсы большому количест-ву пользователей. Требования пользователей к скорости выполнения реша-емых задач – различны и определяются их ролью в технологическом процессе корпорации. Поэтому каждый пользователь предъявляет свои требования к производительности КВС.
Администратор КВС имеет права и технические возможности предос-тавлять пользователям приоритеты обслуживания. Однако, в сетевых протоколах есть механизм обработки приоритетных транзанкций, но нет методов выбора количества приоритетных пользователей.
Задача выбора приоритетных пользователей, работающих в диалоговом режиме, состоит в том, чтобы определить количество приоритетных пользователей, для каждого из которых выполняется допустимое время реакции КВС.
В основу методики определения допустимого количества nqА приоритетных пользователей положен метод контуров [1].
Исходными данными для решения поставленной задачи является структура S КВС, замкнутые контура qi Q, описывающие диалоговый режим. В каждом контуре qi циркулируют nq транзакций, из которых nqА могут быть приоритетными (nqA nq). Устройства КВС (хостмашины, каналы и рабочие станции) обслуживают транзакции с интенсивностью . Время tq реакции для транзакций контура qi не должно превышать допустимое время .
Производительность КВС, в соответствии с [1,2], оценивается количеством транзакций, которые обслуживаются ресурсами КВС в единицу времени. Транзакция – это задание на обслуживание, которое в канале связи имеет форму пакета данных, измеряемого в байтах, а в обслуживающем компьютере – форму задания, измеряемого количеством вычислительных операций, т.к. КВС обслуживает разные типы транзакции. Решение задачи выбора количества приоритетных пользовате-лей выполняется поэтапно, в соответствии с методом контуров [1].
1. По структуре S и заданным контурам Q строится графовая модель.
2. В соответствии с графовой моделью составляется система нелинейных уравнений.
(1)
3. Для каждого контура, обрабатывющего приоритетные транзакции, составляется функциональное уравнение, в котором интенсивность λi,q потока транзакций зависит от допустимого времени , интенсивности обслуживания и количества nqА приоритетных транзакций контура qi
(2)
4. Решая систему уравнений, включающую соотношения (1) и (2), получаем требуемые значения количества nqА приоритетных транзакций для каждого контура q, которое равно количеству приоритетных пользователей.
Рассмотрим в качестве примера определение nqА для КВС, структура которой представлена на рис. 1.
Рис. 1 Структура исследуемой КВС
Структура КВС содержит: серверы (1H, 2H, 3H, 4H, 5H), которые че-рез каналы связи и коммуникационные контроллеры (1С – 10С) обслужи-вают в диалоговом режиме 300 рабочих станций (1S – 300S), которые объеденены в пять групп. (1GS – 5GS), 1GS имеет в своем составе 40 рабочих станций, 2GS -- 60 рабочих станций, 3GS -- 80 рабочих станций, 4GS -- 60 рабочих станций, 5GS -- 60 рабочих станций. Cерверы имеют интенсивности обслуживания µ1 =60 1/s, каналы связи µ2 =40 1/s, рабочие станции µ3 =0,333 1/s. В сети функционируют 5 контуров. Допустимое время варьируется в интервале 1 – 3 секунды. Требуется определить допустимое количество nqА приоритетных пользователей.
В соответствии с предложенной методикой построена графовая модель, представленная на рис. 2.
Рис. 2 Графовая модель исследуемой КВС
Для каждого контура q составляются нелинейные уравнения. Пример уравнения для q=1 представлен соотношением (3).
(3)
Результаты совместного решения системы уравнений (3) и (2) для исследуемой КВС представлены в таблице 1
Таблица 1. Изменение количества приоритетных пользователей
от допустимого времени реакции для q=1/
Допустимое время реакции приоритетных. пользователей |
Количество приоритетных пользователей |
Время реакции не приоритетных пользователей. |
1,0 с |
4 |
6,33 с |
1,5 с |
7 |
11,99 с |
2,0 с |
9 |
19,32c |
Первый контур исследуемой КВС включает в свой состав 40 пользова-телей. При выделении из этого состава 4-х приоритетных пользователей, которым должно быть обеспечено время реакции 1,0 с, время реакции остальных 36-ти пользователей составляет 6,33 с. Из таблицы 1 видно, что ресурсы исследуемой КВС позволяют обеспечить приоритетное обслуживание с допустимым временем реакции 1,5 с 7-ми пользователям, а с временем 2,0 с –9-ти пользователям.
Предложенная методика расчета позволяет учитывать взаимное влияние приоритетных пользователей, входящих в разные контура, если они используют общие ресурсы (серверы или каналы связи).
На рис. 3 представлены зависимости, которые показывают нелинейный рост количества приоритетных пользователей в зависимости от требуемого времени реакции приоритетных пользователей. Следует отметить, что расчеты ведутся для стационарных режимов, при этом количество приоритетных пользователей и время реакции представляют собой усредненные величины.
Рис. 3 Изменение количества приоритетных пользователей КВС от допустимого времени реакции для пяти контуров.
Предложенная методика ориентирована на решение задач реальной размерности КВС, которые имеют в своем составе 500 и более устройств.
Трудоемкость решения задач в первую очередь определяется количеством пользователей и связанным с ними количеством контуров.
Существенным ограничением для широкого применения предложен-ной методики является проблема определения интенсивности обслужива-ния транзакций, над решением этой проблемы авторы введут работу.
Литература
1. Абросимов Л.И. Анализ и проетирование вычислительных сетей: учебное пособие – М.:, Изд-во МЭИ. 2000. – 52с
2. Абросимов Л.И. Основные положения теории производительности вычислительных сетей / Вестник МЭИ – 2001 - №4 – с. 70 - 75
3. Лазар Матип Эссунга, Абросимов Л.И Задачи управления производительностью корпоративных вычислительных сетей ХIII Международная научно-техническая конференция студентов и аспирантов РАДИОЭЛЕКТРОНИКА, ЭЛЕКТРОТЕХНИКА И ЭНЕРГЕТИКА 1-2 марта 2007 г. тезисы докладов Изд-во МЭИ, том 1. 412-413с