Исследование системы со сдвинутыми гиперэрланговским и экспоненциальным входными распределениями

Бесплатный доступ

В данной статье представлены результаты исследований по системе массового обслуживания HE2/M/1 со сдвинутыми вправо от нулевой точки гиперэрланговским и экспоненциальным входными распределениями. По определению Кендалла, система HE2/M/1 с обычными распределениями относится к типу G/M/1, для которых в общем случае неизвестно решение для среднего времени ожидания требований в очереди. Эта же система со сдвинутыми распределениями трансформируется в систему G/G/1, для которой в общем случае также неизвестно решение для среднего времени ожидания. Учитывая тот факт, что, начиная с коэффициента вариации, равного четырем, распределение гипер-Эрланг имеет тяжелый хвост, рассматриваемая система может иметь активное приложение в современной теории телетрафика. Использование распределений гипер-Эрланга более высокого порядка затруднительно для вывода решения для среднего времени ожидания требований в очереди из-за нарастающей вычислительной сложности. Для гиперэрланговского закона распределения, как и гиперэкспоненциального закона, метод спектрального разложения решения интегрального уравнения Линдли дает возможность получить решение в конечном виде. В статье приведены результаты по спектральному разложению решения интегрального уравнения Линдли для системы массового обслуживания HE2/M/1 со сдвинутыми распределениями, а так-M/1 со сдвинутыми распределениями, а так-/1 со сдвинутыми распределениями, а также расчетная формула для среднего времени ожидания требований в очереди. Показано, что система HE2/M/1 со сдвинутыми распределениями является системой с запаздыванием во времени и обеспечивает меньшее время ожидания по сравнению с обычной системой. Адекватность полученных результатов подтверждена корректностью использования классического метода спектрального разложения и результатами численного моделирования. Для вывода полученных результатов, а также для численных расчетов использован известный метод моментов теории вероятностей.

Еще

Смо he2/m/1 со сдвинутыми распределениями, среднее время ожидания в очереди, метод спектрального разложения, интегральное уравнение линдли, преобразование лапласа

Короткий адрес: https://sciup.org/140256243

IDR: 140256243   |   УДК: 621.391.1:621.395   |   DOI: 10.18469/ikt.2020.18.1.04

Research of system with shifted hyper-erlang and exponential input distributions

This article presents the results of studies on the HE2/M/1 queuing system with hyper-Erlang and exponential input distributions shifted to the right from the zero point. By Kendall’s definition, the HE2/M/1 system with conventional distributions is of type G/M/1, for which, in general the solution for the average queue waiting time is not known. The same system with shifted distributions is transformed into the G/G/1 system, for which, in the general case, the solution for the average waiting time is also unknown. Considering the fact that, starting with a coefficient of variation equal to four, the distribution of hyper-Erlang has a heavy tail, the system in question can have an active application in the modern theory of teletraffic. Using higher-order hyper-Erlang distributions is difficult to derive a solution for the average waiting time of requests in a queue due to increasing computational complexity. For the hyper-Erlangian distribution law, as well as the hyperexponential law, the spectral decomposition method for solving the Lindley integral equation makes it possible to obtain a final solution. The article presents the results on the spectral decomposition of the solution of the Lindley integral equation for the queuing system HE2/M/1 with shifted distributions, as well as the calculation formula for the average waiting time for claims in the queue. It is shown that the HE2/M/1 system with shifted distributions is a system with a time lag and provides a shorter waiting time compared to a conventional system. The adequacy of the results is confirmed by the correct use of the classical method of spectral decomposition and the results of numerical simulation. To derive the obtained results, as well as for numerical calculations, the well-known method of moments of probability theory is used.

Еще

Текст научной статьи Исследование системы со сдвинутыми гиперэрланговским и экспоненциальным входными распределениями

Настоящая статья посвящена анализу системы массового обслуживания) СМО HE2/M/1 со сдвинутыми вправо от нулевой точки гипер-эрланговским и экспоненциальным входными распределениями. Система НЕ2/M/1 с обычными распределениями рассмотрена в [1], где для нее представлены спектральное разложение решения интегрального уравнения Линдли и расчетная формула для главной характеристики СМО ‒ среднего времени ожидания требований в очереди. B oтличие от обычной системы НЕ2/M/1, систему со сдвинутыми распределениями обозначим HE - /M -/1.

