Научная статья на тему 'Прогнозирование телетрафика на основе фрактальных фильтров'

Прогнозирование телетрафика на основе фрактальных фильтров Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
345
99
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ТРАФИК / СЛУЧАЙНЫЙ ПРОЦЕСС / ФРАКТАЛ / ФИЛЬТРАЦИЯ / ПРОГНОЗИРОВАНИЕ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Багманов Валерий Хусаинович, Комиссаров Аркадий Михайлович, Султанов Альберт Ханович

Исследуются статистические свойства Интернет-трафика как фрактально-самоподобного случайного процесса и излагается методика прогнозирования интенсивности трафика на основе фильтра Колмогорова-Винера с учетом фрактальных свойств

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Багманов Валерий Хусаинович, Комиссаров Аркадий Михайлович, Султанов Альберт Ханович

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

Trafic prediction based-on fractal filters

Statistical properties of Internet-traffic as fractal self-similar stochastic process are researched and principles of traffic prediction based-on Kolmogorov-Wiener's filter taking into consideration fractal properties are posed.

Текст научной работы на тему «Прогнозирование телетрафика на основе фрактальных фильтров»

РАДИОТЕХНИКА И СВЯЗЬ • ТЕЛЕКОММУНИКАЦИОННЫЕ СИСТЕМЫ И УСТРОЙСТВА

УДК 621.396.67

В.Х.БАГМАНОВ, А. М. КОМИССАРОВ, А.Х.СУЛТАНОВ

ПРОГНОЗИРОВАНИЕ ТЕЛЕТРАФИКА НА ОСНОВЕ ФРАКТАЛЬНЫХ ФИЛЬТРОВ

Исследуются статистические свойства Интернет-трафика как фрактальносамоподобного случайного процесса и излагается методика прогнозирования интенсивности трафика на основе фильтра Колмогорова-Винера с учетом фрактальных свойств. Трафик; случайный процесс; фрактал; фильтрация;

прогнозирование

Как известно, в сетях с коммутацией пакетов (Ethernet, АТМ и др.) пристальное внимание уделяется механизмам управления нагрузкой и борьбе с перегрузками. Имеется множество методов управления потоками (TCP, в ICMP команда — source quench (гашение источника), Flow control). С внедрением таких приложений как VoIP, передача мультимедийных данных, возникают более высокие и специфические требования к качеству обслуживания QoS, разрабатываются новые протоколы управления потоками RED, RSVP. В соответствии с рекомендациями МСЭ-Т главной задачей механизмов управления трафиком является обеспечение максимального коэффициента использования сетевых ресурсов при минимальном риске возникновения перегрузок [1]. При этом основным показателем качества обслуживания можно считать вероятность потери кадра и время его задержки при передаче. Перегрузка определяется как состояние сетевых элементов (концентраторов, коммутаторов, маршрутизаторов), при котором сеть не может гарантировать запрошенное качество обслуживания. Как правило, перегрузка может быть вызвана флуктуациями потоков трафика или выходом из строя какого-либо сетевого элемента

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

сти трафика, можно повысить коэффициент использования сетевых ресурсов.

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

Стохастический процесс х{Ъ) является статистически самоподобным с параметром самоподобия Н, если для любого вещественного значения а >0 процесс а_яж(а£) обладает теми же статистическими характеристиками, что и сам процесс . Параметр , называемый параметром Херста, представляет собой меру самоподобия.

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

В статье исследуется статистические свойства Интернет-трафика и излагается методика прогнозирования интенсивности трафиков с помощью фильтра Колмогорова-Винера с учетом самоподобных свойств.

1. ИССЛЕДОВАНИЕ САМОПОДОБНЫХ СВОЙСТВ ИНТЕРНЕТ-ТРАФИКА

Для статистического анализа были выбраны две реализации Интернет-трафика. Первая реализация Интернет-трафика получена с пограничного маршрутизатора УГАТУ (маршрутизатор между внутренней сетью Уфимского государственного авиационного технического университета и сетью Интернет). Данные о входящем трафике записывались 14.05.2007 в течении суток, с интервалом в 5 минут, фиксировались интервалы времени, количество ЕШегпе^кадров и их длительность в байтах. Всего 288 отсчетов. Средняя интенсивность трафика 420,52 кбайт/с; максимальная интенсивность 762,79 кбайт/с; минимальная интенсивность 3,69 кбайт/с (рис. 1).

10 400,00

CNCNCNCNCNCNCNCNCNCNCNCN

часы:минуты

Рис. 1. Интенсивность трафика маршрутизатора УГАТУ

Вторая реализация взята из источника [4] и представляет собой данные о трафике Интернет-провайдера с направлением потока от беспроводных клиентов (802.11Ь) в сеть Интернет. Данные записывались 18.03.04 с 10 до 18 часов. Фиксировались время прихода ЕШегпе^кадра и его размер в байтах. Всего 4 млн записей (максимальная длина кадра 1541 байт, минимальная 60 байт). Моменты времени прихода кадров расположены на временной оси неравномерно.

