Анализ двойственных систем H2/M/1 и /M/H2/1
Автор: Тарасов Вениамин Николаевич
Журнал: Инфокоммуникационные технологии @ikt-psuti
Рубрика: Технологии компьютерных систем и сетей
Статья в выпуске: 2 т.16, 2018 года.
Бесплатный доступ
В данной статье представлены сравнительные результаты авторских публикаций по двойственным системам Н2/M/1 и M/Н2/1 с гиперэкспоненциальными входными распределениями второго порядка. По определению Кендалла эти системы относятся к классам G/M/1 и M/G/1 соответственно. Распределение Н2 включает три неизвестных параметра и поэтому может быть аппроксимировано на уровне трех первых моментов. Решение для среднего времени ожидания для системы Н2/M/1 зависит от трех моментов распределения Н2. Среднее время ожидания для системы M/Н2/1 не зависит от третьего момента распределения Н2, а зависит только от первых двух моментов и полностью совпадает с формулой Полячека-Хинчина. В этом заключается качественное отличие рассматриваемых двойственных систем Н2/M/1 и M/Н2/1. Данные системы сравниваются по длительности среднего времени ожидания в очереди при одинаковой загрузке систем. Эти данные также разнятся. Вывод решений для среднего времени ожидания требований в очереди для обеих систем основан на использовании метода спектрального разложения решения интегрального уравнения Линдли.
Двойственные системы массового обслуживания н2/m/1, среднее время ожидания в очереди, метод спектрального разложения, интегральное уравнение линдли, преобразование лапласа-стилтьеса
Короткий адрес: https://sciup.org/140255687
IDR: 140255687 | DOI: 10.18469/ikt.2018.16.2.05
Текст научной статьи Анализ двойственных систем H2/M/1 и /M/H2/1
В настоящее время не существует аналитических методов для точного определения характеристик СМО общего вида G/M/1 или G/M/m, в отличии от СМО общего вида M/G/1, для которой известна формула Полячека-Хинчина. В таком случае, перспективным на взгляд автора является такой подход к анализу систем G/M/1, когда в качестве входного распределения G будет использована вероятностная смесь двух экспоненциальных распределений, то есть гипер-экспо-ненциальное распределение Н2. При этом СМО с гиперэкспоненциальными входными распределениями в отличие от систем с более сложными с распределениями типа Вейбулла или гамма по- зволяет получить решение задачи в аналитическом виде.
В работах [1-4] приведены полученные автором результаты для времени ожидания в системе Н2/M/1 и их практические приложения. Так же приведено преобразование Лапласа-Стильтеса для функции плотности времени ожидания для системы Н2/M/1, полученное через решение интегрального уравнения Линдли методом спектрального разложения [5]. В работе [6] приведены известные эвристические формулы для систем Н2/M/1:
Р^-р) Р где промежуточные параметры связаны с начальными моментами распределения интервалов входного потока:
p(q-r)-(q-r2) . ~ т\ . t2
W"D ’ ' б(г2У 6(f,)='
а – начальные моменты до третьего порядка интервалов между поступлениями требований в систему. В (1) ρ означает коэффициент загрузки системы. Выражение (1) получено с помощью преобразования Лапласа-Стилтьеса функции распределения и это преобразование приведено также в [5].
Постановка задачи
В статье ставится задача качественного и количественного сравнения результатов для двойственных систем Н2/M/1 и M/Н2/1 по среднему времени ожидания в очереди. При этом системы называются двойственными, если закон распределения входного потока у одной (первая позиция в трехпозиционной системе Кендалла) меняется местами с законом обслуживания другой системы (вторая позиция в трехпозиционной системе Кендалла). Так, в системах Н2/M/1 и M/Н2/1 закон распределения входного потока Н2 у первой системы становится законом обслуживания для второй системы. Для проведения сравнительного анализа приведем решения для обеих систем.
Решение для системы Н2/М/1
В системе Н2/М/1 время поступления требований в систему задана функцией плотности преобразование Лапласа которой имеет вид