Метод спектрального разложения решения интегрального уравнения Линдли (ИУЛ) в теории систем массового обслуживания G/G/1 занимает важное место. Одна из форм интегрального уравнения Линдли выглядит так [2; 3]:

y j W (y - u) dC (u), y > 0,

-to

B (^ ) =

0,            y 0.

Для записи ИУЛ, а также при рассмотрении метода спектрального разложения решения ИУЛ будем использовать стандартные обозначения [2]: через A* ( s ) и B * ( s ) обозначим преобразования Лапласа функций плотности распределения интервалов между поступлениями и времени обслуживания соответственно.

Суть решения ИУЛ методом спектрального разложения состоит в нахождении для выражения A * ( - s ) B * ( s ) - 1 представления в виде произведения двух множителей, которое давало бы рациональную функцию от s . Следовательно, для нахождения закона распределения времени ожидания необходимо следующее спектральное разложение: A * ( - s ) B * ( s ) - 1 = v + ( s ) / V - ( s ) , где V+ ( s ) и y _ ( s ) - некоторые дробно-рациональные функции от s , удовлетворяющие специальным условиям согласно [2], которые здесь опускаем.

Постановка задачи

В статье ставится задача вывода формулы для среднего времени ожидания для рассматриваемой системы со сдвинутыми распределениями НЕ2/M/1, а также подтверждения адекватности построенной математической модели путем численного моделирования в пакете M a th c ad. Вывод решения для среднего времени ожидания проводится методом спектрального разложения решения ИУЛ, как это показано в работах [4‒7]. Близкие аппроксимативные подходы использованы в [8‒11].

В выражениях (1)-(4) 1 0 0 представляет собой параметр сдвига распределений.

Тогда спектральное разложение решения ИУЛ для системы HE - - /1 A * ( - s ) B * ( s ) - 1 = = V+ ( s ) / V - ( s ) приметвид

V+(s) v-(s )

p

2 X 1

2 X 1 - s

+( 1 - p )

x et 0 « f_H_J e- t 0 « - 1. (ц + s J

Решениедлясистемы НЕ 2 / М / 1

В системе HE - - /1 интервалы времени между поступлениями требований заданы функцией плотности

a ( t ) = 4 p X 2 ( t - t 0 ) e - 2 X 1( t - t o) + + 4(1 - p ) X 2 ( t - t 0 ) e ' ' 1 t - t 0 ) ,

преобразование Лапласа которой имеет вид A * ( s ) =

p

2 X 1 ] s + 2 X 1 J

f ... ^

