Научная статья на тему 'Моделирование самоподобного трафика при построении сетей NGN'

Моделирование самоподобного трафика при построении сетей NGN Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
421
90
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СЕТИ NGN / СЕТЕВОЙ ТРАФИК / САМОПОДОБНОСТЬ / ФРАКТАЛЬНОСТЬ ТРАФИКА / NGN NETS / NET TRAFFIC / SELFSIMILARITY / TRAFFIC FRACTALITY

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Малофей Олег Павлович, Фомин Лев Андреевич, Радионов Владимир Витальевич, Ряднов Денис Сергеевич

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Малофей Олег Павлович, Фомин Лев Андреевич, Радионов Владимир Витальевич, Ряднов Денис Сергеевич

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

SELFSIMILAR TRAFFIC MODEL ANALYSIS IN NGN NETS FORMATION

Mathimatic model of NGN link nets effectiveness and quality estatement in selfsimilar traffic service by chenals in butffer volume simultaneous decrease is given.

Текст научной работы на тему «Моделирование самоподобного трафика при построении сетей NGN»

Чипига Александр Федорович

Северо-Кавказский государственный технический университет. E-mail: [email protected].

355003, г. Ставрополь, ул. Морозова, 105, кв. 15.

Тел.: 8 (9624) 44-10-70.'

Заведующий кафедрой информационной безопасности.

Chipiga Alexander Fedorovich

North Caucasus State Technical University.

E-mail: [email protected].

App. 15, 105, Morozova str., Stavropol, 355003, Russia.

Phone: 8 (9624) 44-10-70.

head of Information Security department

Пелешенко Виктор Сергеевич

Северо-Кавказский государственный технический университет. E-mail: [email protected].

355029, г. Ставрополь, проспект Кулакова, 2.

Тел.: 8 (9188) 65-70-32.

.

Peleshenko Viktor Sergeevich

North Caucasus State Technical University.

E-mail: [email protected].

2, Kulakova avenue, Stavropol, 355003, Russia.

Phone: 8 (9188) 65-70-32.

Associate professor.

Ерещенко Антон Александрович

Северо-Кавказский государственный технический университет. E-mail: [email protected].

355029, г. Ставрополь, проспект Кулакова, 2.

Тел.: 8 (9624) 44-10-70.

Аспирант кафедры защиты информации.

Ereshenko Anton Aleksandrovich

North Caucasus State Technical University.

E-mail: [email protected].

2, Kulakova avenue, Stavropol, 355003, Russia.

Phone: 8 (9624) 44-10-70.

Post-graduate student.

УДК 004.414.23

О.П. Малофей, Л.А. Фомин, В.В. Радионов, Д.С. Ряднов

МОДЕЛИРОВАНИЕ САМОПОДОБНОГО ТРАФИКА ПРИ ПОСТРОЕНИИ СЕТЕЙ NGN

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

Сети NGN; сетевой трафик; самоподобность; фрактальность трафика.

O.P. Malofei, L.A. Fomin, V.V. Radionov, S.A. Ryadnov SELFSIMILAR TRAFFIC MODEL ANALYSIS IN NGN NETS FORMATION

Mathimatic model of NGN link nets effectiveness and quality estatement in self similar traffic service by chenals in butffer volume simultaneous decrease is given.

NGN nets; net traffic; selfsimilarity; traffic fractality.

Растущая популярность голосовых и мультимедийных услуг на основе IP-протокола вызывает существенные изменения в структуре инфокоммуника-

,

поколения. Сеть связи следующего поколения (NGN - Next Generation Network)

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

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

Однако не существует удовлетворительных методик точных расчетов очередей для трафика, отличного от пуассоновского. Поэтому приходится пользоваться асимптотическими методами, например, основанными на известной методике для системы M/M/n/m [3]. Данная математическая модель сети связи позволяет установить аналитические зависимости между заданными условиями решаемой задачи и результатом его решения - показателем эффективности, в качестве которого использовано минимальное среднее время задержки при фиксированном значении вероятности отказа в обслуживании. Случайный процесс в системе предполагается марковским, а время обслуживания - экспоненциальным. Показано, что объем буфера при этих условиях должен быть строго дози,

f( X ,n,m)=0, (1)

