Об одном методе оценки вероятностно-временных характеристик сетей обработки информации
Автор: Петров Михаил Николаевич, Пономарев Дмитрий Юрьевич
Журнал: Сибирский аэрокосмический журнал @vestnik-sibsau
Рубрика: Математика, механика, информатика
Статья в выпуске: 4 (17), 2007 года.
Бесплатный доступ
Моделирование информационных систем различного назначения очень часто сводится к исследованию различных параметров и характеристик систем и сетей массового обслуживания. Теория массового обслуживания предлагает достаточно много возможностей по оценке вероятностно-временных характеристик систем массового обслуживания различного вида, однако объединение систем в единую сеть массового обслуживания приводит к усложнению задачи анализа характеристик систем, особенно при исследовании сетей большой размерности. Предложен метод оценки вероятностно-временных характеристик сетей обработки информации с использованием тензорной методологии, что позволяет обеспечить более простое решение данной задачи.
Короткий адрес: https://sciup.org/148175599
IDR: 148175599
Текст научной статьи Об одном методе оценки вероятностно-временных характеристик сетей обработки информации
Развитие современного общества предъявляет все более высокие требования к объемам и качеству информации, передаваемой по телекоммуникационным сетям. При построении любой сети связи, помимо выбора технологии передачи информации, определяются способы и возможности организации качественного обслуживания передаваемой информации. Для решения данной задачи в любом протоколе передачи данных по сетям связи предусмотрены механизмы обеспечения качества обслуживания (QoS - Quality of Service). Основной задачей данного сервиса является разделение входящего потока информации по категориям (классам) обслуживания и, в зависимости от присвоенной категории, обслуживание данного информационного потока по определенным правилам.
В сетях с IP протоколом могут использоваться следующие принципы поддержки QoS: на базе интегрированных служб (IntServ - Integrated Services Architecture) и на базе дифференцированных служб (DiffServ -Differentiated Services Framework). Механизм IntServ ориентирован на периферийное сетевое оборудование, а масштабируемая архитектура DiffServ используется в магистральной части сетей. Модель IntServ применяется совместно с протоколом резервирования ресурсов (RSVP) в качестве рабочего сигнального протокола, а, следовательно, требует решения как вопросов управления запросами при резервировании ресурсов, так и проблемы резервирования в случае отсутствия поддержки протокола RSVP некоторыми устройствами сети. На всем пути передачи информационного потока с определенным классом обслуживания QoS необходимо поддерживать определение параметров передачи, а также обеспечить гибкое управление пропускной способностью, что определяется временным характером резервируемого ресурса и необходимостью периодических обновлений с помощью RSVP-сообщений. Модель IntServ для поддержки QoS определяет три класса обслуживания: гарантированное обслуживание, максимально доступное качество и контролируемая загрузка. В DiffServ по сравнению с IntServ акцент в большей степени сделан не на сигнализации, а на способе обработки потоков в каждом узле маршрута передачи на основе заданного класса обслуживания данного информационного потока.
В сетях с асинхронной обработкой информации, так называемых сетях АТМ, изначально закладывались принципы поддержки механизмов QoS. Для этого определялись как уровни адаптации АТМ (AAL - ATM Adaptation
Layer), так и категории источников нагрузки. Например, AAL2 предназначен для потоков с переменной скоростью передачи и синхронизацией: к такому типу сигнала можно отнести передачу речи с переменной скоростью и сжатого (например, MPEG) видеосигнала. Категории источников также определяют взаимодействие информационного потока и сети через параметры, которым должно соответствовать обслуживание определенного типа для заданного вида информации. Например, категория rt-VBR (Real Time-Variable Bit Rate) предполагает обслуживание потоков с переменной скоростью передачи и определяет необходимость оценки следующих параметров при передаче таких информационных потоков: максимальная пропускная способность, временная задержка передачи ячейки, девиация времени задержки передачи ячейки, вероятность потери ячейки и др.
Кроме рассмотренных технологий можно определить достаточно большой класс технологий и сетей, построенных на их базе, где существует задача нахождения вероятностно-временных характеристик систем с целью поддержания необходимого качества и надежности обслуживания. Кроме того, следует отметить, что сложность решения состоит не только в самих технологиях, но и в структурах сетей, использующих данные технологии, а также в необходимости принятия быстрых решений для задач управления ресурсами сети, как в локальном, так и глобальном масштабах.
Предлагаем использовать метод анализа вероятностно-временных характеристик систем, основанный на следующих предположениях. Во-первых, что поток вызовов с одной и той же интенсивностью % поступления вызовет при неизменной интенсивности обслуживания одну и ту же загрузку р устройств при изменении структуры, и можно считать, что будет выполняться соотношение (инвариант) сл^с ‘ л ‘ , (1)
где переменные со штрихом - для одной структуры сети, без штриха - для другой. Во-вторых, объединение систем в единую сеть не вызывает никаких изменений процесса обслуживания информационного потока, т. е. тогда анализ любой сложной системы (сети) будет связан с определением простейшего элемента, его свойств и переносом алгоритма анализа на всю сложную систему (сеть). В-третьих, изменение структуры сети не предполагает качественное изменение основных соотношений между физическими величинами, описывающими простейший элемент, а определяет только их численное изменение. Данные предположения в литературе получили название постулатов обобщения [1-3].
Тогда, исходя из соотношения (1), применив соотношение между интенсивностями исходной и примитивной сетей л = C л ' и используя известное соотношение р = X t, где t - среднее время обслуживания одного требования, можно записать с C л ' = с ' л ' . Далее, находим со
отношение между загрузками примитивной и исходной сетей: с ' = C T с или с = ( C T ) с ' . Следовательно, под
ставив полученное в выражение р = X t , получим ( C T ) с ' = TC л ' . Следовательно, можно записать C T ( C T ) с ' = C T TC л ' . Окончательно уравнение будет
иметь следующий вид:
( C T T 'C ) л C T с ' , (2) где исходная сеть описана в символах примитивной, а, следовательно, известной сети. Далее, решая полученное уравнение относительно X , находим коэффициенты использования устройств в исходной сети р . Данный подход
позволяет при минимальных затратах оценить загрузку сетей, обеспечив тем самым определение остальных характеристик сети: распределение вероятностей состояний по отдельным системам: pn = f ( с ) , а также средней очереди N и среднего времени задержки T .Применительно к сетям связи, исходя из решения уравнения (2) можно найти как вероятность потерь пакетов, время задержки (и его девиацию), так и оценить пропускную способность сети в целом.
Например, сеть передачи информации имеет структуру, представленную на рис. 1. Обозначения «источник» (И) и «получатель» (П) информации абсолютно условны, так как информационный источник «И» может создавать информационные потоки различных типов от определенного количества пользователей или генераторов запросов. Аналогично, получатель информации «П» условно обозначает приемник запросов или оконечную систему обработки заявок (пакетов).
данием или потерями, с приоритетным обслуживанием или нет). Среднее время задержки для определенного выше маршрута можно найти следующим образом:
T = T + T 2 + T 5 + T 8 + T 9 , (4) где Т . - время задержки в i-ом узле, аналогично р. задается моделью узла.
Следует отметить, что в основном как вероятностные, так и временные характеристики описываются выражениями с функциональной зависимостью от загрузки (нагрузки) узла. Поэтому основной задачей при исследовании качественных показателей обработки информации в данной сети является нахождение значений загрузки узлов. Построим модель исследуемой сети для анализа вероятностно-временных характеристик контурным методом с использованием уравнений (1) и (2) [4].
В терминах тензорного анализа модель исследуемой сети (рис. 2) называется исходной сетью. В данной модели для применения контурного метода между узлами 1 и 9 введена мнимая ветвь, которая создает замкнутый контур с интенсивностью л . Дальнейший процесс исследования заключается в определении примитивной сети. В данном случае примитивная сеть состоит из 9 несвязанных друг с другом узлов сети (рис. 3).

