Научная статья на тему 'Учет свойств самоподобия нагрузки в сетевых структурах'

Учет свойств самоподобия нагрузки в сетевых структурах Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
913
74
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Фомин Л. А., Линец Г. И.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Фомин Л. А., Линец Г. И.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Учет свойств самоподобия нагрузки в сетевых структурах»

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

2. Полученные значения оптимизируемых показателей сети удовлетворяют требованиям точности при проведении инженерных расчетов.

3. Предлагаемый математический аппарат расчета параметров Т3¡¡¡¡ш можно использовать при

расчете сетей любой топологической структуры и произвольной связности.

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

СПИСОК ЛИТЕРАТУРЫ

1. Семенов H.H., Шмалько A.B. Терминология сетей синхронной цифровой иерархии // Сети и системы связи. - 1996. - № 8. -С. 58-63.

2. Линец Г.И., Фомин JI.A., Будко П.А., Гахова H.H. и др. Определение пропускной способности сетей связи при ограниченных канальных ресурсах // Сб. науч. тр.: Системы обработки информации. - Харьков: НАНУ, 2000. - № 3. - С. 59-64.

3. Фомин Л.А., Будко П.А., Гахова H.H. идр. Определение ресурса памяти узлов коммутации сети передачи данных // Сб. науч. тр.: Системы обработки информации. - Харьков: НАНУ, 2000. - № 2(8). - С. 102-104.

4. Фомин Л.А., Будко П.А., Ватага А.И. Об одном подходе к оптимизации сетей связи // Электроника. - 2003. - № 4. -С. 17-24.

5. Блэк Ю. Сети ЭВМ: протоколы, стандарты, интерфейсы. - М.: Мир, 1990. - 506 с.

6. Фомин Л.А., Турко С.А., Ватага А.И. и др. Аналитическое решение задачи оптимального распределения потоков в сети передачи данных // Сб. науч. тр.: Системы обработки информации. - Харьков: НАНУ, 2002. - № 2(18). - С. 3-12.

7. Фомин Л.А., Будко П.А., Гахова H.H. Информационные аспекты внутренней организации телекоммуникационных систем // Биомедицинская радиоэлектроника. - 2003. - № 6. -С. 10-19.

8. Kleinrock Г. Queuing systems. Vol. 2: Computer applications. -N.Y.: Wiley, 1976.

9. Линец Г.И., Фомин Л.А., Будко П.А., Ватага А.И. Учет влияния спектральных свойств трафика на параметры сети с технологией ATM // Электросвязь. - 2001. - № 11. - С. 24-26.

10. Бертсекас Д., Галлагер Р. Сети передачи данных. - М.: Мир, 1989.- 544 с.

Поступила 09.10.2006 г.

УДК 621.394.74

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

Л .А. Фомин, Г.И. Линец*

Ставропольский военный институт связи Ракетных войск *Ставропольский институт управления E-mail: kbytw@mail.ru

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

Введение

Развитие инфраструктуры современных сетей связи направлено на масштабное внедрение высокоскоростных технологий и новых телекоммуникационных услуг на основе использования пакетной передачи информации для трафика, образованного приложениями различных типов. Важной особенностью таких сетей является освоение новых масштабов времени, которые требуют решения целого ряда научных и практических задач, связанных с созданием принципиально новой измерительной техники для ее испытания, пересмотра основных положений теории телетрафика, направленных на расчет сетевой нагрузки. При этом тра-

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

1. Состояние вопроса

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

