BC/NW 2008, №1 (12):11.3

 

 

 

 

О ЗАДАЧЕ ЭКСПЕРИМЕНТАЛЬНОГО ИССЛЕДОВАНИЯ
ПРОИЗВОДИТЕЛЬНОСТИ УЗЛА ВЫЧИСЛИТЕЛЬНОЙ СЕТИ

 

А.А. Лебедь, Л.И. Абросимов

 

(Москва, Московский энергетический институт(технический университет), Россия)

 

 

Вычислительная сеть (ВС) состоит из узлов сети и каналов связи. В качестве узлов ВС рассматривается оборудование ЭВМ: серверы, рабочие станции, маршрутизаторы. Каждый узел обрабатывает (обслуживает) проходящие через него транзакции и задерживает их на некоторое время.

Производительность узла ВС – это величина, обратная временной задержке при обработке транзакций, т.е. интенсивность μ обслуживания транзакций. Определить производительность узла ВС – значит найти для узла интенсивности обслуживания отправляемых и принимаемых транзакций.

Следовательно, необходимо решить комплексную задачу, а именно:

§        Определить величину интенсивности μ обслуживания сетевыми службами отправляемых и принимаемых транзакций.

§        Установить функциональные зависимости интенсивности μ от  интенсивности λ потока транзакций, обслуживаемых узлом, емкости оперативной памяти, тактовой частоты, длины передаваемых транзакций, объема буферной памяти транзакций.

§        Установить влияние на интенсивность μ типа и версии операционной системы, прикладной программы,  типа центрального процессора.

На первом этапе исследуется узел на базе IBM PC с ОС Linux, в котором следует выделить сетевые функции, определить, сколько тратится времени на выполнение каждой из них при обслуживании отправляемых и принимаемых транзакций, таким образом найти интенсивность μ обслуживания транзакций в узле. Учитывая сложность происходящих процессов, исследовать интенсивность μ обслуживания транзакций можно только экспериментальным путем. Однако, возникает множество трудностей. Например, с помощью программных средств Kernprof, LTT и DProbes [1] можно получить список функций, которые вызываются в ядре, можно узнать, в какой момент времени какая функция вызывалась. Но выделить из всего списка функций именно сетевые, определить конец обработки одной транзакции и начало выполнения другой, избавиться от погрешности, вносимой программными средствами Kernprof, LTT и DProbes совсем не просто.

Тем не менее, решив данную задачу, можно получить исходные данные для составления модели узла ВС и нормативно-справочную базу производительности узлов ВС

 

ЛИТЕРАТУРА

1.     Абросимов Л.И., Лебедь А.А. Технология монтажа программного комплекса измерителей сетевых характеристик коммуникационных узлов. Электронный журнал BC/NW 2006, №1, (8) : 12.3. http://network-journal.mpei.ac.ru/cgi-bin/main.pl?l=ru&n=8&pa=12&ar=3