Фрактальность трафика и очереди в системах массового обслуживания
Автор: Блатов Игорь Анатольевич, Лихтциндер Борис Яковлевич
Журнал: Инфокоммуникационные технологии @ikt-psuti
Рубрика: Теоретические основы технологий передачи и обработки информации и сигналов
Статья в выпуске: 3 т.16, 2018 года.
Бесплатный доступ
Трафик современных мультисервисных сетей обычно сильно коррелирован и методы классической теории систем массового обслуживания не работают. В настоящей работе приводятся результаты имитационного моделирования и сравнительный анализ влияния корреляционных связей фрактального потолка заявок и потока заявок, в случае реальных мультисервисных сетей связи. Рассматриваются обобщения формулы Хинчина-Поллячека на стационарные потоки заявок с произвольной корреляцией, а также возможности применения указанных обобщений. Показано, что реальная случайная величина, представляющая числа заявок, поступающих в течение интервалов обслуживания одной заявки, имеет математическое ожидание меньше единицы. Показано, что процесс, создания очередей имеет пассивные временные интервалы, прерывающие связь между предыдущими и последующими частями процесса. Показано, что даже для самоподобных процессов, имеющих бесконечно большой интервал корреляции, корреляционные зависимости между отдельными значениями очередей распространяются лишь в пределах интервалов занятости системы массового обслуживания.
Системы массового обслуживания, очереди, фрактальные процессы, пакеты, корреляция, самоподобие, параметр херста
Короткий адрес: https://sciup.org/140255692
IDR: 140255692 | DOI: 10.18469/ikt.2018.16.3.02
Текст научной статьи Фрактальность трафика и очереди в системах массового обслуживания
Измерения на реальных компьютерных сетях и измерения потоков в пакетных сетях передачи данных показали, что передаваемый в них трафик является самоподобным случайным процессом. Для такого трафика анализ очередей на основе традиционных методов теории массового обслуживания пуассоновских потоков становится непригодным [1-9]. Анализу самоподобных процессов телетрафика посвящены публикации [2-3] и др. На качественном уровне самоподобие проявляется в том, что имеется медленно убывающая зависимость между величинами трафика в разные моменты времени, а трафик носит пачечный характер. Эти пачки выглядят статистически подобными в различных масштабах интервалов времени.
Одной из фундаментальных отечественных работ в указанном направлении является монография [2], определения которой мы рассмотрим применительно к анализируемому нами случайному п роцессу. Рассматриваемый процесс является стационарным и дискретным по времени которое необходимо для о бработки одной заявки . Напомним, что и ----------2
– математическое ожидание и дисперсия чисел заявок, поступающих в течение интервала времени соответственно. Обозначим через элемент, сдвинутый на k интервалов по отношению к Значение корреляционной функции (ковариационный ко- эффициент), при сдвиге на k интервалов обозначим через
Мт (к; Г) = [т,.(г) - т(т№,_к (г) - w(r)].
Очевидно, что дисперсия – это ковариационный коэффициент при нулевом сдвиге Нормированная корреляционная функция:
(1) Dm^
Определим объединенный (агрегированный) процесс как
S i=slJ-YH\ то есть процесс разбивается на непересекающие-ся интервалы времени размером значения на каждом интервале усредняются, а j используется для нумерации полученных агрегированных интервалов. Обозначим математическое ожидание агрегированного процесса через а дисперсию агрегированного процесса
– через Очевидно, что m{s} (r) =—Уm|s).(r) =
= S '»,(Z") = »7(Z-) • sNs ./=1 ,=,(./-i)+i
Обозначим корреляционную функцию агрегированного процесса mw ^т) через ^"„Лк;^, а нормированную корреляционную функцию – через
В соответствии с принятыми определениями, статистический процесс nW) называется строго самоподобным с параметром самоподобия H , где 0,5<Я<1, если для всех 5 > 1 процесс sx~H rW jYc) имеет те же статистические характеристики второго порядка, что и »WX то есть выполняются соотношения
W^WW^DWY rWWW^WW-
для любых s > 1, то есть его нормированная корреляционная функция должна обладать масштабной инвариантностью. Такой масштабной инвариантностью обладает корреляционная функция:
rm (к- г) = <„ (к; г) = [( к + 1Г - W” + (к - 1)2Я ]. (4)
Процесс с указанной корреляционной функцией демонстрирует долговременную зависимость, если коэффициент H, называемый параметром Херста [2], удовлетворяет условию 0,5<Я<1.В этом случае limr (£;г) Нт/' (к;т) , ...
rWn =--р^^С при ^^°°’ (5)
где 1 = 2(1 -Я) – коэффициент, меняющийся в пределах О < ^ < 1, а C – некоторая медленно меняющаяся функция. Нетрудно показать, что при отсутствии корреляции, Я = 0,5 и нормированная корреляционная функция убывает пропорционально первой степени увеличения коэффициента сдвига k .
Для самоподобных процессов убывание корреляционной функции происходит намного медленнее. Поскольку, в соответствии с (1) М,„(к;т) является корреляционной функцией центрированного процесса, значения медленно меняющейся функции близки к нулю. Таким образом, самоподобные свойства отражают влияние масштабирования процесса во времени (агрегация) на значения вероятностных характеристик процесса, в то время, как автокорреляционная функция отражает наличие долговременной зависимости. В общем случае из наличия самоподобных свойств не вытекает свойство долговременной зависимости, и наоборот.
Если выполняется соотношение 0,5<Я<1,то самоподобный процесс обладает также свойством долговременной зависимости. Из (5) следует, что величина г„.(к;^ убывает по степенному закону. Это означает, что корреляционная функция является не суммируемой, и ряд, образованный ее последовательными значениями, расходится:
^гт(к;т) = со.
Образование очередей
Будем считать, что случайная величина, образующая самоподобный процесс, центрируется, и нет никаких ограничений на значение ее математического ожидания. В действительности реальная случайная величина 11ф\ представляющая числа заявок, поступающих в течение интервалов обслуживания одно й заявк и, имеет математическое ожидание m.(r) = 5i(T) = р<1, где р – коэффициент загрузки СМО. Для любой одноприборной СМО справедливо рекуррентное соотношение, устанавливающее связь между поступающими и обработанными заявками [4].
q^^cp^^m^-SXTY, (7)
5^^
О, если qi-x (г) = mt (г) = 0 ;
1 в противном случае.
На рисунке 1 а показаны пачки заявок, поступающие в течение последовательных интервалов времени г, равных интервалу обслуживания одной заявки. На рисунке 1 b показаны соответствующие значения переменной 5^т\ На рисунке 1 с показан процесс образования очередей д^т\

Рисунок 1. Формирование очередей
Процесс образования очередей носит циклический характер. Каждый цикл Nc состоит из двух периодов: период обработки Nu (период активной работы процессора, когда <>» = !) и период простоя Np (период, когда заявки в системе отсутствуют и ЗАП-ОУ Кроме того, выделим цикл очередей, включающий ^s интервалов, расположенных на периоде занятости между двумя интервалами, на которых очередь 9,(r) принимает нулевые значения. Рассмотрим очереди на отдельном цикле очередей Д ’ который начинается на интервале z = js и заканчивается на интервале i = js+Ns-\, на котором значение очереди равно нулю. На интервале i = Л -1 очередь qJS-M также отсутствует. Поскольку величина S^r) может принимать только единичные или нулевые значения, на интервалах, где 5(r) = 0 , заявки и очереди в системе полностью отсутствуют.
Средние значения очередей
Для получения средних значений очередей возведем обе части уравнения (7) в квадрат:
q\ (r) = q\_x (r) + 2^_! ДЖ (г) - 8( (г)] + [m,. (г) - 8, (г)]2.
Учитывая, что З2 (г) = 8; (г); 8, (т)т^ = ni; (г); 8^ = т^; 8^^ = ^(г), проанализируем выражение Ж^Н2")-^2")]- Если д^М^О, то 5Ar) = l. Если ^,-i(r) = O, то результат не завит от З^т), и вместо бАй может быть подставлена любая величина. Будем считать, что указанная величина равна единице. Тогда, при заданных ограничениях, выполняется равенство q2,^) = q2i-i(^ + ^qi-i^XmjU) -1] + т\(г) - m, (т).
Учитывая, что 777,. (г) = А г = p , после усред нения п олучим т\ (г) - 777,. (г) = Д„ (р) + р(1 - р); 92,(2-) = д2,_1(г).
Проанализируем соотношение
4i-x (0['«,(г) -1] = (г)[/и, М ~ Ч • (9)
Разобьем интервал N на подынтервалы, каждый из которых соответствует одному полному циклу. Учитывая, что на всех пассивных участках циклов qiW = o, получим
________________________ 1 М j.,+N,
Чх.хи^тДт)-!^—^ ^ ^(г)^/^^-!].
Далее проанализируем изменение q^) в пределах одного цикла Zs. Поскольку активный период цикла Zs начинается с интер- вала j , на предыдущем интервале очередь отсутствует и ^_i(r) = O. На последнем интервале Л+^-1 активного периодаqj.NAr> = 0 . На всех интервалах активного периода 8^ = Vjej Aj +W -1), В [6] было показано что
9^=^7F 2L У.К^-тмД (10) ' Z5c[1,jV] ./=0
Из (10) следует, что значения очередей определяются независимо внутри каждого цикла.
Заключение
Таким образом, с целью анализа очередей, создаваемых в СМО самоподобными процессами, необходимо учитывать, что математическое ожидание случайной величины 777,. (r) всегда меньше единицы, а корреляционные свойства процесса, с точки зрения образования очередей, определяются не знач ениями центрированной переменной77?,.(r) — 777(r), а значениями разностной переменной [777, (r)- 8, (г)], которая может удовлетворять свойствам самоподобия, но долговременная корреляционная зависимость тДт") компенсируется корреляционной зависимостью величины 5j (т )• Процесс, образуемый указанной переменной, имеет временные интервалы, на которых ^(r^O, прерывающие зависимость очередей на различных циклах. Следовательно, ни о какой долговременной зависимости очередей здесь говорить не приходится, она компенсируется. Это еще раз подтверждает, что самоподобный трафик, имеющий долговременную корреляционную зависимость, при обработке в СМО долговременную зависимость очередей теряет, и соотношение (6) не выполняется. При этом сумма
^ги_д.(Дт) = С, есть не бесконечная, а некоторая конечная медленно меняющаяся функция. На свойства разностной величины [777,(r)- 8; (r)] обращал внимание еще автор [1], полагая, что именно эта случайная величина определяет характер очередей в СМО.
Список литературы Фрактальность трафика и очереди в системах массового обслуживания
- Клейнрок, Л. Вычислительные системы с очередями: пер. с англ. / Л. Клейнрок. - М.: Мир, 1979. - Т.2.- 600 с.
- Шелухин, О.И. Фрактальные процессы в телекоммуникациях / О.И. Шелухин, A.M. Тенякшев, А.В. Осин; под ред. О.И. Шелухина. - М.: Радиотехника, 2003. - 480 с.
- Степанов, С.Н. Теория телетрафика. Концепции, модели, приложения / С.Н. Степанов. - М.: Горячая линия-Телеком, 2015. - 808 с.
- Лихтциндер, Б.Я. Интервальный метод анализа трафика мультисервисных сетей / Б.Я. Лихтциндер // Модели инфокоммуникационных систем: разработка и применение. Приложение к журналу Инфокоммуникационные технологии. - 2011. - Вып. 8. - С. 104-152.
- Лихтциндер, Б.Я. Интервальный метод анализа трафика мультисервисных сетей доступа / Б.Я. Лихтциндер. - Самара: ПГУТИ, 2015. - 121 с.
- Блатов, И.А. Об оценке длин очередей в СМО с произвольной корреляцией / И.А. Блатов, Б.Я. Лихтциндер // Информационные технологии и нанотехнологии (ИТНТ-2018). - Самара, 24-27 апреля 2018 г.
- Zheng, F.U. A new method for the Pollaczek-Khinchin formula / F.U. Zheng, J. Wang // ICIC express letters. Part B, Applications: an international journal of research and surveys. 2015. V.6. - P. 1619-1624.
- Huang, L. Generalized pollaczek-khinchin formula for markov channels Communications / L. Huang, T.T. Lee // IEEE Transactions on. - 2013. - V.61. - №.8. - P. 3530-3540. DOI: 10.1109/TCOMM.2013.061913.120712
- Huang, L. Generalized Pollaczek-khinchin Formula for Queueing Systems with Markov Modulated Services Rates: diss. / L. Huang. - The Chinese University of Hong Kong. - 2013.