сятся: пакетная передача данных в цифровых сетях с интеграцией служб; локальные вычислительные сети семейства ЕИ1ете1:; сети общеканальной сигнализации; видеопередача с переменной скоростью по сетям, использующим технологию асинхронной передачи (АТМ), и др. Требования к накопителям, которые предъявляет классическая теория телетрафика, являются довольно жесткими из-за сильной долгосрочной зависимости нагрузки в каналах связи при передаче самоподобного трафика (характеризуется значениями параметра Херста) [1]. В настоящее время установилось мнение: если необходимо передать по сети большую самоподобную нагрузку, то нужно предусмотреть наличие накопителей в узлах коммутации гораздо большей емкости, чем это требуется на основании расчетов классической теории телетрафика. Предварительный анализ показал, что при оптимизации сетей связи по критерию минимума среднего времени задержки пакетов, при возрастании нагрузки в сети необходимо снижать объем буферной памяти в узлах коммутации. Это приводит к сокращению времени пребывания пакетов в очереди, и, в свою очередь, требует применения каналов с более высокой пропускной способностью.

2. Постановка задачи

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

В данной статье для систем массового обслуживания (СМО) двух типов получены аналитические зависимости, показывающие степень влияния на основные показатели сети возрастание самоподобной нагрузки. Рассмотрены случаи возрастания нагрузки сети, это же Постановка задачи:

• только за счет свойств самоподобия трафика при различных значениях показателя Херста в одноканальной СМО, с возможностью повторного вызова;

• за счет роста нагрузки в сети и с учетом свойств самоподобия передаваемого трафика в многоканальной СМО.

Для получения вероятностно-временных характеристик информационного обмена пользователей сети, в основе которых используются модели узлов коммутации в виде СМО, и в которых очереди пакетов на входе в каждый канал организуются в согласованную очередь, необходимо изменить методику расчета основных показателей сети так, чтобы

она учитывала и влияние самоподобного трафика, особенно при перегрузке сети. Чтобы учесть влияние самоподобия передаваемого трафика на информационный обмен в сети, введем функцию АН), где Я- показатель Херста. При #=0,5 свойства самоподобия нагрузки отсутствуют. Но при увеличении Я до единицы - влияние самоподобия усиливается. Это объясняется тем, что с ростом параметра Я усиливается инерция изменчивости используемых статистических данных сетевого уровня при решении оптимизационных задач. Для учета влияние самоподобия нагрузки в сети воспользуемся подходом, который описан в [3]. Тогда интенсивность поступающих на обслуживание заявок можно представить в виде:

АС=А/(Я),

где Я - интенсивность поступающего на обслуживание потока заявок при отсутствии самоподобия.

Для решения оптимизационной задачи и получения результатов в численном виде необходимо определить закон изменения функции /Я). Если использовать линейный закон изменения функции /Я) от показателя Херста Яи положить/Я)=1 при Н= 0,5, тоДЯ) можно представить в виде/Я)=2Я [2]. В дальнейшем, будем использовать данный закон для учета свойств самоподобия нагрузки в сети.

3. Решение задачи

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

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

(1)

где Д V- поток каждой ветви и ее пропускная способность; у- общий трафик сети; Ц - общее число заявок на обслуживание и в очереди канала у; V -номер ветви сети.

Для анализа и сравнения результатов моделирования, рассмотрим вначале хорошо изученную модель сети, где каждое звено моделируется в виде СМО

М/М/1/п с возможностью повторного вызова. Производящая функция стационарных вероятностей для такой системы определяется зависимостью [3]:

Р(г) = Р0--------^0^)----------г = Р0А{г).

л + 8 г - - Хг)\

где: Р0 - вероятность отсутствия требований в системе; Я - интенсивность входящего потока требований; п - вероятность отсутствия повторных вызовов; 8=\-п - вероятность поступления вызова на повторное обслуживание;

7г(1-г)

А(г) =