Для приведения трафика к равномерному распределению во времени разобьем ось времени на промежутки 0,05 секунды и просуммируем байты за этот промежуток времени — в результате получим интенсивность трафика, приведенную к равномерной шкале (рис. 2).

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

(1)

где — временной ряд, — интервал времени, — знак статистического усреднения.

В случае самоподобных процессов структурная функция имеет асимптотику [5]:

(2)

где а — константа, if — показатель Херста.

Асимптотике (2) соответствует линейная зависимость в логарифмической шкале:

lg(S(T)) = 2fflg(r) + C (3)

На рис. 3,4 представлены графики зависимостей lg(5(r)) от lg(r), которые с высокой степенью достоверности (по критерию подтверждают справедливость аппроксимации (3) для исследуемых Интернет-трафиков.

Рис. 3. Структурная функция трафика маршрутизатора УГАТУ

Рис. 2. Интенсивность трафика из источника [4]

Рис. 4. Структурная функция трафика из источника [4]

2. ПОСТАНОВКА ЗАДАЧИ

ПРОГНОЗИРОВАНИЯ ИНТЕНСИВНОСТИ

ТРАФИКА В СЕТЯХ ПЕРЕДАЧИ ДАННЫХ

Пусть на отрезке времени [ ] задано

некоторое множество {£(*)} значений информационного потока, г — дискретные моменты времени принадлежащие отрезку [0, ¿]. На основе данной информации требуется определить прогнозное значение информа-

ционного потока в будущий момент времени £ + А, где А >1.

Известно [6] , что оптимальным, в смысле среднеквадратической ошибки предсказания, является фильтр Колмогорова-Винера:

/,

(4)

г=0

коэффициенты которого определяют-

ся из решения системы уравнений

/,

/г(г; Х)Щт — г) = Щт + А), т = 0, £ (5)

г=0

где ) — корреляционная функция случайного процесса :

Щт) =< ф + т)ф) >

3. СИНТЕЗ ОПТИМАЛЬНОГО ФИЛЬТРА

Как показано в разделе 1, структурную функцию процесса можно представить в виде

((ф + т)-ф))2) = ат

2 Н

(6)

Из соотношения (6) следует, что корреляционная функция будет определяться соотношением

Щт) = 4 - У

2 Н

(7)

где ст| — дисперсия процесса ££).

Учитывая, что в реальных условиях множество исходных данных содержит большое число (>1) элементов, целесообразно перейти к непрерывному случаю.

В непрерывном пределе времени система уравнений (5) сводится к интегральному уравнению Вольтерра 1-го рода

/г(т, — т)(іт = Щі + А) (8)

Уравнение (8) решается с помощью преобразования Лапласа [7] и его решение представимо в виде:

Я(р, А) =

ЦЩі + Х)} Ь{Щі)}

(9)

где — изображение по Лапласу функции А), !/{Д(£ + А)} и Ь{Д(£)} — лапласовы

изображения, определяемые соотношениями

Ь{ЩЩ = / Щі)е~р1 М,

(10)

(11)

о

Для функции І2(і), определяемой соотношением (7), найдем

ггрМ, «Г(1+2Я)

- — 2р'2"+1 2

Ь{Щі + А)} = —

р 2р2Н+1 хГ(1 + 2Н,рХ).

ерХ х

(12)

(13)

В выражениях (12) и (13) Г(ж) - гамма-функция, ) — неполная гамма-функция. Определения и свойства данных функций можно найти в работе [8].

С учетом представлений (12) и (13) выражение (9) принимает вид

2ст*р>н -ае^Т(1 + 2Н,р\) „ ^

Я(?,'Л)= 2„^“-аТ(1 + 2Н) ■ (14)

Как показывает анализ, функция (14) при имеет асимптотику

а,Х2Н

її(р\ А) Ір-юо — 1 2 2 ^

2ЯА2^ 0(\). (.5)

а2р

Для проведения дальнейших вычислений, введем функцию на основе соотно-

шения

Н(р, А) = 1

аХ

2 Н

2 а2

НЦр,Х). (16)

Как следует из выражения (15), при функция ) равномерно стремится к ну-

лю

її (Рі А) |р—^-осі ^ 0 .

(17)

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

Найдем оригинал функции Н*(р, А) с помощью обратного преобразования Лапласа

а+гоо

Ь*{Р. А) = -—: [ Н*{р:Х)ер1'в,р, а > 0.

2т У

а—гоо

(18)

Анализ функции ) показывает, что

на комплексной плоскости аргумента р данная функция имеет точку ветвления р=0. Исходя из этого факта, для вычисления интеграла (18), рассмотрим замкнутый контур, составленный из отрезка [ , ], дуг

и , окружности , двубереж-

ного разреза 1-2 и окружности С£: | р \= , (рис. 5). Внутри этого контура подынтегральная функция аналитична и однозначна, поэтому, в соответствии с теоремой Коши, интеграл по замкнутому контуру равен нулю. На дугах и , в соответствии с асимптотикой (17), при подынтеграль-

ная функция стремится к нулю, следовательно, на основании леммы Жордана [9], интеграл вдоль и стремится к нулю при —> оо. Интеграл по С£ при е —¥ 0 стремится к нулю.