Рис. 1. Исследуемая сеть передачи информации

Рис. 2. Модель исследуемой сети

Рис. 3. Примитивная сеть
Зададим среднюю длительность обслуживания в при
Таким образом, определив например маршрут для информационного потока определенного типа как пролегающий через узлы 1-2-5-8-9, необходимо найти параметры качества обслуживания, такие как среднее время задержки и вероятность потерь пакетов на данном маршруте. Исходя из теории графов, вероятность потерь будет определяться простым последовательным графом и выражение для этого параметра примет вид
Р = I - ( 1 — Р 1 )( 1 - Р 2 )( 1 - Р 5 )( 1 - Р 8 )( 1 - Р 9 ) , (3) где р . - вероятность потери пакета в i-ом узле, находится исходя из модели узла (одно- или многоканальный, с ожи
митивной сети:
t =
' t 1
0 )
. Тогда, загрузку
( 0 0 0 t9 I узлов, выраженную через время обслуживания и ин
тенсивность ветвей можно представить следующим
образом:
Г с ')
г t1
0о
V
о
о
о 1 л1
0 t 9 X ^ J
Для исходной сети инвариантное уравнение будет
Г с а 1 |
Г t aa |
t ab |
t ac |
1 |
Г Л • 1 |
|||
иметь вид |
с b |
= |
t ba |
t bb |
t bc |
Л b |
■ |
|
V с c 7 |
V t ca |
t cb |
t cc |
7 |
Л V c 7 |
а для средней длительности обслуживания можно записать
Для определения матрицы перехода C составляем таблицу соответствия интенсивностей ветвей в примитивной сети и контурных интенсивностей исходной сети (см. таблицу). Следует отметить, что направления контурных интенсивностей определяются самим исследователем и могут быть заданы произвольно, что, следовательно, приводит к влиянию исследователя (наблюдателя) на процесс исследования, при этом результат остается неизменным [1; 2].
tt aa ab tba tbb
1 t A
V ca cb
1 1 + 1 2 + 1 з + 1 6 + 1 9
- 1 2
. - 1 3 - 1 6
t bc = C T tC =
- 1 2 - 1 3 - 1 6
1 2 + 1 4 + 1 5 + 1 7 - 1 5
- 1 5 1 3 + 1 5 + 1 6 + 1 8
\
Окончательно можно записать следующее уравнение
в матричной форме:
Соответствие интенсивностей модели сети
Л о |
Л ь |
Л с |
|
Л 1 |
1 |
||
Л 2 |
1 |
-1 |
|
Л 3 |
1 |
-1 |
|
Л |
1 |
||
Л 5 |
-1 |
1 |
|
Л б |
1 |
-1 |
|
Л 7 |
1 |
||
Л 8 |
1 |
||
Л 9 |
1 |
г с ‘ + с 2 +с 3 + с 6 + с 9 1
-с 2 +с 4- с ‘ +с 7
V -с 3 +с5 - с 6 +с27
1 1 + 1 2 + 1 3 + 1 6 + 1 9 - 1 2 - 1 3 - 1 6
-12 12 + 14 + 15 + 17
- ^
-
t 6
-
t 5
1Л + 1 , + 1 , + t„
X
7 ■
Г Л a
X Л b
c
\
Решая полученное уравнение относительно % а, % 6, % с,
можно определить интенсивности поступления вызовов в системы исходной сети:
( Л1 Л 2 Л 3 ) = Л T C T = ( Л а Л b Л c ) X
Г 1 1 1 0 0 1 0 0 1 1
Окончательно матрица перехода C будет иметь следующий вид:
X
- 1
Г 1 0 0 1
- 1
- 1
- 1
- 1
- 1
1 0
а коэффициенты использования каждого устройства исходной сети находим через следующее выражение:
C = 0
- 1
(с1 с 2 с 3 ) = Л TCT1 =(Л а Л b Л c )X
Г 1 1 1 0 0 1 0 0 1 1
1 0
0 10
0 01
1 00
V
Следовательно, переходя от одной сети к другой, для
загрузки исходной сети получим следующее выражение, из уравнения (2):
' С a с b
\
= C T с ‘ =
- 1
- 1
- 1
X
- 1
t 1
t 2
0 0 0 1 9
Теперь, для полученных значений загрузок определяем функциональные зависимости для вероятности потерь
0 V
- 1
100 100
0 1 - 10 10
- 10 1 - 10 1
г с ‘ + с 2 +с 3 + с 6 + с 9 1
= - с 2 +с 4 - с 5 +с 7
V - с 3 +с 5 - с 6 ^с 8 7

и среднего времени задержки в узлах сети и, используя (3), (4) находим качественные показатели для заданного маршрута передачи информации.
Рассмотренный метод анализа позволяет практически для любых сетей, в независимости от применяемых технологий обработки информации, способов организации потоков с различным классом обслуживания и масштабов сети, определять такие необходимые качествен
ные показатели, как вероятность потерь пакетов, среднее время задержки при обслуживании пакета и его дисперсия (джиттер), а также при определенной модификации оценивать пропускную способность узлов обработки
информации. Следует отметить также, что основными достоинствами предложенного метода являются линейная зависимость сложности расчетов от масштаба сети, возможность оценки характеристик сетей при обслуживании разнородных информационных потоков, возможность решения мультикритериальной задачи при оценке параметров телекоммуникационных сетей, а также простота программной реализации [5].