я + 8г- г[/г(А-Аг)\

1г{я) = | ехр(-5/)с&(/) = -

о 5 + М

где: /л - интенсивность обслуживания вызовов. Путем несложных преобразований, получаем:

А(г) =

Я

1

71 - Ро'2 1~Рс

= Ър1

1=0

Р0=Т;Рс’ а = 0-т,

а= 0

где т - общее число заявок в системе.

Стационарные вероятности нахождения в системе к требований определяются выражением:

Р = Р • /7 1 к 1 0 ак •

Средняя очередь в СМО данного типа равна: 1~Рс

1

!-Рс -=1

Хг'-Р^ г=1-.

Ж.

’ = р2сР0'Т,арГ1-

(3)

Среднее число заявок, находящихся на обслуживании равно:

* = рс(1 -Р0рГ1)- (4)

Определим среднее число заявок, находящихся в СМО:

N =г + г.

(5)

Преобразование Лапласа-Стильтьеса для экспоненциальной функции распределения времени обслуживания имеет вид:

Подставляя в (5) значения (3) и (4), получим среднее число заявок в СМО в следующем виде

__ т

N = р]Р^арГ + Рс (1- Р0рГ У (6)

а=1

Зафиксируем вероятность отказа на данном уровне:

(7)

тогда:

р < рооп отк отк ’

рдоп р т+1

Г отк ГоУс ?

откуда находим Р0

Р =

0 I с отк

Используя выражения (6-8), получим:

__ т

N =р:2Ъар^а)+рл-с:г

(8)

(9)