Учитывая, что на берегу 1 р = хегж, на берегу 2 р = хе-гж и функция Я*(р, А) имеет точку ветвления =0 типа получим:

и*п, \\ = I { {(-Ф + 5)«т(2пН)е 1х

'' 7Г ] /З2 + 72 — 2іЗ'уі,он(2жН) о

где введены обозначения:

а = а[х2Нх2Н +сГх*1(1 + 2Н^Хх) ¡3 = пГ(1 + 2 Я);

5 = пГ(1 + 2 Я)

(],Х,

(19)

1-е

-Хх

аХ2Н^

2а'2

7 = 2 (т2х2Н; 7 (а, х) = Г(а) — Г(а, х).

В непрерывном пределе прогнозирование случайного процесса на основе фильтра Колмогорова-Винера определяется сверткой

(20)

о

где, как следует из представления (15),

Щ:Х)= 1

аХ

2 Н

2 а2

здесь — дельта-функция Дирака.

С учетом соотношения (21) выражение (20) принимает вид

ф + Х) = ф)-[1

аХ

2 а2

(22)

Первый член в выражении (22) может

быть представлен в виде £(£) • где

— корреляционная функция процесса . Фильтр типа

ф + А) = £(*)

Д(А)

т

(23)

как показано в работе [6], соответствует решению задачи прогнозирования стационарного случайного процесса по наблюдению этого процесса в момент времени .

Интересно отметить, что наличие в интеграле (19) множителя , приводит к

обнулению данного интеграла при показателе Херста . В этом случае, соответ-

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

Рассмотрим важный частный случай £

. Так как в интеграле (19) подынтегральная функция существенно отлична от нуля при 1, то в существенной для интегрирования области выполняется условие .

Учитывая данное обстоятельство, можно получить асимптотические представления

Рис. 5. Контур интегрирования для интеграла (18)

h*(t: А)

/,»1

А//,<1

^g^[2a2(l + 2H) + i!A] , (24)

/і* (і, А)

/,»і

А//,<1

ят(жН) • Г(1 + 2Я) ■ Х1+2Н

£2Н+2

(25)

h*(t, А)

/,»і

А//,«1

h*(t А)

/,»1

A//,rgl

Г(1 + 2Я)-8Іп(2тгЯ)

ir\2‘2H+l

Г(1 + 2Я)8Іп(2тгЯ)

(26)

(2 + j)'2H+l '

(27)

Асимптотики (24, 25) соответствуют случаю краткосрочного прогнозирования при малой величине шага прогнозирования . Асимптотика (26) соответствует долгосрочным прогнозам, когда длина временного шага удовлетворяет условию А » 1 Следует отметить, что в последнем случае характеристика фильтра не зависит от нюансов поведения корреляционной функции (параметров и ) и определяется только показателем Херста.

ЗАКЛЮЧЕНИЕ

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

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

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

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

1. Кучерявый, Е. А. Механизм управления трафиком АТМ при использовании краткосрочного прогнозирования / Е. А. Кучерявый // Электросвязь. 2003. № 3. С. 32-34.

2. Столингс, В. Современные компьютерные сети / В. Столингс. СПб.: Питер, 2005. 783 с.

3. Шелухин, О. И. Фрактальные процессы в телекоммуникациях / О. И. Шелухин, А. М. Тенякшев, А. В. Осин; под ред. О. И. Ше-лухина. М.: Радиотехника, 2003. 480 с.

4. Реализация трафика беспроводной сети IEEE 802.11b [Электронный ресурс] (http//www.teletraffic.ru /traffic).

5. Федер, Е. Фракталы / Е. Федер. М. : Мир, 1991.254 с.

6. Тихонов, В. И. Статистическая радиотехника / В. И. Тихонов. М.: Сов.радио, 1982. 624 с.

7. Арго, А. Математика для электро- и радио инженеров /А. Арго. М.: Наука, 1967. 779 с.

8. Градштейн, И. С. Таблицы интегралов, сумм, рядов и произведений / И. С. Градштейн, И. М. Рыжик. М.: Наука, 1971. 1108 с.

9. Лаврентьев, М. А. Методы теории функций комплексного переменного / М. А. Лаврентьев, Б. В. Шабат. М. : Наука, 1973. 736 с.

ОБ АВТОРАХ

Багманов Валерий Хусаино-вич, доц. каф. телекомму-никац. систем. Дипл. физик. (МГУ, 1975). Д-р техн. наук по сист. анализу, управлению и обр. информ. (УГАТУ, 2007). Иссл. в обл. мат. моделирования и обраб. сигналов.

Комиссаров Аркадий Михайлович, асс. той же каф. Дипл. инж. по многока-нальн. телеком. системам (УГАТУ, 2002). Иссл. в обл. сетевых технологий, теории массового обслуживания.

Султанов Альберт Ханович,

проф., зав. той же каф. Дипл. инж. по многоканальн. электросвязи (Новосиб. электро-техн. ин-т связи, 1973). Д-р техн. наук по упр. в техн. сист. (УГАТУ, 1996). Иссл. в обл. телеком. систем, оптоэлектр. аэрокосм. систем.

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