УДК 004:519.2
Кириченко Л. О.1, Демерчян К. А.2, Кайали Э.3, Хабачёва А. Ю.4
1Канд. техн. наук, доцент Харьковского национального университета радиоэлектроники 24Студент Харьковского национального университета радиоэлектроники 3Аспирант Харьковского национального университета радиоэлектроники
МОДЕЛИРОВАНИЕ ТЕЛЕКОММУНИКАЦИОННОГО ТРАФИКА С ИСПОЛЬЗОВАНИЕМ СТОХАСТИЧЕСКИХ МУЛЬТИФРАКТАЛЬНЫХ _________________________КАСКАДНЫХ ПРОЦЕССОВ_________________________________________
В работе рассматривается моделирование реализаций телекоммуникационного трафика, обладающего мультифрактальными свойствами, на основе математической модели мультипликативного стохастического каскада, весовые коэффициенты которого имеют бета-распределение вероятностей.
Ключевые слова: стохастический каскадный процесс, модель телекоммуникационного трафика, самоподобный процесс, мультифрактальный процесс.
ВВЕДЕНИЕ И ПОСТАНОВКА ЗАДАЧИ
Экспериментальные и численные исследования, проведенные в последние десятилетия, свидетельствуют, что трафик во многих мультимедийных сетях обладает фрактальными свойствами. Такой трафик имеет особую структуру, сохраняющуюся на многих масштабах, - в реализации всегда присутствует некоторое количество очень больших выбросов при относительно небольшом среднем уровне трафика. Эти выбросы вызывают значительные задержки и потери пакетов, даже когда суммарная потребность всех потоков далека от максимально допустимых значений. Причина такого эффекта заключается в особенностях распределения файлов по серверам, их размерах, в типичном поведении пользователей, и в значительной степени связана с изменениями сетевых ресурсов и топологии сети [1-4].
Самоподобные свойства трафика привели к появлению ряда моделей трафика на основе самоподобных (монофрактальных) стохастических процессов [2, 3]. В последнее десятилетие интенсивно изучаются мульти-фрактальные свойства трафика. Мультифрактальный трафик определяется как расширение самоподобного трафика за счет учета скейлинговых свойств статистических характеристик второго и выше порядков. Использование мультифрактальных стохастических процессов для моделирования телекоммуникационного трафика достаточно ново, и список мультифрактальных моделей значительно короче [4-6].
Целью представленной работы является разработка модели реализаций телекоммуникационного трафика, обладающего мультифрактальными свойствами, на основе математической модели мультипликативного стохастического каскада.
ХАРАКТЕРИСТИКИ САМОПОДОБНЫХ И МУЛЬТИФРАКТАЛЬНЫХ СЛУЧАЙНЫХ ПРОЦЕССОВ [6-9]
Самоподобие случайных процессов заключается в сохранении статистических характеристик при измене-
нии масштаба времени. Стохастический процесс X (г) является самоподобным с параметром Н, если процесс
— Н / \
а X (аг) описывается теми же конечномерными законами распределений (Ьа*), что и :
Law{a~НX(а?)} = Ьа*{Х(г)}, Va > 0, г > 0. (1)
Параметр Н, 0 < Н < 1, называемый показателем Херста, представляет собой степень самоподобия. Наряду с этим свойством, показатель Н характеризует меру долгосрочной зависимости стохастического процесса. В случае 0,5 < Н < 1 процесс обладает длительной памятью: если в течение некоторого времени в прошлом наблюдались положительные приращения процесса, т. е. происходило увеличение, то и впредь в среднем будет происходить увеличение. В случае 0 < Н < 0,5 высокие значения процесса следуют за низкими, и наоборот. При Н = 0,5 отклонения процесса от среднего являются действительно случайными и не зависят от предыдущих значений.
Можно показать, положив в (1) а = 1/ г, что для самоподобного процесса выполняется следующее равенство:
Law{X(/)} = Law |^Ц X(l)j = Law{i X(l)}. (2)
Учитывая (2), начальные моменты самоподобного случайного процесса можно выразить как:
M
[I -г (' )| * ]
= M
I H I*
\tH X (1)
=t*H
M [|X(1)|9 ] = С(*) • t*H ,(3)
где величина С (*) = M
X (1)| *
Для мультифрактальных процессов рассматривается более общее соотношение:
Ьа*{Х (аг)} = Ьа*{М(а) • X (г)},
где М (а) - независимая от X (г) случайная функция. В случае самоподобного процесса М (а) = а . Мульти-
© Кириченко Л. О., Демерчян К. А., Кайали Э., Хабачёва А. Ю., 2012
фрактальные процессы проявляют более гибкие скейлин-говые закономерности для моментных характеристик:
M [I X (t )|q ] = c(q)
т(q)+1
(4)
где с(ч) - некоторая детерминированная функция, т(ч) -скейлинговая экспонента, в общем случае нелинейная
т + 1
функция, для которой значение ~~~ при ч = 2 совпадает
ч
со значением степени самоподобия Н. Для временных рядов, которые отвечают монофрактальному процессу, скейлинговая экспонента т(ч) линейна.
МЕТОД МАКСИМУМОВ МОДУЛЕЙ ВЕЙВЛЕТ-ПРЕОБРАЗОВАНИЯ [7, 10-12]
Одним из самых популярных инструментов мультифрак-тального анализа является метод максимумов модулей непрерывного вейвлет-преобразования (ММВП). Он базируется на вейвлет-анализе, который называют «математическим микроскопом» из-за способности сохранять хорошее разрешение на разных масштабах. Поскольку вейвлет-функции являются локализованными по времени и частоте, метод ММВП является мощным инструментом статистического описания нестационарных процессов.
Непрерывное вейвлет-преобразование фукции X (/)
вей-
имеет вид w(а, Ь) = -^ [ X(/)ц!аЬ (/)Л , где уаЬ (/) -
\а -„
влет-функция с параметрами масштаба а и сдвига Ь. Функция W (а, Ь) называется вейвлет-спектром и может быть представлена как поверхность вейвлет-коэффициентов в трехмерном пространстве. Наиболее важная информация содержится в линиях локальных экстремумов поверхности W (а, х), поиск которых проводится на каждом масштабе а.
Метод ММВП позволяет численно получить статическую сумму:
Z(q,a) = £ I sup|W(a', Xi (a'))|
IeL(a) V а'йа
где Ь(а) - множество всех линий I максимумов модулей вейвлет-коэффициентов на масштабе а; х1 (а) - расположение максимума на этом масштабе. Для вычисления 2 (ч, а) выбирается максимальное значение модуля вейвлет-коэффициентов вдоль каждой линии на масштабах, меньших заданного значения масштаба а.
В этом случае выполняется зависимость:
2 (ч, а) и ат(ч),
де т(ч) - скейлинговая экспонента из формулы (4), которую определяют для каждого значения ч путем вычисления наклона 1п 2 (ч, а) от 1п а.
СТОХАСТИЧЕСКИЕ МУЛЬТИФРАКТАЛЬНЫЕ КАСКАДНЫЕ процессы
Простейшей моделью мультифрактального процесса с заданными свойствами является детерминированный биномиальный мультипликативный каскад [6, 8, 9]. При его построении первоначальный единичный отрезок делится на два равных интервала, которым приписываются весовые коэффициенты р1 и р2 = 1 - р1 соответственно. Затем с каждым из интервалов проделывается аналогичная процедура. В результате на втором шаге имеется 4
интервала с весовыми коэффициентами р2, р1 р2, р2 р1 и
р2. При числе шагов п и р1 Ф р2 мы приходим к пре-
дельной мере, являющейся неоднородным фрактальным множеством. На рис. 1, а показаны временные ряды значений биномиального каскада при значениях р1 = 0,6 (вверху) и р1 = 0,8 (внизу). Число итераций п = 10, т.е. длина реализации равна 210 значений. Очевидно, что с увеличением первоначального весового коэффициента р1 увеличивается неоднородность временного ряда.
Рис. 1. Реализации каскада (а) и скейлинговые экспоненты т(ч) для разных р1 (б)
В детерминированном случае мультифрактальная характеристика т(д) для биномиального процесса зависит только от весового коэффициента рх:
. . - 1п(р? + РI)
т(д) =-------------. На рис. 1, б представлены теорети-
1п2
ческие скейлинговые экспоненты х(д) для значений р1 = {0,6; 0,7; 0,8; 0,9}.
Реализации детерминированного каскада полностью определяются величиной р1, что неприемлемо для моделирования случайных процессов. При построении стохастических каскадов весовыми коэффициентами являются независимые значения некоторой заданной случайной величины Ж [4, 6, 9]. Случайная величина выбирается таким образом, чтобы математическое ожидание суммы весовых коэффициентов на каждой итерации равнялось единице. Если выбрать случайную величину, определенную на интервале [0,1], то сумма коэффициентов на каждой итерации будет равной единице.
В этом случае первым двум интервалам будут приписаны весовые коэффициенты w1 и 1 - w1 соответственно. На втором шаге добавляются два новых независимых случайных значения ^2 и ^3. Получится 4 интервала с весовыми коэффициентами w1w2, w1 (1 - ^2), (1 - w1)^3 и (1 - w1)(1 - w3). При п ^ ж мы приходим к предельной мере, являющейся неоднородным фрактальным множеством.
В работе предложено в качестве случайной величины, порождающей весовые коэффициенты, использовать случайную величину, имеющую бета-распределение. Бета- распределением с параметрами а > 0, Ь > 0, называется распределение с плотностью вероятностей:
Р( х) =
1
В(а, Ь) о, х г (0,1)
(1 - х)Ь-1, х є (0,1);
где В(а, Ь) = | ха-1 (1 - х)Ь-1 ёх - бета-функция. Для бета-
0
распределения с одинаковыми значениями параметров а = Ь, у которого функция плотности распределения симметрична, можно аналитически определить скейлинго-вую экспоненту т(д) [6, 9]:
т(0) =-10Е:
Beta(a+q,a)
Бе1а(а,а)
-1
(5)
На рис. 2, а приведены различные виды графиков плотности распределения вероятностей, для симметричного бета-распределения при значениях а = {0,5;1;1,5; 3}. При значениях параметров а = Ь = 1 мы получаем случайную величину, имеющую равномерное распределение на интервале [0,1]. На рис. 2, б представлены графики скейлин-говых экспонент х(д) для соответствующих значений параметра а симметричного бета-распределения.
Очевидно, что с увеличением значения параметра а происходит ослабление мультифрактальных свойств временного ряда. На рис. 3 показаны соответствующие реализации биномиальных каскадов.
В случае симметричного бета-распределения муль-тифрактальные свойства каскада полностью определяются параметром а . Показатель Херста Н, учитывая формулу (5), в этом случае равен:
Н =
т(2) +1 2
=-І0Я2
Betа(a +q,a) 2 Beta(a,a)
В работе проведены исследования мультифракталь-ных свойств каскадов, порождаемых бета-распределениями с разными значениями параметров а и Ь. Получены численные зависимости, которые значениям параметра Н ставят в соответствие различные функции скейлинго-
Рис. 2. Плотности распределения (а) и скейлинговые экспоненты х(д) для разных значений параметра а симметричного
бета-распределения (б)
б) а=1
в) а=1,5 г) а=3
Рис. 3. Реализации биномиального каскада для разных значений а
вых экспонент т(д). В этом случае можно выбрать каскад не только с определенной скейлинговой экспонентой, но и с заданным показателем Херста, который определяет степень долгосрочной зависимости временного ряда. На рис. 4 приведены реализации каскадных процессов с показателем Н = 0,8 (вверху) и различными мультифрактальными свойствами х(д) (посредине), которые определяются плотностью бета-распределения (внизу) разных значений а и Ь .
ПОСТРОЕНИЕ МОДЕЛЬНЫХ РЕАЛИЗАЦИЙ ТСР-ТРАФИКА
Предложенная в работе модель мультифрактального трафика имеет три основных параметра (I, Н, х(д)), где
I - интенсивность (среднее значение) трафика, Н - показатель Херста, который определяет степень долгосрочной зависимости (степенное убывание корреляционной функции), х(д) - скейлинговая экспонента, определяю-
щая неоднородность (выбросы) реализации. Для построения модельной реализации необходимо оценить соответствующие параметры телекоммуникационного трафика и выбрать подходящий закон бета-распределения, генерирующий весовые коэффициенты мультифрак-тального каскада.
В работе были проведены исследования реализаций трафиков различных протоколов, которые показали их явные мультифрактальные свойства. На рис. 5, а приведен график выборочной реализации трафика ТСР-про-токола. Рассчитанная с помощью метода ММВП скейлинговая экспонента г(д) представлена на рис. 5, б. Для данной реализации оценка показателя Херста Н = 0,83. Каскады с такими мультифрактальными свойствами могут быть получены на основе бета-распределения с параметрами а = 2,3, Ь = 2,5, плотность которого показана на рис. 5, г. Одна из модельных реализаций каскада с данными мультифрактальными свойствами приведе на рис. 5, в.
У'« 1 1 і ■
100 200 300 «0 £00 600 700 600 900 1000
100 200 300 о: 500 60 0 700 300 900 1 000
100 200 300 400 £00 600 700 300 900 1000
а) а=1,8, Ь=0,6
б) а=1,8, Ь=1,2
в) а=1,8, Ь=2,6
ЙЦ'Й)
г )
д)
Рис. 4. Реализации каскадов для разных значений а и Ь (а-в), соответствующие скейлинговые экспоненты (г) и плотности
бета-распределений (д)
Рис. 5. Реализация трафика (а), выборочная скейлинговая экспонента т(д) (б), плотность бета-распределения а=2,3, Ь=2,5 (г),
модельная реализация (в)
ВЫВОДЫ
В работе были исследованы свойства стохастических мультипликативных каскадных процессов с функциями бета-распределения случайных весов. Предложена математическая модель трафика, параметрами которой являются средняя интенсивность, показатель Херста и скейлинговая экспонента. Показано, что модели трафика, полученные с помощью стохастических мультипликативных каскадов, позволяют гибко представлять муль-тифрактальные свойства реального телекоммуникационного трафика.
СПИСОК ЛИТЕРАТУРЫ
1. Leland, W. E. On the self-similarnature of ethernet traffic /
[W. E. Leland, M. S. Taqqu, W. Willinger, D. V Wilson] // IEEE/ ACM Transactions of Networking. - 1994. - № 2(1). - P. 1-15.
2. Sheluhin, O. I. Similar processes in telecommunications / O. I. Sheluhin, S. M. Smolskiy, A. V. Osin. - John Wiley & Sons Ltd, England, 2007. - 337 р.
3. Столлингс, В. Современные компьютерные сети 2-е изд. / В. Столлингс - С. Пб. : Питер, 2003. - 784 с.
4. Шелухин, О. И. Мультифракталы. Инфокоммуникацион-ные приложения приложения / О. И. Шелухин . - М. : Горячая Линия -Телеком, 2011. - 578 с.
5. Veitch, D. Multifractality in TCP/IP traffic: the case against / D. Veitch, N. Hohn, P. Abry // Computer Networks-2005. -№ 48(3). - P. 293-313.
6. RiediR. H. Multifractal processes / Riedi R. H., Doukhan P., Oppenheim G., Taqqu M. S. (Eds.) // Long Range Dependence: Theory and Applications: Birkhuser. - 2002. -Р 625-715.
7. Kantelhardt, J. W. Fractal and Multifractal Time Series. -2008 [Электронный ресурс]. - Режим доступа: http:// arxiv.org/abs/0804.0747. - Загл. с экрана.
8. Федер, Е. Фракталы / Е. Федер. - М. : Мир, 1991. - 254 с.
9. Calvet, L. Large Deviationsand the Distribution of Price Changes / L. Calvet, A. Fisher, B.B. Mandelbrot // Cowles Foundation Discussion Paper. - 1997. -N. 1165. -P. 1-30.
10. Малла, С. ВэйвлетьI в обработке сигналов / С. Малла. -М. : Мир, 2005. - 671 с.
11. Muzy, J. F Multifractal formalism for fractal signals: the structure-function approach versus the wavelet-transform modulus-maxima method / Muzy J. F., Bacry E., Arneodo A. // Phys. Rev. E. - 1993. -V. 47. - P. 875-884.
12. Павлов, А. Н. Мультифрактальньїй анализ сигналов / А Н Павлов, В. С. Анищенко // Известия Саратовского университета. Серия «Физика». - 2007. - Т 7, Вьіп. 1. - С. 3-25.
Стаття надійшла до редакції 16.01.2012 Після доробки 14.02.2012.
Кіріченко Л. О., Демерчян К. А., Кайалі Е., Хабачова А. Ю. МОДЕЛЮВАННЯ ТЕЛЕКОМУНІКАЦІЙНОГО ТРАФІКУ З ВИКОРИСТАННЯМ СТОХАСТИЧНИХ МУЛЬТИ-ФРАКТАЛЬНИХ КАСКАДНИХ ПРОЦЕСІВ
В роботі розглядається моделювання реалізацій телекомунікаційного трафіку, що володіє мультифрактальними властивостями, на основі математичної моделі мультиплікативно-го стохастичного каскаду, вагові коефіцієнти якого мають бета-розподіл ймовірностей.
Ключові слова: стохастичний каскадний процес, модель телекомунікаційного трафіку, самоподібний процес, мультиф-рактальний процес.
Kirichenko L. O., Demerchan K. A., Kayali E., Habachyova A. Yu. MODELING TELECOMMUNICATIONS TRAFFIC USING STOCHASTIC MULTIFRACTAL CASCADE PROCESS
In the work the simulation of telecommunications traffic has been examined, which has multifractal properties, based on a mathematical model of the stochastic multiplicative cascade, the weights of which are beta probability distribution.
Key words: a stochastic cascade process, the model of telecommunications traffic, self-similar process, multifractal process.
УДК519.24:62-50 Кошевой Н. Д.1, Сухобрус Е. А.2
1Д-р. техн. наук, профессор, заведующий кафедрой Национального аэрокосмического
университета им. Н. Е. Жуковского «ХАИ»
2 Аспирант Национального аэрокосмического университета им. Н. Е. Жуковского «ХАИ»
СРАВНИТЕЛЬНЫЙ АНАЛИЗ МЕТОДОВ ОПТИМИЗАЦИИ МНОГОУРОВНЕВЫХ ПЛАНОВ МНОГОФАКТОРНОГО ЭКСПЕРИМЕНТА
Предложен метод поиска оптимального или близкого к оптимальному по стоимости реализации многоуровневого плана многофакторного эксперимента. Для автоматизации процесса поиска с использованием предложенного метода разработано программное обеспечение. Проведен сравнительный анализ разработанного программного обеспечения с программой поиска оптимальных многоуровневых комбинаторных планов многофакторного эксперимента, реализующей метод генерации перестановок с минимальным числом транспозиций соседних элементов.
Ключевые слова: программное обеспечение, симплекс-метод, быстродействие.
ПОСТАНОВКА ЗАДАЧИ увеличении количества рассматриваемых вариантов ус-
Изменение порядка проведения опытов существен- лоЖНяется поисК плана с наименьшей сг°имостью. Трудно влияет на стоимость реализации эксперимента. При ность поиска вызвана быстрым ростом вариантов пе-
© Кошевой Н. Д., Сухобрус Е. А., 2012