где X - степень загрузки канала изотропной сети,

п - число каналов в каждом направлении передачи, т - объем буфера.

Выражение (1) для сформулированных условий оптимизационной задачи имеет вид [2]

т. -1

І Цшх =і

а а І!

а(ті -а) і

ПгХ

\

Xа . (2)

Найденное из уравнения (2) оптимальное приемлемое значение коэффициента загрузки каждого канала определяется независимым условием

Х% =------р— = , (3)

п,. ■ Ь ■ — ■п

где Ь - длина пакета,

Л - интенсивность входного потока пакетов,

— - интенсивность обслуживания,

^ - поток пакетов в каждой ветви,

V - пропускная способность данной ветви.

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

— шт

Т для изотропной сети равно

_ . 1 _ т1

Т= — к[Ра„± У аХ<Щ-а) + ПХ(1 - Р— )] , (4)

у а=1

где у - общий трафик сети связи,

к - общее число направлений передачи,

Ротк - вероятность отказа.

Графики зависимостей Тшд = /(т) и ХГ = ф(т) при различных значе-

п, (4) (2), , -

. 1 2.

Анализ графиков показывает, что с ростом числа каналов п при фиксирован-т, , -

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

Ь - А. К

Раздел II. Защита информационных процессов в компьютерных системах

— зад

Рис. 1. Графики Т шт

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

\ і=1 N б

\ \ ч\ $ 55

\ ч \ N \ 5

\ \ \ \ _ _ - 1 ■

\ 4 ■- —

\ 1=2

1=1

10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

Рис. 2. Графики Х™

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

(ДВЗ) имеет незначительное влияние на QoS в реальных условиях при уменьшении объема буфера, когда снижается память системы, устраняющая влияние ДВЗ.

Целью статьи является разработка методики оценки эффективности и качества сети связи при обслуживании самоподобного трафика путем варьирования каналами при одновременном снижении объема буфера. Задача решается методом

.

Для построения модели, адекватно описывающей поведение системы, находящейся под воздействием потока событий с произвольным законом распределе-, ( - ).

, , этот метод оказывается проще любых аналитических методов. Методом статистических испытаний можно находить не только вероятности событий, но и средние значения случайных величин, однако в этом случае уже действует не теорема Бернулли, а теорема Чебышева (закон больших чисел). Этим методом можно определить не только математическое ожидание, но и дисперсию интересующих случай.

Для осуществления метода Монте-Карло используются генераторы псевдо-. -( ) , -, -роятностные характеристики, т.е. процесс (например, поток заявок, переводящий систему из одного состояния в другое) не является пуассоновским, а описывается произвольным законом распределения f(t) и интервалом времени между заявками (Т).

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

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

, .

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

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

18G

г

Очереди нет

Л г

Очередь есть

Ж

Л

Рис. 3. Модель СМО

Поток заявок, переводящий систему из одного состояния в другое, - стационарный, обладающий долговременной зависимостью с произвольным законом распределения ^(т) интервала времени Т между заявками. Время обслуживания одной заявки также распределено по закону щ(т) , отличному от экспоненциального. Независимо от того, каковы были начальные условия и первоначальный период , , -лем всего класса реализаций (генеральной совокупности).

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

q(T) =-

ab

.a +1

где a - параметр формы,

b - нижний граничный параметр.

Время обслуживания одной заявки - постоянная величина t0 = const, одинаковая для всех каналов. Заявка, прошедшая в момент, когда все каналы заняты и свободные места в очереди отсутствуют, получает отказ и покидает систему.

Для простоты примем, что в начальный момент (р = 0) система находится в состоянии S0 (свободна). Моделирование начнем с того, что разыгрываем на оси t поток заявок, то есть ряд случайных точек th t2, t3, ..., моментов прихода заявок, определяемых табл. 1, которая получена путем преобразования достаточно длин,

.

Разыгрывается случайная величина

т = F-1(R) = -

b

b