Время обслуживания имеет функцию плотности а ее преобразование Лапласа
5 + Ц
Выражение для спектрального разложе- ния решения интегрального уравнения Линдли для системы
Н2/М/1 примет вид:
/Gj s(s2-/,s-/0) s(s + о-] )(s - о"2)
^_(s) (5 — Я, ХЛ — sXp + 5) (^ — Я, )(Я7 — s)(//+ s)
где – отрицательный корень, – положительный корень многочлена с коэффициентами и
/| = Я, + Яэ — ц [ 1 ] •
По правилам метода спектрального разложения решения интегрального уравнения Линдли, строим рациональные функции и
Опуская математические выкладки, запишем их
/ч s(s +СТ,) /X (s-zj^-s) вид:
5 + р S-CT2
Далее определяем преобразование Лапласа для функции плотности времени ожидания:

а через него, найдя значение производной при s = 0, определим среднее время ожидания в очереди:
W = 1/0-, -\/р.
где
Из прямого преобразования Лапласа (6) можно извлечь больше информации, чем только сред- нее время ожидания, а именно: выделив из выра- жения
целую часть, получим функцию плотности:
ц
где
– импульсная функция в начале координат. Автором установлена идентичность выра- жений (7) и (1), хотя эти результаты получены с помощью разных подходов. Отсюда следует, что среднее время ожидания в системе Н2/M/1
существенно зависит от трех первых моментов распределения интервалов между соседними требованиями во входящем потоке. В этом можно убедиться на примерах расчетов для системы Н2/M/1, приведенных ниже в таблице 1.
Решение для системы М/Н2/1 и его сравнение с формулой Поллячека-Хин-чина
В этом случае функция плотности распределения для интервалов поступления имеет вид
«(/) = Яе
а для времени обслуживания
6(0 = P^~W + (1 - pV*" . (9)
Преобразование Лапласа функции (8)
имеет вид а функции (9) – s + A
B*^ = p—^ —н(1-р)——— s + px s + p^
Тогда спектральное разложение
A
*(-s)-S*(s)-l = ^+0)/
4/ДА ^(s2 +/7|S + /7O) 5(5 + ", )(s + -2 )
^- (s) (A -$Xpx + sXp2 + s) (A- sXpx + .vXa2 + 0
где два различных действительных отрица тельных корня = -(/7, / 2 -7^74^) , - z2 = -(hx / 2 + ^hf^-A) относятся к многочлену s2 + hxs + h0 с коэффициентами 60 =№_- 4(1" РЖ + PPi 1 и hx = px + p2- X.
Опустив промежуточные выкладки, запишем выражение для среднего времени ожидания j|- _ Z, + ^.2 _ px + p2
-1^2 ЖЖ
где корни - zx = -(A, /2 - 7a,2/4-A0 ) и — z2 = —(/?! /2 + л/ h2 /4 — Ло ) соответствуют многочлену s2 +hxs + h0 с коэффициентами ^=РхРг -^-P^Px +^2] и hx = px + p2 - A .
Сравним полученное решение (10) с формулой Поллячека-Хинчина. По формуле Виета имеем hx = zx + z2 = цхА- ц2— X и /z0 =zx-z2 = pxp2 -A^l-p^p.^pp^- Тогда формула (10) для среднего времени ожидания принимает вид
- = zx + z2 _ px +p2 = px+p2-A _ px + //2 ,
2,2, pxp2 pxp2-A\A\-p^px^pp^ цхцг
Средняя интенсивность обслуживания в системе М/Н2/1 есть p = a---;—=----- ’ тогда
^[(1 P^M\ + PPi\ коэффициент загрузки а второй начальный момент времени обслуживания _ 2(1-pX +lpp2 Отсюда после мате матических преобразований последнего выражения, получим
2(1 -pV
что полностью совпадает с формулой Полячека-Хинчина для системы М/G/1 [1].
В последней формуле λ – интенсивность входного потока, ρ – коэффициент загрузки системы, r2 – второй начальный момент времени обслуживания. Заметим, что в этом случае решение не зависит от третьего момента, а полностью зависит только от первых двух начальных моментов времени обслуживания. В этом заключается качественная разница между двумя двойственными системами Н2/M/1 и M/Н2/1.
Сравнительные расчеты среднего времени ожидания для систем Н2/M/1 и M/Н2/1
Для того, чтобы лучше оценить количественную разницу между рассматриваемыми двойственными системами, проведем для них вычислительные эксперименты для среднего времени ожидания по формулам (1), (7) и (11) соответственно. Выше было отмечено, что формулы (1) и (7) дают идентичные результаты.
При этом для системы Н2/M/1 в качестве входных параметров возьмем коэффициент загрузки ρ, коэффициент вариации интервала между требованиями входного потока C^ и в качестве третье го мо ме нта – коэффициент асимметрии 4$ = (t 2 - 3 • T2 • tx + At2 ) / <з3л, так как он содержит три начальных момента распределения интервала между требованиями входного потока. Заметим, что для экспоненциального закона распределения ^sA = 2.
Для системы M/Н2/1 входными параметрами будут коэффициент загрузки ρ и коэффициент вариации времени обслуживания сц. Для удобства вычислений примем нормированное время обслуживания в обеих системах Ъ =PX =1- Кроме того, расчеты проведем для случаев малой загрузки системы ( ρ = 0,1), средней загрузки ( ρ = 0,5) и высокой нагрузки ( ρ = 0,9).
Здесь ρ – коэффициент загрузки, CX и 5 - коэффициенты вариаций интервалов поступления и обслуживания. В таблице 1 коэффициент асимметрии ■^sX задан в качестве момента третьего порядка для системы Н2/M/1 соответствующим диапазоном изменения. Например, запись (4;18) означает, что параметр 4S. варьируется от 4 до 18. Этим лучше демонстрируется зависимость среднего времени ожидания от третьего момента. Соответственно, и результат W для системы Н2/M/1 будет отображаться в виде соответствующего диапазона. Результаты расчетов, приведенные в таблице 1, хорошо согласуются с данными [9].
Таблица 1. Расчет среднего времени ожидания для систем Н2/M/1 и M/H2/1
Входные параметры для систем |
Среднее время ожидания W |
||||
р |
сх |
AsX |
сц |
Н2/М/1 |
М/Н2/1 |
0,1 |
2 |
(4;18) |
2 |
(0,34;0,13) |
0,28 |
4 |
(7;18) |
4 |
(1,26;0,17) |
0,94 |
|
6 |
(10;18) |
6 |
(3,79;0,24) |
2,06 |
|
0,5 |
2 |
(4;18) |
2 |
(3,14;1,23) |
2,5 |
4 |
(7;18) |
4 |
(13,6;2,34) |
8,5 |
|
6 |
(10,18) |
6 |
(32,1;7,6) |
18,5 |
|
0,9 |
2 |
(4;18) |
2 |
(23,5;18,3) |
22,5 |
4 |
(7;18) |
4 |
(82,6;67,8) |
76,5 |
|
6 |
(10;18) |
6 |
(182;165) |
166,5 |
Заключение
Основная характеристика для систем массового обслуживания – среднее время ожидания в очереди, так как все остальные характеристики: время задержки, средняя длина очереди, количество требований в системе и др., являются производными от основной характеристики. Результаты по среднему времени ожидания в очереди для систем Н2/M/1 и M/Н2/1 получены одним и тем же методом – методом спектрального разложения решения интегрального уравнения Линдли [1]. Эти данные показывают, насколько отличаются эти две двойственные системы. Точное решение для первой системы зависит от трех моментов распределения интервала входного потока, а для второй системы – только от двух первых моментов времени обслуживания.
Список литературы Анализ двойственных систем H2/M/1 и /M/H2/1
- Тарасов В.Н. Исследование систем массового обслуживания с гиперэкспоненциальными входными распределениями//Проблемы передачи информации. №1, 2016. -С. 16-26.
- Тарасов В.Н., Горелов Г.А., Ушаков Ю.А. Восстановление моментных характеристик распределения интервалов между пакетами входящего трафика//Инфокоммуникационные технологии. Т.12, №2, 2014. -С.40-44.
- Тарасов В.Н., Бахарева Н.Ф., Горелов Г.А., Малахов С.В. Анализ входящего трафика на уровне трех моментов распределений временных интервалов//Информационные технологии. №9, 2014. -С.54-59.
- Тарасов В.Н., Бахарева Н.Ф., Горелов Г.А. Математическая модель трафика с тяжелохвостным распределением на основе системы массового обслуживания Н2/М/1//Инфокоммуникационные технологии. Т. 14, №3, 2014. -С.36-41.
- Клейнрок Л. Теория массового обслуживания. Пер. с англ. М.: Машиностроение, 1979. -432 с.
- Myskja A. An improved heuristic approximation for the GI/GI/1 queue with bursty arrivals//Teletraffic and datatraffic in a Period of Change, ITC-13. Elsevier Science Publishers, 1991. -P. 683-688.
- Тарасов В.Н., Бахарева Н.Ф., Липилина Л.В. Математическая модель телетрафика на основе системы G/M/1 и результаты вычислительных экспериментов//Информационные технологии №2, 2016. -С.121-126.
- Whitt W. Approximating a point process by a renewal process: two basic methods//Operation Research. Vol. 30, №1, 982. -P. 125-147. DOI: 10.1287/opre.30.1.125
- Кругликов В.К., Тарасов В.Н. Анализ и расчет сетей массового обслуживания с использованием двумерной диффузионной аппроксимации//Автоматика и телемеханика №8, 1983. -С. 74-83.