Математическая модель трафика с "тяжелохвостным" распределением на основе системы массового обслуживания Н 2/М/1
Автор: Тарасов Вениамин Николаевич, Бахарева Надежда Федоровна, Горелов Глеб Александрович
Журнал: Инфокоммуникационные технологии @ikt-psuti
Рубрика: Технологии компьютерных систем и сетей
Статья в выпуске: 3 т.12, 2014 года.
Бесплатный доступ
В статье представлен анализ «тяжелохвостных» распределений и получено решение по среднему времени ожидания для СМО Н 2/М/1. Совместно с авторской программой по восстановлению моментных характеристик распределения интервалов между пакетами входящего трафика такая методика позволяет рассчитать характеристики входящего трафика методами теории массового обслуживания.
Моментные характеристики распределение трафика, анализатор трафика, программа wireshar, среднее время ожидания в очереди
Короткий адрес: https://sciup.org/140191700
IDR: 140191700
Текст научной статьи Математическая модель трафика с "тяжелохвостным" распределением на основе системы массового обслуживания Н 2/М/1
Известно, что теория массового обслуживания (ТМО) не дает точного ответа при анализе систем с входными потоками, описываемыми «тяжелохвостными» (далее без кавычек) распределениями интервалов между требованиями, то есть систем типа G/M/1/, а тем более систем G/G/1. Весомость хвоста распределения в свою очередь влияет на величину задержки. При этом под хвостом распределения будем понимать функцию Q(x): Q(x) = P(£ > x) = ^(k00)), где ξ – некоторая случайная величина.
Для описания трафика широко используют класс экспоненциальных распределений, включающий подкласс так называемых субэкспоненциальных распределений, куда входят распределения Вейбулла, гамма, логнормальное и гиперэкспоненциальное, имеющие коэффициенты вариации больше единицы (см. рис. 1) и относящиеся к распределениям с тяжелым хвостом (heavy-tailed distributions). На рис. 1 приведены фрагменты хвостов функций плотности этих распределений, а для сравнения приведено классическое экспоненциальное распределение с коэффициентом вариации cT = 1. Слева от классического экспоненциального распределения приведен хвост распределения, сдвинутого от нуля вправо экспоненциального распределения, с коэффициентом вариации cT = 0,5 – «легкого».
На рис. 1 для всех приведенных распределений средние значения равны mT = 0,25 ; а дисперсии для распределений с тяжелым хвостом равны DT = 0,25 ; что дает коэффициент вариации интервала времени cT = 2,0 .
Как видно из этих графиков, даже при сравнительно небольшом коэффициенте вариации распределения cT = 2,0 заметна тяжесть хвостов затухания приведенных выше функций плотностей по сравнению с экспонентой. Очевидно, что с увеличением параметра cT весомость хвоста распределения только возрастет.

Рис. 1. Графики хвостов функций плотности из класса экспоненциальных распределений
Таким образом, рассматривая только статистические характеристики второго порядка, можно получить определенное представление об отличии распределения времени между поступлениями трафикового процесса от экспоненциального распределения, соответствующего пуассоновскому потоку. С учетом статистики третьего порядка это отличие может только усилиться. Из теории телетрафика известно, что задержки при использовании тяжелохвостных распределений в системах массового обслуживания намного выше, чем при пуассоновском потоке. И наоборот – при использовании распределений с легким хвостом задержки ниже, чем при пуассоновском потоке.
Распознавание закона распределения интервалов времени для его использования в моделях массового обслуживания вызывает большие проблемы, и к тому же трафик, как случайный процесс, имеет свойство постоянно меняться. Поэтому целесообразнее использование числовых характеристик распределения интервалов между пакетами. Для их определения предлагается использовать программу Wireshark [2], к которой авторами написано приложение, позволяющее определить моментные характеристики интервалов между пакетами входящего трафика. Удобство использования данного анализатора обусловлено тем, что он фиксирует моменты времени поступления пакетов агрегированного трафика на уровне долей миллисекунды. Для того чтобы воспользоваться этими результатами, необходим математический аппарат, представленный ниже.
Анализ и расчет среднего времени ожидания для СМО Н2/М/1
Из класса субэкспоненциальных распределений только для гиперэкспоненциального распределения 2-го порядка Н 2 можно получить явное решение для среднего времени ожидания требования в очереди в системе. Следующим преимуществом данного закона распределения является возможность аппроксимации произвольных входных распределений с его помощью на уровне трех моментов.
Поэтому рассмотрим СМО Н 2 /М/1, где Н 2 (см. рис. 1) – обозначение гиперэкспоненциального распределения 2-го порядка времени поступления требований в систему с функцией плотности
a(t) = pXxe~x'* + (1 - p^X2e”x-f, (1)
а M – обозначение экспоненциального закона обслуживания с функцией плотности
b(t) = ре”ц*. (2)
Преобразование Лапласа функции (1) имеет вид
A*^ = p^— + (1-^)J^, (3)
S + Л| 5 + K^

