Анализ двойственных систем 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   |   УДК: 004.03   |   DOI: 10.18469/ikt.2018.16.2.05

Analysis of dual H2/M/1 and M/H2/1 systems

In this article we present the comparative results of authors' publications on dual H2/M/1 and M/H2/1 systems with hyperexponential input distributions of the second order. By Kendall's definition, these systems belong to the classes G/M/1 and M/G/1, respectively. The H2 distribution includes 3 unknown parameters and can therefore be approximated at the level of the first three moments. The solution for the average waiting time for the H2/M/1 system depends on the three moments of the H2 distribution. The average waiting time for the system M/H2/1 does not depend on the 3rd moment of the H2 distribution but depends only on the first two moments and completely coincides with the Pollaczek-Khinchine formula. This defines the qualitative difference between the dual systems in question: H2/M/1 and M/H2/1. These systems are compared by the average waiting time in the queue for the same system load. These data also vary. The solution for the average waiting time in the queue for both systems is based on the spectral decomposition method of the integral Lindley equation solution.

Еще

Текст научной статьи Анализ двойственных систем 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)/ s^ для распределений (8) и (9) с учетом их преобразований Лапласа будет иметь вид [1]:

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.
Еще