(1 - R -

1 - (rnd) “

где rnd - случайная переменная, равномерно распределенная в интервале (0,1), а = 1.

Значения интервала времени Т между заявками приведены в табл. 1.

На основе полученных данных можно определить интересующие вероятностные характеристики СМО. Разделив ось (0,() на участки соответственно числу за-

нятых каналов, найдем вероятности Р0, Р1, Р2, ■■■ того, что эти каналы будут заняты. Очевидно, что Т0 + Т1 + Т2 + ... Тт = Т.

При большем Т вероятности Р0, Р1, Р2 ... будут приближенно равны отношениям

Р0 =Т 0 /Г; Р, = ТХ/Т; Рг = Т2/Т и т. д.

Аналогично определим вероятности пребывания заявок в очереди:

Р0 = Т0/Т; Р; = Т; /Т; Р2 = То /Ги т.д.,

где знак ~ относится к заявкам, находящимся в очереди.

Таблица 1

Значения интервала времени Т между заявками

2,227 3,105 2,481 4,752 2,201 3,717 2,397 2,098 2,166

18,657 2,131 2,009 2,922 3,169 2,190 2,699 2,060 4,297

2,886 5,679 9,524 2,947 2,727 5,388 4,261 35,331 3,209

2,335 5,002 2,532 3,520 2,009 2,350 3,116 4,963 2,787

3,951 2,717 3,956 3,158 3,885 3,059 2,171 2,638 2,878

4,012 2,194 2,806 3,650 2,166 2,159 3,609 2,641 10,944

2,173 4,736 2,224 4,678 2,176 3,863 2,356 3,548 3,793

2,136 4,919 2,878 2,640 8,886 2,980 2,752 5,112 2,712

15,317 3,916 2,231 4,991 2,831 2,028 3,059 2,921 5,048

3,418 5,034 2,120 2,415 2,367 2,157 4,918 3,163 2,314

3,418 5,034 2,120 2,415 2,367 2,157 4,918 3,163 2,314

2,002 4,544 2,251 2,992 2,125 4,018 2,960 2,665 3,629

2,665 3,078 3,282 2,840 3,626 2,222 2,206 2,715 2,105

2,102 7,641 6,160 2,275 2,605 3,279 2,701 3,154 5,248

3,265 3,035

Среднее число занятых каналов получается обычным способом, как математическое ожидание дискретной случайной величины 2 - числа занятых каналов:

2 = 1 ■ Р 1 + 2 Р 2 + 3 Р з...

Среднее время ожидания заявки в очереди приближенно равно среднему арифметическому этих времен

1 Ы

г = — V г(к

1о ж = Л г 2^ ^ .

^ 1=о

Дисперсия времени ожидания находится аналогичным образом:

(k+i)

2

ОЖ.

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

Расчеты проведены на базе ПЭВМ с использованием авторской программы расчета, написанной в среде программирования "C++ Builder" и программы "Mathcad - 2001". Моделируя работу СМО методом статистических испытаний и

( . . 1), -теристик системы (при t ^ 10 п):

- вероятности состояний (вероятности того, что будут заняты все каналы, вероятности нахождения в очереди) - Po=0,1; Ph = 0,15; P2= 0,1; P3= 0,6;

- среднее число занятых каналов - z = 2,15;

- среднее время ожидания заявки в очереди - T„jr= 0,8 с;

- ( ) - P = 0;

- среднее время пребывания заявки в системе - T си t.M=2 с;

- среднее число мест в очереди - m =3.

Возникает вопрос об оценке точности характеристик случайного явления, полученных методом Монте-Карло, ответ на который базируется на центральной предельной теореме теории вероятностей. Согласно этой теореме, при большом числе опытов N их средний результат распределен приближенно по нормальному закону [5]. При большом числе опытов можно полагать, что вероятность того, что

частота p * отличается от вероятности p = m .не б олее, чем на заданную величину £, то есть

Pp p*-p I <Є- =

є4й " p (p -1-

Если производится ряд независимых опытов, в каждом из которых событие А появляется с вероятностью р, то каково должно быть число опытов ( длина реализации) для того, чтобы с заданной, достаточно высокой вероятностью Q, называе-

*

мой «уровнем доверия», можно было ожидать, что частота р отклонится от его вероятности р меньше, чем на £ ? На практике уровень доверия Q выбирается каким-нибудь круглым значением, близким к единице, например 0,95 или 0,99 или 0,995 и т. д., в зависимости от важности задачи.

Приравняем этому значению Q правую часть равенства для р(/ р*- р / <е) = Q, получим

20

а

= Q.

В данном случае для оценки точности моделирования в первом приближении воспользовались вместо р(р - 1) статистической оценкой (73, полученной в серии из N реализаций

=VI11 * - x 2,

где х - среднее арифметическое.

Отсюда получаем формулу для числа опытов N

N=

(7)

где Ф - функция, обратная функции Лапласа.

В табл. 2 приведены значения функции @-^1 gj для некоторых, наиболее

типичных значений уровня доверия р.

Значения функции q-1|1 q

Таблица 2

Q 00 о" 0,85 0,90 0,95 0,96 0,97 0,98 0,99 5 9 <Ss 0, 9 9 <Ss 0, 0,9995 0,9999

Г ґ \П2 Иї q)] 1,64 2,08 2,71 3,84 4,21 4,49 5,43 6,61 7,90 10,9 12,25 15,2

Пользуясь табл. 1 при £ = 0,1 и ст = 0,85 и достаточно высоком уровне доверия д=0,95 находим

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

Ф-

= 3,84.

При этом

a

= 72,25.

Необходимое число опытов, определяемое по формуле (7), N=277 опытов.

Проведенные исследования показывают, что при обработке самоподобного трафика необходимо снижать память системы. Для поддержания QoS на заданном уровне следует управлять числом каналов в каждом направлении передачи информации, снижая время пребывания в очереди за счет уменьшения объема буферной памяти в узлах коммутации. Как показывает анализ СМО типа M/M/n/m, такое управление позволяет одновременно поддерживать на достаточно высоком уровне и эффективность системы, и ее качество. Поскольку самоподобный трафик

2

a x

2

є

2

2

є

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Гольдштейн Б.С., Ехриепь КМ., Рерле Р.Д. Интеллектуальные сети. - М.: Радио и связь, 2000. - 512 с.

2. . ., . ., . . -циях. - М: Радиотехника, 2003. - 408 с.

3. Турко С.А., Фомин Л.А., Будко ПА. и др. Оптимизация пропускных способностей

- // .- 2002.- 2. - С. 17 - 19.

4. GrossglauserM. andBolot J.-C. On the relevance of long-range dependence in network traffic. SIGCOMM-96, August 1996.

5. Вентцель E.C. Исследование операций. - М.: Наука, 1989 . - 552 с.

Малофей Олег Павлович

Ставропольский военный институт связи ракетных войск.

E-mail: [email protected].

355021, г. Ставрополь, ул. Артема, 2.

Тел.: 8 (8652) 26-04-63."

Заместитель начальника института по учебной и научной работе.

Malofei Oleg Pavlovich

Stavropol military institute of communication E-mail: [email protected].

2, Artema str., Stavropol, 355021, Russia.

Phone: 8 (8652) 26-04-63.

Deputy chief of institute on educational and scientific work.

Фомин Лев Андреевич

Ставропольский военный институт связи ракетных войск.

E-mail: [email protected].

355021, г. Ставрополь, ул. Артема, 2.

.: 8 (8652) 77-02-86.

.

Fomin Lev Andreevich

Stavropol military institute of communication E-mail: [email protected].

2, Artema str., Stavropol, 355021, Russia.

Phone: 8 (8652) 77-02-86.

Professor.

Радионов Владимир Витальевич

Ставропольский военный институт связи ракетных войск.

E-mail: [email protected].

355021, г. Ставрополь, ул. Артема, 2.

Тел.: 8 (918) 863-91-92.'

.

Radionov Vladimir Vitalievich

Stavropol military institute of communication E-mail: [email protected].

2, Artema str., Stavropol, 355021, Russia.

Phone: 8 (918) 863-91-92.

Senior lecturer.

Ряднов Денис Сергеевич

Ставропольский военный институт связи ракетных войск. E-mail: [email protected].

355021, г. Ставрополь, ул. Артема, 2.

Тел.: 8 (918) 816-011.

.

Ryadnov Denis Sergeevich

Stavropol military institute of communication E-mail: [email protected].

2, Artema str., Stavropol, 355021, Russia.

Phone: 8 (918) 816-011.

Competitor.

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