( s + 2 X 2 J

e t 0 s

Время обслуживания распределено с плотностью b (t) = Lie-ц( t—to),                        (3)

а ее преобразование Лапласа вычисляется как:

f

( 2 X 2 -

x

В разложении (5) экспоненты с противоположными знаками обнуляются, тогда получаем спектральное разложение։

V + ( s )

V-(s )

p

2 X 1

2 X 1 - s

+(1 - p)

x

- 1.

^X2

2X - V V2

x

Таким образом, спектральное разложение решения ИУЛ для системы HE - - /1 полностью совпадает с таким же разложением для обычной системы НЕ2/M/1, поэтому мы в дальнейшем изложении можем воспользоваться результатами [1].

Окончательно спектральное разложение решения ИУЛ для системы НЕ2/M/1 имеет вид [1]

V + ( s ) = - s ( s + s 1 )( s - s 2 )( s - s 3 )( s - s 4 )    (7)

V - ( s )     ( 2 X 1 - s ) ( 2 X 2 - s ) ( ц + s )

Исследование многочлена в числителе разложения (7) и определение его корней являются основным моментом метода спектрального разложения решения ИУЛ.

Многочлен четвертой степени в числителе разложения (6)‒(7)

s 4 + c 3 s 3 + c 2 s 2 + c 1 s + c 0              (8)

с коэффициентами c0 = а1ц + 16X1X2[X1X2 -ц(X1 +X2)],

c 1 = 4 ц ( X 2 + 4 X 1 X 2 +X 2 ) - 16 X 1 X 2 ( X 1 +X 2) - а 2 ц , c 2 = 4( X 2 + X 2 ) + 16 X 1 X 2 - 4 ц ( X 1 + X 2),

c 3 =ц- 4( X 1 +X 2)

в случае стабильной системы имеет один действительный отрицательный корень - s 1 и три положительных корня s 2, s 3, s 4 (либо вместо последних один действительный положительный и два комплексно сопряженных с положитель-

ной вещественной частью). Эти коэффициенты сформированы с помощью символьных операций Mathcad и выр а ж а ются через параметры распределений (1) и (3), которые предстоит еще определить.

Рациональные функции v+ ( s ) и у _ ( 5 ) будем строить по правилам метода спектрального разложения: у+ ( s ) = s ( s + 5 1 )/( ц + s ), так как нули многочлена (6) s = 0, s = - s 1 и полюс s = -ц лежат в области Re( s ) 0, а функция

в телекоммуникациях определен как колебание времени ожидания вокруг его среднего значения. Тогда джиттер можно определить через дисперсию времени ожидания. При анализе трафика, чувствительного к задержкам, это будет важным

V - ( s ) =

-

( 2 X 1 - s ) 2 ( 2 Х 2 - s ) 2

( s - s 2)( s - s з )( s - s 4),

подспорьем.

Для использования формулы (10) при расчетах необходимо знать числовые характеристики распределения (1) и (3). Через числовые характеристики будем определять неизвестные параметры распределений (1) и (3) методом моментов. Для этого воспользуемся основным свойством преобразований Лапласа (2) и (4) воспроизведения мо-

так как ее нули и полюсы лежат в области Re ( s ) D , как того требует метод спектрального разложения.

Далее по методике спектрального разложения найдем константу K :

v г V+(s) r (s + si) s K = lim--— = lim-^----^ = —, s '0    s      s '0 (s + ц) ц где s1 ‒ абсолютное значение отрицательного корня -s1. Постоянная K определяет вероятность того, что поступающее в систему требование застает ее свободной.

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

ментов и запишем первые два первых начальных момента для распределения (1):

Т = Р. + 0-- Р 1 + ,

TX А + А      + t 0’

Х 1      X 2

Т, = t л + 2 tg [-^— + X 0       0

Х 1

(1 - p ) ] + 3 p + 3(1 - p ) X 2 J 2 X 12      2 X 2

Ф+ ( s ) = -K— = 2i ( £ ±H )_.

V + ( s ) s ц ( s + ^

Отсюда преобразование Лапласа функции плотности времени ожидания W * ( s ) = s ± ( s ) будет

Отсюда определим квадрат коэффициента вариации интервалов поступления:

c 2 = X 2 - 2 p X 2 ( X 1 -X 2 ) + p (1 - 2 p )( X 1 -X 2 )2 (12)

X            2[ X 1 - p ( X 1 -X 2) + 1 0 X 1 X 2]2         1

Для распределения (3) эти же моменты равны

Т ц = ц - 1 + 1 0 .                  (13)

Второй начальный момент времени обслуживания выглядит как

W * ( s ) = s 1 ( s + ц) . ц ( s + s )

Для вычисления среднего времени ожидания найдем производную от функции W * ( s ) со знаком минус в точке s = 0:

dW * ( s )

ds

s = 0

Окончательно среднее системы HE - /M - /1:

— ^^^^^^^^^™

.

« 1    Ц

время ожидания для

W = 1/ s 1 - 1/ ц .

Выражение (9) для преобразования Лапласа функции плотности времени ожидания позволяет определить также моменты высших порядков времени ожидания, а именно: вторая производная от преобразования (9) в точке s = 0 дает второй начальный момент времени ожидания, что позволяет определить дисперсию времени ожидания. В стандарте [12] джиттер (дрожание задержки)

T 2 = 1 0 + 2 ^ 0 + 4.            (14)

ц ц

Отсюда коэффициент вариации времени обслуживания будет равен c ц = (1 + ц 10)-1.                  (15)

Рассматривая равенства (11)‒(15) как форму записи метода моментов, найдем неизвестные параметры распределений (1) и (3) X 1 , X 2, p , ц , 1 0. Теперь, исходя из вида первого уравнения (11), положим

X 1 = 2 p /( T x - 1 0 ), X 2 = 2(1 - p )/( T x - 1 0 ) (16) и потребуем выполнения условия (12). Подставив (16) в (12), решаем полученное уравнение четвертой степени относительно параметра p с учетом условия 0 p 1 и выбираем нужное решение:

p = £ + 1        3( т х - t 0 )

p 2 ^4 8[( Tx-10)2 + С X2 Tx2]’ а затем определяем из(16) параметры X1 и Х2.

Определим параметры распределения (3) из уравнений моментов (13)‒(15). Из (13) получим значение 1 0 = тц - 1 и, подставив его в (15), найдем параметр распределения (3) ц = 1/ с цтц .

Таблица.РезультатыэкспериментовдляСМО HE 2 /М /1 иНЕ2/М/1

Входные параметры

Среднее время ожидания

ρ

c µ c λ

для HE / М - /1

для НЕ2/M/1

c = 0,1 t 0 µ= 0,9

c = 0,5 t 0 µ= 0,5

c = 0,99 t 0 µ = 0,01

0,1

0,71

0,000

0,005

0,029

0,03

2

0,000

0,013

0,078

0,08

4

0,000

0,016

0,094

0,10

8

0,000

0,017

0,099

0,11

0,5

0,71

0,005

0,181

0,610

0,62

2

0,008

0,458

1,966

2,00

4

0,009

0,599

4,503

4,62

8

0,009

0,655

9,706

10,15

0,9

0,71

0,344

2,956

6,516

6,61

2

0,805

16,002

22,465

22,59

4

1,102

60,607

77,044

77,28

8

1,260

238,99

295,29

295,96

Параметр сдвига будет связан с параметрами обслуживания условием t0 =τµ(1-cµ).                (17)

Выражение (17) будет определять диапазон изменения параметра сдвига t 0 (0, 1).

Тогда алгоритм расчета среднего времени ожиданиявочередидлясистемы HE - - /1 сводится к следующим этапам.

  • 1.    Задавая значения τ , τ , c , c , t в ка‐ λ µ λ µ 0

  • 2.    Находим нужный корень - s 1 уравнения (8) и используем расчетную формулу (10).

честве входных параметров системы, определяем методом моментов все неизвестные параметры распределений (1) и (3).

Аналогичную аппроксимацию законов рас‐ ᴨределений с использованием начальных момен‐ тов можно увидеть в [7; 8].

Теперь рассмотрим влияние параметра сдвига на коэффициенты вариаций распределений. Для обычного распределения НЕ2, как следует из вы‐ ражения (12), при 1 0 = 0:

c 2 = λ 1 2 - 2 p λ 2 ( λ 1 2 ) + p (1 - 2 p )( λ 1 2 )2 λ                2[ λ 1 - p ( λ 1 2 )]2              .

Сравнивая последнее выражение с (12), убеж‐ даемся, что параметр сдвига во времени t 0 0 уменьшает коэффициент вариации интервалов поступлений в 1 +     t 012      раз. Анало‐

[ λ 1 (1 - p ) 2 p ]

ᴦᴎчно для экспоненциального закона времени обслуживания параметр сдвига уменьшает ко‐ эффициент вариации времени обслуживания в 1 +µt0 раз. Учитывая квадратичную зависимость среднего времени ожидания от коэффициентов вариаций интервалов поступлений и времени об‐ служивания, убеждаемся в том, что введение па‐ раметра сдвига в законы распределения (1) и (3) уменьшает среднее время ожидания в очереди в СМО.

Результаты численного моделирования

В таблице приведены данные расчетов сред‐ него времени ожидания для систем HE - - /1 и НЕ2/М/1 для случаев малой, средней и высокой нагрузки ρ = 0,1; 0,5; 0,9.

Коэффициент загрузки ρ определяется отно‐ шением средних интервалов ρ= τ µ / τ λ . Результа‐ ты, приведенные в таблице, получены для норми‐ рованного времени обслуживания τ µ = 1.

Данные таблицы подтверждают сделанные выше предположения о среднем времени ожи‐ дания в системе с запаздыванием. Кроме того, с уменьшением параметра сдвига t 0 среднее вре‐ мя ожидания в системе с запаздыванием стремит‐ ся к значению этого времени в обычной системе, что дополнительно подтверждает адекватность полученных результатов. Результаты расчетов хо‐ рошо согласуются с данными [13] в той области изменения параметров, где применимы данные рассматриваемой системы.

Заключение

В работе получено спектральное разложение решения ИУЛ для системы HE-/М-/1, а через нее выведена расчетная формула для средне‐ го времени ожидания требований в очереди для этой системы. Эта формула дополняет известную незавершенную формулу теории массового об‐ служивания для среднего времени ожидания для систем типa G/G/1.

Результaты вычислительных экспериментов подтверждают, что новая система HE - - /1 обеспечивaeт ʜaмного меньшее время ожидa-ния в очереди, чем обычʜaя систeмa HE2/M/1, зa cчет введения в зaконы paспределения пapaмeтpa cдвигa t 0 (0, 1).

Известно, что среднее время ожидaния тре-бовaний в очереди являетcя глaвной xapaктери-стикой СМО, тaк кaк остaльныe xapaктеристи-ки։ средняя зaдержкa, средняя длинa очереди, среднее количество требовaний в системе и др. ‒ определяются через среднее время ожидaния. Адекʙaтность полученных результaтов обеспе-чeʜa корректным использовaнием клaссического методa спектpaльного рaзложения, a проведенные вычислительные эксперименты только под-тверждaют дaʜʜый фaкт.

Список литературы Исследование системы со сдвинутыми гиперэрланговским и экспоненциальным входными распределениями

  • Тарасов В.Н., Бахаpева Н.Ф., Када О. Математическая модель телетрафика на основе системы HE2/M/1 // Информационные технологии. 2019. Т. 25. No 4. С. 205-210. doi: 10.17587/it.25.205-210
  • Клейнрок Л. Теория массового обслуживания / пер. с англ. М.: Машиностроение, 1979. 432 с.
  • Brannstrom N. A Queueing Theory analysis of wireless radio systems. Appllied to HS-DSCH. Lulea University of Technology, 2004. 79 p.
  • Тарасов В.Н., Бахаpева Н.Ф., Липилина Л.В. Математическая модель телетрафика на основе системы G/M/1 и результаты вычислительных экспериментов // Информационные технологии. 2016. Т. 22. No 2. С. 121-126.
  • Тарасов В.Н., Карташевский И.В. Способы аппроксимации входных распределений для системы G/G/1 и анализ полученных результатов // Системы управления и информационные технологии. 2015. No 3. С. 182-185.
  • Тарасов В.Н., Горелов Г.А., Ушаков Ю.А. Восстановление моментных характеристик распределения интервалов между пакетами входящего трафика // Инфокоммуникационные технологии. 2014. Т. 12. No 2. С. 40-44
  • Тарасов В.Н. Вероятностное компьютерное моделирование сложных систем. Самара: СНЦ РАН, 2002. 194 с.
  • 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. 1991. P. 683-688.
  • Whitt W. Approximating a point process by a renewal process: two basic methods // Operation Research. 1982. Vol. 30. No 1. P. 125-147
  • Алиев Т.И. Основы моделирования дискретных систем. СПб: СПбГУ ИТМО, 2009. 363 с.
  • Алиев Т.И. Аппроксимация вероятностных распределений в моделях массового обслуживания // Научно-технический вестник информационных технологий, механики и оптики. 2013. No 2 (84). С. 88-93.
  • RFC 3393 IP Packet Delay Variation Metric for IP Performance Metrics (IPPM). URL: https://tools.ietf.org/html/rfc3393 (дата обращения: 26.02.2016).
  • Тарасов В.Н., Бахаpева Н.Ф. Обобщенная двумеpная диффузионная модель массового обслуживания типа GI/G/1 // Телекоммуникации. 2009. No 7. С. 2-8.
  • Тарасов В.Н., Малахов С.В., Карташевский И.В. Теоретическое и экспериментальное - исследование задержки в программно-конфигурируемых сетях // Инфокоммуникационные технологии. 2015. Т. 13. No 4. С. 409-413.
Еще