где р]с =—/(#) - коэффициент загрузки канала п/и

с учетом самоподобия и возможностью повторного вызова.

Следовательно, коэффициенты а\ определяющие стационарные вероятности нахождения в системе к требований, равны:

«*=[рс]\

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

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Выражение (9) справедливо для каждого узла и каждого направления передачи. Поэтому для сети, имеющей заданную топологическую структуру, для произвольного направления / имеем:

т1

Я,=Р£ТаР'?тГа) +Ра «Г >

а=1

С учетом (9) среднее время задержки (1) во всей сети равно

Т..

с:Т^р,(тга)+ра (1-0

(10)

где р‘ - степень загрузки канала г-го звена.

Вероятность отказа в обслуживании по причине занятости каналов и буферов определяется выражением:

р =р =Р (о У”+1

1 отк 1 т+1 1 О Угс >

Определим среднее число заявок, находящихся в очереди:

Результаты расчетов для представления функ-цииДЯ)=2Д выполненные по формуле (2), приведены на рис. 1. Рис. 1 определяет зависимость длины средней очереди заявок Nа (ось у) от коэффициента загрузки канала рс (ось х) для различных значений показателей Херста Н и вероятностей повторного вызова п.

Из рис. 1 следует, что для обслуживания самоподобной нагрузки в СМО М/М/1/т необходимо использовать буфер большего объема при тех же значениях загрузки канала, что совпадает с результатами, приведенными в [1].

Дифференцируя (10) по рЛ и приравнивая производную нулю, получим «уравнений, которые позволяют получить коэффициенты загрузки канала для каждого направления передачи:

дРа

= 0.

В силу сепарабельности функции Тшд запишем условие:

N*.

Рис. 1. Зависимость объема буфера от загрузки каналов

ЭГ.

dN,

— = 0.

Зр„ dpa

Дифференцирование (10) дает и уравнений, которые позволяют определить коэффициенты загрузки каждого звена оптимальным образом:

(да,. -d)apt

~{mra+1) _

__ 1 pöon.

огпк

i = \,k. (11)

Однако по условиям задачи, приемлемыми значениями являются только те из них, которые удовлетворяют условию:

т+1

с:=рГ1)р„=рГ1)[Хр;г1.

а=1

Преобразуем выражение (11) к виду (Р„*"«1): т1

Сравнивая выражения (7) и (11), получим:

т!

Р7 =Т;[а(Щ -«)-Рс,]рГ‘- (12)

а=1

В практически реализуемых топологических структурах сетей связи используются структуры, содержащие пучки каналов в каждом направлении передачи. Поэтому целесообразно исследовать влияние самоподобной нагрузки на сеть, в которой каждое звено моделируется многоканальной СМО с ограниченной очередью типа М/М/п/т. Для такой модели среднее время задержки для всей сети определяется выражением [3]:

1 к Щ

тзад ‘тга)+ц^ а-?::; и.

У ,=1 а=1

В выражении (12) значения %с определяются из решения уравнения:

п,!

(n,xJ

а!

а(щ -а)

'Xe.

Хс

(13)

где: ХсгРа/п1 ~ степень загрузки канала в многоканальной СМО.

Кривые зависимости "рхсшт=Ат»п!) приведены на рис. 2. На рис. 2 ось %с соответствует степени загрузки каналов в многоканальной СМО; ось т -число мест в очереди буферов в узлах коммутации, и - число каналов.

4. Анализ полученных результатов

Анализ показывает, что приемлемые значения степени загрузки каналов "рхсГт не зависят от требуемого значения вероятности отказа и являются

Рис. 2. Зависимость коэффициента загрузки канала от объема буфера

функциями дискретных значений числа каналов (и;) и числа мест в очереди буферов в узлах коммутации (т;).

Каждое уравнение системы (13) является функцией переменной %а. Это дает возможность определять приемлемые оптимальные значения пр%с°ш для звеньев сети независимо друг от друга:

пр опт

Ха =

Л LI, F,

—!- = —— = —!—= п,ц, п,Ьц, Vtnt

где Ь - фиксированная длина пакета (ячейка АТМ); - суммарный поток на входе /-го звена; Ц -пропускная способность каждого канала в направлении /.

Оптимизация по %а позволяет варьировать величинами Ц и и; в зависимости от класса передаваемого трафика в соответствии с матрицей нагрузок, предоставляя пользователю любую совокупность каналов по его требованию с переменной шириной битовых скоростей передачи, формируя виртуальный канал с переменной пропускной способностью независимо от требуемой вероятности отказа. При этом среднее время доставки пакетов будет оставаться минимальным. Решение уравнений (13) упрощается для изотропной сети, в которой приемлемая степень загрузки каналов не зависит от направления передачи. Опуская индекс / при параметре Хп получим:

пр опт

Хс

= -— = К.и.

Для учета самоподобной нагрузки в изотропной сети достаточно значение коэффициента загрузки каналов %с умножить на величину 2Н. Поскольку показатель Херста изменяется в пределах Н= 0,7...0,9, то значение %с необходимо умножить на этот коэффициент, выбрав его соответствующее значение. Анализ кривых показывает, что с ростом степени загрузки каналов сети объем буферной памяти узлов коммутации снижается. Оптимальные значения рс дают минимум функционалу (10). Они получены путем вычисления из уравнений (12) (условие оптимальности) для одноканальной СМО с возможностью повторного вызова и имеют верхний предел р =0,328. Данному значению загрузки канала (п=\) соответствует объем буфера т=А (рис. 2). Увеличение объема буфера ведет к снижению степени загрузки канала. Например, при т= 10, получим х=0,1.

Это подтверждает сделанное ранее предположение о том, что с увеличением самоподобной нагрузки в сети и для минимизации среднего времени задержки объем буферной памяти узлов коммутации необходимо снижать, увеличивая при этом степень загрузки каналов.

В сети, имеющей несколько каналов в каждом направлении передачи, эта тенденция сохраняется. Например, при числе каналов и=5 (рис. 2) при возрастании нагрузки со значения Х1=0>6 до Хг=0Д ур. (12), число мест в очереди снижается в полтора раза (с 12 до 8). Этот результат подтверждает сделанное ранее предположение.

СПИСОК ЛИТЕРАТУРЫ

1. Нейман В.И. Самоподобные процессы и их применение в теории телетрафика // Электросвязь. - 1999. - № 1. - С. 11-14.

2. Турко С.А., Фомин Л.А., Будко П.А. Оптимизация пропускной способности звеньев Ш-ЦСИС при ограниченных сетевых ресурсах // Электросвязь. - 2002. - № 2. - С. 17-19.

3. Петров М.Н. Вероятностно-временные характеристики в сетях и системах передачи интегральной информации. - Красноярск: КГТУ, 1997. - С. 35-39.

4. Шелухин О.И., Тенякшев А.М., Осин A.B. Фрактальные процессы в телекоммуникациях. - М.: Радиотехника, 2003. - 497 с.

Поступила 10.11.2006 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.