а функции (2) :
B*(s) = -^— s + p
Для исследования системы G/G/1, как известно например из [2], используется интегральное уравнение Линдли:
где ^(5) И (/_(k некоторые рациональные функции от s , которые можно разложить на множители. Функции У'+М И ^_(5) должны удовлетворять определенным условиям согласно [3]:
- для Re(s)> 0 функция (/+(k является аналитической без нулей в этой полуплоскости;
- для Re(s) < D функция ^_ (^ ) является аналитической без нулей в этой полуплоскости, где D – некоторая положительная константа, опреде-
jp^y^=< j^Cv м)АС(и), 0;
У ^ 0,
^<0,
где ^(v) – функция распределения вероятностей (ФРВ) времени ожидания требования в очереди; C(w) – ФРВ предельной случайной величины t/ = !1St/” =x« -^ где в свою очередь XH – время обслуживания n -го требования C
– интервал времени между поступлением требований C„ и c„+1.
Суть решения уравнения (5) спектральным методом сводится к тому, чтобы для выражения
ляемая из условия:
.lm < °° " (8)
r—>00 g
Кроме того, функции W+{s) и^_(^) должны обладать следующими свойствами:
для Re(s) > 0 lim —= 1;
для Re(s)< 0 lim = —1.
Выражение A * (- 5) • В * (5)-1 = — для распределений (1)-(2) с учетом (3)-(4) имеет вид (10), где коэффициенты
^*(-s)-S*(s)-l
найти представление в виде произведения двух множителей, которое давало бы рациональную функцию от s [2]. Таким образом, для нахождения распределения времени ожидания необходимо следующее спектральное разложение см. (7):
a0 = 2j22 , a1 = pXx + (1 - р)Я2.
В числителе правой части равенства (10) получился многочлен от s третьей степени, и нам остается определить его коэффициенты для разложения многочлена на множители.
Коэффициенты многочлена в числителе дроби приведены в таблице 1.
^n-k^' av-pvx’--U^-i=
\p _ (5) Ax— s A^—spAs
\pXx (5 + Я2)+(i - p)A2 (5 + xx)] • p - (xx - sX^2 - kk + k k -^Xk -kk+k
p(a0 -axs)-(Xx -sXk -5Хх/ + 5)
(лх - ^Xk -5’Х// + 5)

5(5 + 5, X^ — ^2 ) (5-^Xk -^X^+k
/ ^2 ^2 \ где + ~^
отрицательный
корень квадратн ого урав нения в числителе дро- 2
„ ^2 , / ^2 . - би, ^2 ~--*" Л--*" C1 – положительный ко-
2 2 V 4 1
рень. На рис. 2 показано расположение нулей
(кружочки) и полюсов (крестики) на комплек сной s-плоскости для функции (11). К = = lim 5 + 51 = Д s^° 5 SAlS-U LI
Таблица 1. Коэффициенты многочлена в числителе дроби (10) О c
Степени слагаемых в числителе дроби |
Коэффициенты многочлена |
5° |
0 |
s1 |
ц^Д-^+ХгР]-^!^ = |
^1 "^ ^2 — Ц ^ ^2 |
|
-1 |



носится к распределениям с тяжелыми хвостами.
Например, у экспоненциального закона As = 2.
Файл Справка
Начальный момент 1-го |
порядка: |
5,097781е-003 |
А |
Начальный момент 2-го |
порядка: |
3,325837е-004 |
|
Начальный момент 3-го Дисперсия: Коэффициент вариации: Асимметрия: Количество пакетов: |
порядка: |
5,505М9е-005 3,065963е-004 3,434807е+000 1,025441е+001 628183 |
V |
Рис. 3. Результат работы программы-приложения анализа лог-файлов
Рассмотрим результат (13) на примере рассматриваемого входного распределения с весомым хвостом (см. рис. 3). С использованием преобразования Лапласа (3) определим начальные моменты распределения (1):

Подставив в систему (15) полученные результаты по начальным моментам распределения интервалов между пакетами (см. рис. 3), для определения неизвестных параметров входного распределения (1): Л], Я2 и p , получим следующую систему уравнений:
^- + —^ = 5,0978е - 003 ; Хх Л-,
-
X- + ^—1 = 3,3258е - 004 ;
Я3 Я2
^ + ^-^ = 5,5050е - 005,
решив которые найдем эти параметры. Решение системы (16) в пакете Mathcad дает следующие результаты: р~ 0,950; Я, «417,985;
Я2 «17,556. Промежуточные параметры: q «2,429х103; с2 «174,441; s2 «12,962; среднее время ожидания в очереди W «0,073 с.
Определим для сравнения среднее время ожидания для системы М/М/1. В нашем случае загрузка канала составляла Р = 0,75, соответс т венно среднее время обслуживания пакетов гд «0,0038; интенсивность обслуживания М ~ 263,2 . Тогда среднее время ожидания пакетов W = ^^«0,011 с.
1-/7
Таким образом, модель массового обслуживания с учетом весомости хвоста входного распределения демонстрирует задержку примерно в 6,6 раза большую, чем классическая модель.
Заключение
Для расчета характеристик реального трафика требуется обновленный математический аппарат. Полученные результаты свидетельствуют о том, насколько оптимистичные результаты дает классическая система М/М/1 по сравнению с рассмотренной системой Н2/М/1 в случае высокой весомости хвоста распределения входного потока. Поэтому данный результат с успехом может быть применен в современной теории телетрафика, где задержки пакетов входящего трафика играют первостепенную роль.
Заметим, что распределение (1), содержащее три неизвестных параметра Я], Лэ и p , позволяет с помощью метода уравнений моментов (14) аппроксимировать неизвестные входные распределения на уровне трех первых моментов.
Список литературы Математическая модель трафика с "тяжелохвостным" распределением на основе системы массового обслуживания Н 2/М/1
- Тарасов В.Н., Горелов Г. А. Анализ трафика сетей связи с помощью моделей класса экспоненциальных распределений//Интеллект. Инновации. Инвестиции. №4, 2013. -С. 22-27.
- Wiresharkofficialweb-siteURL: http://www. wireshark.org/
- Клейнрок Л. Теория массового обслуживания. Пер. с англ. М.: Машиностроение, 1979. -432 с.