Spectral solution for a delay system with hyper-Erlang distributions
- Authors: Tarasov V.N.1, Bakhareva N.F.1
-
Affiliations:
- Povolzhskiy State University of Telecommunications and Informatics
- Issue: Vol 25, No 4 (2022)
- Pages: 33-38
- Section: Articles
- URL: https://journals.ssau.ru/pwp/article/view/10910
- DOI: https://doi.org/10.18469/1810-3189.2022.25.4.33-38
- ID: 10910
Cite item
Full Text
Abstract
The article is devoted to the construction of a mathematical model for delaying claims in a queue in the form of a queuing system described by two flows with the laws of distribution of time intervals shifted to the right by hyper-Erlang distributions of the second order. In the queuing theory, the study of systems G/G/1 is relevant because there is no solution in the final form for the general case. Therefore, various partial distribution laws are used as an arbitrary distribution law G in the study of such systems. In this case, the use of the shifted hyper-Erlang distribution law provides the coefficient of variation of the input flow arrival intervals and service time over the entire interval (0, ∞). To solve the problem, we used the method of spectral solution of the Lindley integral equation, which plays an important role in the queuing theory. This method made it possible to obtain a solution for the average delay of requests in the queue for the considered system in a closed form. As is known, the remaining characteristics of the queuing system are derivatives of the average delay of requests in the queue.
Full Text
Введение
Для моделирования трафика современных сетей телекоммуникаций широко используются системы G/G/1 при частных законах распределений, т. к. не существует решения для таких систем в конечном виде для общего случая. Для исследования таких систем используют метод спектрального разложения решения интегрального уравнения Линдли, который наиболее доступно представлен в [1]. В русскоязычной научной литературе аналогом этого метода является метод факторизации с использованием характеристических функций [2].
Настоящая статья посвящена анализу СМО HE2/HE2/1 со сдвинутыми вправо от нулевой точки гиперэрланговскими (HE2) входными распределениями второго порядка и является продолжением исследований [3–6]. В результате этого будем иметь новую СМО с запаздыванием во времени, которую обозначим через в отличие от обычной системы HE2/HE2/1, рассмотренной в [5].
В общем случае гиперэрланговский закон распределения порядка R задается плотностью
и обозначается HER [1]. Гиперэрланговское распределение представляет собой вероятностную смесь нормированных распределений Эрланга порядка k с функцией плотности вида
и является наиболее общим распределением неотрицательных непрерывных случайных величин, поскольку имеет коэффициент вариации в интервале от 0 до ∞ [8].
В данной работе мы ограничимся гиперэрланговским распределением второго порядка при с функцией плотности
в связи с тем, что при дальнейшие выкладки становятся чрезвычайно трудоемкими.
Для системы интервалы поступлений и времени обслуживания описываются функциями плотностей сдвинутых вправо от нулевой точки гирерэрланговских законов распределений второго порядка:
(1)
(2)
где – параметр сдвига закона распределения.
Кроме метода спектрального решения в статье использован опыт аппроксимации законов распределений [7–12]. Результаты современных исследований по системам массового обслуживания приведены в работах [13–15].
Постановка и решение задачи
В статье ставится задача нахождения решения для задержки требований в очереди в СМО Вкратце решение интегрального уравнения Линдли методом спектрального разложения состоит в нахождении для выражения
представления в виде произведения двух множителей, которое давало бы рациональную функцию от s. Здесь и соответственно, преобразования Лапласа функций плотности распределения интервалов входного потока и времени обслуживания компоненты спектрального разложения – некоторые рациональные функции от s, которые можно разложить на множители.
Преобразования Лапласа функций (1) и (2) будут соответственно:
Тогда спектральное разложение решения интегрального уравнения Линдли для рассматриваемой системы примет вид
(3)
Выражение (3) получено на основании теоремы о запаздывании в теории преобразования Лапласа. Здесь показатели степени у экспонент с противоположными знаками в спектральном разложении обнуляются, и таким образом операция сдвига во времени нивелируется. Следовательно спектральные разложения решения интегрального уравнения Линдли для системы со сдвинутыми распределениями и для обычной системы HE2/HE2/1 будут идентичными. Тогда мы можем использовать результаты, полученные в [5] для обычной системы HE2/HE2/1, и сразу записать компоненты спектрального разложения, не повторяя выкладки в [5]:
(4)
В выражениях (4) – корни многочлена (5) седьмой степени с отрицательными вещественными частями, а – корни с положительными вещественными частями. Многочлен в числителе разложения (3), содержащий 92 слагаемых после приведения подобных членов, имеет вид
(5)
и собран с помощью символьных операций Mathcad. Его коэффициенты:
(6)
Коэффициенты (6) для сокращения их записи содержат промежуточные параметры:
И все они зависят от параметров распределений (1) и (2).
Исследование многочлена числителя разложения, нахождение его нулей, а также полюсов разложения – это главное в спектральном решении интегрального уравнения Линдли. Далее по методике спектрального разложения определим постоянную
Через нее определяем преобразование Лапласа ФРВ времени ожидания
Тогда преобразование Лапласа функции плотности времени ожидания будет
(7)
а его производная со знаком минус в т. дает среднее время ожидания
Окончательно, среднее время ожидания требований в очереди будет выражаться формулой
(8)
Методика использования расчетной формулы (8)
Для практического использования формулы (8) необходимо определить входящие в нее параметры. Для этого нужно найти неизвестные параметры сдвинутых распределений (1) и (2), а через них – коэффициенты (6) многочлена (5). Неизвестные параметры сдвинутых распределений найдем методом моментов, которые, в свою очередь, определяем с помощью преобразований Лапласа функций (1) и (2). Первые два начальных момента распределения (1) имеют вид
(9)
Через них найдем квадрат коэффициента вариации
(10)
Аналогично для распределения (2) запишем
(11)
(12)
Неизвестные параметры q для сдвинутых распределений (1) и (2) определим из уравнений моментов (9)–(12) тем же способом, как они в [5] найдены для обычных распределений. Для этого положим
и после их подстановки в (10) получим уравнение 4-й степени относительно p, и после исключения тривиальных решений p = 0, p = 1 остается квадратное уравнение, корни которого равны
Аналогично для распределения (2):
Выражения для вероятностей p и q определяют область применимости системы через коэффициенты вариаций
при
Таким образом, алгоритм расчета среднего времени ожидания при заданных входных параметрах сводится к последовательному решению уравнений (9)–(12) для нахождения параметров распределений (1) и (2) p, q. Далее определяем коэффициенты многочлена (6) и находим нужные корни с отрицательными вещественными частями а после применяем формулу (8).
Результаты вычислительных экспериментов
В таблице приведены данные расчетов для системы для случаев малой, средней и высокой нагрузки 0,5; 0,9; при фиксированном значении для обычной системы HE2/HE2/1. Заметим, что обычная система HE2/HE2/1 применима при и а система – при и Таким образом, система применима для широкого диапазона изменения параметров, чем обычная система HE2/HE2/1 и расширяет ее возможности.
Таблица. Результаты экспериментов для СМО при для обычной СМО НE2/НE2/1
Table. Results of experiments for QS at for ordinary QS НE2/НE2/1
Входные параметры | Среднее время ожидания | ||||
t0 | для СМО | для СМО НE2/НE2/1 | |||
0,1 | 1,999 | 1,99 | 0,01 | 0,33 | 0,34 |
1,99 | 1,90 | 0,1 | 0,30 | ||
1,95 | 1,50 | 0,5 | 0,17 | ||
1,901 | 1,01 | 0,99 | 0,06 | ||
0,5 | 1,995 | 1,99 | 0,01 | 3,93 | 3,98 |
1,95 | 1,90 | 0,1 | 3,51 | ||
1,75 | 1,50 | 0,5 | 1,91 | ||
1,505 | 1,01 | 0,99 | 0,53 | ||
0,9 | 1,991 | 1,99 | 0,01 | 35,84 | 36,21 |
1,91 | 1,90 | 0,1 | 32,53 | ||
1,55 | 1,50 | 0,5 | 19,33 | ||
1,109 | 1,01 | 0,99 | 4,87 |
В правой колонке таблицы для сравнения приведены результаты для обычной системы HE2/HE2/1. Коэффициент загрузки в данном случае определяется отношением средних интервалов Расчеты, приведенные в таблице, проведены для удобства для нормированного времени обслуживания
Заключение
Таким образом, по результатам работы можно сделать следующие выводы.
Операция сдвига во времени уменьшает коэффициенты вариаций интервала между поступлениями и времени обслуживания требований. В связи с тем что среднее время ожидания в системе G/G/1 связано с коэффициентами вариаций интервалов поступления и обслуживания квадратичной зависимостью, среднее время ожидания в системе с запаздыванием будет многократно меньше, чем в обычной системе при одинаковом коэффициенте загрузки. Например, для системы при загрузке и параметре сдвига коэффициент вариации интервалов поступления уменьшается с 2 для обычной системы до 1,109, коэффициент вариации времени обслуживания снижается с 2 до 1,01, а время ожидания уменьшается с 36,21 единицы времени для обычной системы до 4,87 единицы времени для системы с запаздыванием. Таким образом, имеем многократное уменьшение средней задержки в очереди.
С уменьшением значения параметра среднее время ожидания в системе стремится к среднему времени ожидания в обычной системе НE2/НE2/1. Это полностью подтверждает адекватность построенной математической модели массового обслуживания.
Основным преимуществом системы со сдвинутыми распределениями является расширение диапазона применимости по сравнению с обычной СМО.
About the authors
Veniamin N. Tarasov
Povolzhskiy State University of Telecommunications and Informatics
Email: tarasov-vn@psuti.ru
Doctor of Technical Sciences, professor, head of the Department of Software and Management in Technical Systems
Russian Federation, 23, L. Tolstoy Street, Samara, 443010Nadezhda F. Bakhareva
Povolzhskiy State University of Telecommunications and Informatics
Author for correspondence.
Email: bakhareva-nf@psuti.ru
Doctor of Technical Sciences, professor, head of the Department of Informatics and Computer Engineering
Russian Federation, 23, L. Tolstoy Street, Samara, 443010References
- Klejnrok L. Queuing Theory / trans. from English ed. by V.I. Neumann. Moscow: Mashinostroenie, 1979, 432 p. (In Russ.)
- Bocharov P.P., Pechinkin A.V. Queuing Theory. Moscow: RUDN, 1995, 529 p. (In Russ.)
- Tarasov V.N. Extension of the class of queueing systems with delay. Automation and Remote Control, 2018, vol. 79, no. 12, pp. 2147–2158. DOI: https://doi.org/10.1134/S00051179181200564
- Tarasov V.N. Analysis and comparison of two queuing systems with hyper-Erlang input distributions. Radіoelektronіka, іnformatika, upravlіnnja, 2018, no. 4, pp. 61–70. DOI: https://doi.org/10.15588/1607-3274-2018-4-6 (In Russ.)
- Tarasov V.N., Bakhareva N.F., Kada O. Queueing system HE2/HE2/1. Infokommunikacionnye tehnologii, 2019, vol. 17, no. 1, pp. 17–22. URL: http://ikt.psuti.ru/ru/archive/2019/1-2019/queueing-system-he2-he2-1
- Tarasov V.N., Lipilina L.V., Bahareva N.F. Automation of calculating the characteristics of queuing systems for a wide range of changes in their parameters. Informatsionnye tehnologii, 2016, vol. 22, no. 12, pp. 952–957. URL: http://novtex.ru/IT/it2016/it1216_web-952-957.pdf (In Russ.)
- Brännström N. A Queueing Theory Analysis of Wireless Radio Systems: master’s thesis applied to HS-DSCH. Lulea University of Technology, 2004, 79 p. URL: http://ltu.diva-portal.org/smash/get/diva2:1016709/FULLTEXT01
- Aliev T.I. Discrete Modeling Basics. Saint Petersburg: SPbGU ITMO, 2009, 363 p. (In Russ.)
- Aliev T.I. Approximation of probability distributions in queuing models. Nauchno-tehnicheskij vestnik informatsionnyh tehnologij, mehaniki i optiki, 2013, no. 2 (84), pp. 88–93. URL: https://ntv.ifmo.ru/ru/article/4127/approksimaciya_veroyatnostnyh_raspredeleniy_v_modelyah_massovogo_obsluzhivaniya.htm (In Russ.)
- 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: proc. of congress, Copenhagen, Denmark, 19–26 June 1991, pp. 683–688. URL: https://gitlab2.informatik.uni-wuerzburg.de/itc-conference/itc-conference-public/-/raw/master/itc13/myskja911.pdf?inline=true
- Whitt W. Approximating a point process by a renewal process, I: Two basic methods. Operation Research, 1982, vol. 30, no. 1, pp. 125–147. DOI: https://doi.org/10.1287/opre.30.1.125
- Tarasov V.N., Bahareva N.F. Computer Modeling of Computing Systems. Theory, Algorithms, Programs. Orenburg: OGU, 2005, 183 p. (In Russ.)
- Jennings O.B., Pender J. Comparisons of ticket and standard queues. Queueing Systems, 2016, vol. 84, no. 1–2, pp. 145–202. DOI: https://doi.org/10.1007/s11134-016-9493-y
- Gromoll H.C., Terwilliger B., Zwart B. Heavy traffic limit for a tandem queue with identical service times. Queueing Systems, 2018, vol. 89, no. 3–4, pp. 213–241. DOI: https://doi.org/10.1007/s11134-017-9560-z
- Legros B. M/G/1 queue with event-dependent arrival rates. Queueing Systems, 2018, vol. 89, no. 3–4, pp. 269–301. DOI: https://doi.org/10.1007/s11134-017-9557-7