Delay model based on shifted hyperexponential and Erlang distributions
- Authors: Tarasov V.N.1, Bakhareva N.F.1
-
Affiliations:
- Povolzhskiy State University of Telecommunications and Informatics
- Issue: Vol 25, No 1 (2022)
- Pages: 21-26
- Section: Articles
- URL: https://journals.ssau.ru/pwp/article/view/10145
- DOI: https://doi.org/10.18469/1810-3189.2022.25.1.21-26
- ID: 10145
Cite item
Full Text
Abstract
This article is devoted to the derivation of results for the average delay of requests in the queue for a queuing system formed by two flows with the laws of interval distributions in the form of second-order hyperexponential and Erlang distributions shifted to the right. In queuing theory, studies of G/G/1 systems are relevant due to the fact that there is no solution in the final form for the general case. Therefore, in the study of such systems, various particular distribution laws are used as an arbitrary distribution law for G. In this case, the use of the hyperexponential distribution law ensures the coefficient of variation of the input flow intervals is large units, and the Erlang distribution is less than one. To solve the problem posed, the method of spectral decomposition of the solution of the integral Lindley equation was used, which plays an important role in the queueing theory. This method made it possible to obtain a solution for the average delay of requests in the queue for the system under consideration in a closed form. As is known, the remaining characteristics of the queuing system are derived from the average delay of requests.
Full Text
Введение
В теории массового обслуживания исследования систем G/G/1 актуальны в связи с тем, что они активно используются в современной теории телетрафика, к тому же нельзя получить решения для таких систем в конечном виде для общего случая.
Настоящая статья посвящена анализу СМО H2/E2/1 со сдвинутыми вправо от нулевой точки гиперэкспоненциальными (H2) и эрланговскими (E2) входными распределениями второго порядка и является логическим продолжением исследований [1–3]. В результате этого будем иметь новую СМО с запаздыванием во времени, которую обозначим через в отличие от обычной системы H2/E2/1. Рассматриваемая СМО относится к типу G/G/1. Всего систем со сдвинутыми законами распределений в теории массового обслуживания можно составить шестнадцать (4 × 4 = 16), если рассматривать четыре основных закона распределения: экспоненциальный, Эрланга, гиперэкспоненциальный и гиперэрланговский.
В работе [1] показано, что средняя задержка требований в очереди в системе M/M/1 с запаздыванием во времени меньше, чем в классической системе M/M/1 при одинаковом коэффициенте загрузки за счет того, что коэффициенты вариации времен поступления и обслуживания становятся меньше единицы при параметре запаздывания Это связано с квадратичной зависимостью средней задержки от указанных коэффициентов вариаций. В авторских работах [2; 3] и других, этот факт также полностью подтвердился. Убедимся также в этом в случае рассматриваемой СМО, используя метод спектрального разложения решения интегрального уравнения Линдли, одна из форм которого дается в виде [4]:
Другой подход к решению интегрального уравнения Линдли использован в [5]. Здесь вместо термина «спектральное разложение» использована факторизация, а вместо функций и – компоненты факторизации и функции
Такой подход для получения конечных результатов для рассматриваемых систем менее удобен, чем подход, описанный в [4] и проиллюстрированный многочисленными примерами для лучшего понимания. Метод спектрального разложения решения интегрального уравнения Линдли занимает важное место при исследовании систем G/G/1 и он широко используется.
Кроме этого метода в работе использован опыт аппроксимации законов распределений [6–9]. Полученные результаты хорошо согласуются с результатами экспериментальных исследований [10–12]. Результаты современных исследований по системам массового обслуживания приведены в работах [13–16].
Постановка задачи
В работе ставится задача нахождения решения для задержки требований в очереди в СМО При кратком изложении метода спектрального разложения решения интегрального уравнения Линдли будем придерживаться подхода и символики автора классики теории массового обслуживания [4]. Суть решения методом спектрального разложения состоит в нахождении для выражения представления в виде произведения двух множителей, которое давало бы рациональную функцию от s. Здесь и соответственно преобразования Лапласа функций плотности распределения интервалов входного потока и времени обслуживания Следовательно, для нахождения закона распределения времени ожидания необходимо следующее спектральное разложение: где и некоторые рациональные функции от s, которые можно разложить на множители. Функции и должны удовлетворять следующим условиям согласно [4]:
– для функция является аналитической без нулей в этой полуплоскости;
– для функция является аналитической без нулей в этой полуплоскости, где D – некоторая положительная константа, определяемая из условия:
Кроме того, функции и должны удовлетворять следующим условиям:
(2)
Для решения поставленной задачи необходимо вначале построить для рассматриваемой системы спектральное разложение вида с учетом условий (1), (2). Так для системы законы распределения интервалов входного потока и времени обслуживания задаются функциями плотности вида:
(3)
(4)
Здесь – параметр сдвига закона распределения. Заметим также, что функция (4) – функция плотности нормированного распределения Эрланга второго порядка.
Преобразования Лапласа функций (3) и (4) будут соответственно:
Тогда спектральное разложение решения интегрального уравнения Линдли для рассматриваемой системы примет вид:
(5)
Выражение (5) получено на основании теоремы о запаздывании в теории преобразования Лапласа. Здесь показатели степени у экспонент в спектральном разложении обнуляются и таким образом операция сдвига во времени нивелируется. Таким образом, спектральные разложения решения интегрального уравнения Линдли для системы со сдвинутыми распределениями и для обычной системы H2/E2/1 будут идентичными. Это позволяет утверждать, что спектральное разложение будет инвариантным к операции сдвига в законах распределения.
Дальнейшее разложение выражения (5) даст окончательное спектральное разложение решения интегрального уравнения Линдли
(6)
т. к. многочлен 4-й степени в числителе выражения (5) можно представить в виде разложения с коэффициентами В свою очередь кубический многочлен с такими коэффициентами в стационарном режиме функционирования СМО при имеет два действительных отрицательных корня и один положительный корень Здесь и – среднее значение интервалов поступления требований и среднее время обслуживания соответственно, а коэффициенты многочлена сформированы с помощью символьных операций Mathcad.
С учетом условий (1), (2) за функцию примем
т. к. нули кубического многочлена и полюс лежат в области а за функцию
Теперь выполнение условий (1) и (2) для построенных функций и очевидно. Далее по методике спектрального разложения найдем константу К:
Построим функцию через которую найдем преобразование Лапласа функции плотности времени ожидания
Окончательно
(7)
Производная от функции со знаком минус в т. и даст среднюю задержку требований в очереди:
Тогда средняя задержка для системы будет равна:
(8)
где абсолютные значения отрицательных корней и кубического многочлена с приведенными выше коэффициентами. Таким образом, среднее время для системы однозначно определено в виде замкнутой формы (8).
Методика использования расчетной формулы (8)
Теперь предстоит определить все параметры формулы (8). Для этого определяем числовые характеристики сдвинутых распределений (3) и (4). Для этого воспользуемся свойством преобразования Лапласа функции плотности воспроизводить моменты:
Отсюда среднее значение интервала между поступлениями требований:
(9)
Найдя вторую производную от преобразования при s = 0 определим 2-й начальный момент интервала между поступлениями
(10)
Тогда квадрат коэффициента вариации:
(11)
Положив
(12)
и подставив (12) в (11) получим уравнение четвертой степени относительно параметра p. Решив его с учетом условия определяем параметр p:
(13)
Подставив выражение (13) в (12) находим неизвестные параметры распределения (3) При этом в качестве p можно выбрать любое из двух значений.
Остается определить числовые характеристики распределения (4). Среднее время обслуживания в системе равно
(14)
Отсюда параметр µ распределения (4) будет равен
Отсюда диапазон изменения параметра сдвига определится из условия
Второй начальный момент времени обслуживания равен
Следовательно, коэффициент вариации времени обслуживания будет равен
Таким образом, все параметры распределений (3) и (4) при задании значений в качестве входных данных для системы будут определены однозначно методом моментов.
Заметим, что коэффициенты вариации и при параметре сдвига Таким образом, очевидно, что система также относится к типу G/G/1.
Результаты вычислительных экспериментов
В таблице приведены данные расчетов для системы для случаев малой, средней и высокой нагрузки 0,5; 0,9 при Заметим, что обычная система H2/E2/1 применима при и а система – при и Таким образом, система применима для широкого диапазона изменения параметров, чем обычная система H2/E2/1 и расширяет ее возможности.
В правой колонке таблицы для сравнения приведены результаты для обычной системы H2/E2/1. Коэффициент загрузки в данном случае определяется отношением средних интервалов Расчеты, приведенные в таблице проведены для удобства для нормированного времени обслуживания
Таблица. Результаты экспериментов для СМО
Входные параметры | Средняя задержка | |||
для системы | для системы H2/E2/1 | |||
0,1 | 0,071 | 0,9 | 0,001 | 0,141 |
0,354 | 0,5 | 0,035 | ||
0,636 | 0,1 | 0,114 | ||
0,700 | 0,01 | 0,138 | ||
0,5 | 0,071 | 0,9 | 0,015 | 1,764 |
0,354 | 0,5 | 0,472 | ||
0,636 | 0,1 | 1,480 | ||
0,700 | 0,01 | 1,735 | ||
0,9 | 0,071 | 0,9 | 0,748 | 20,016 |
0,354 | 0,5 | 14,769 | ||
0,636 | 0,1 | 19,157 | ||
0,700 | 0,01 | 19,931 |
Система применима и в случае в частности при среднее время ожидания будет равно единиц времени, снизившись в несколько десятков раз по сравнению с обычной системой.
Заключение
Таким образом, по результатам работы можно сделать следующие выводы:
Операция сдвига во времени уменьшает коэффициенты вариаций интервала между поступлениями и времени обслуживания требований. В связи с тем, что среднее время ожидания в системе G/G/1 связано с коэффициентами вариаций интервалов поступления и обслуживания квадратичной зависимостью, среднее время ожидания в системе с запаздыванием будет меньше, чем в обычной системе при одинаковом коэффициенте загрузки. Например, для системы при загрузке и параметре сдвига коэффициент вариации интервалов поступления уменьшается с 2 для обычной системы до 1,105, коэффициент вариации времени обслуживания уменьшается с до 0,071, а время ожидания уменьшается с 20,016 единиц времени для обычной системы до 0,748 единиц времени для системы с запаздыванием.
С уменьшением значения параметра среднее время ожидания в системе стремится к среднему времени ожидания в обычной системе H2/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, SamaraNadezhda 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, SamaraReferences
- Тарасов В.Н., Бахарева Н.Ф., Блатов И.А. Анализ и расчет системы массового обслуживания с запаздыванием // Автоматика и телемеханика. 2015. № 11. С. 51–59. DOI: https://doi.org/10.1134/S0005117915110041
- Тарасов В.Н. Расширение класса систем массового обслуживания с запаздыванием // Автоматика и телемеханика. 2018. № 12. С. 57–70. DOI: https://doi.org/10.1134/S0005117918120056
- Тарасов В.Н. Анализ и сравнение двух систем массового обслуживания с гиперэрланговскими входными распределениями // Радіоелектроніка, інформатика, управління. 2018. № 4. С. 61–70. DOI: https://doi.org/10.15588/1607-3274-2018-4-6
- Клейнрок Л. Теория массового обслуживания / пер. с англ. под ред. В.И. Неймана. М.: Машиностроение, 1979. 432 с.
- Бочаров П.П., Печинкин А.В. Теория массового обслуживания. М.: РУДН, 1995. 529 c.
- Алиев Т.И. Основы моделирования дискретных систем. СПб.: СПбГУ ИТМО, 2009. 363 с.
- Алиев Т.И. Аппроксимация вероятностных распределений в моделях массового обслуживания // Научно-технический вестник информационных технологий, механики и оптики. 2013. № 2 (84). С. 88–93. URL: https://ntv.ifmo.ru/ru/article/4127/approksimaciya_veroyatnostnyh_raspredeleniy_v_modelyah_massovogo_obsluzhivaniya.htm
- 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. P. 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. P. 125–147. DOI: https://doi.org/10.1287/opre.30.1.125
- Малахов С.В., Тарасов В.Н. Экспериментальные исследования производительности сегмента программно-конфигурируемой сети // Интеллект. Инновации. Инвестиции. 2013. № 2. С. 81–85.
- Тарасов В.Н., Липилина Л.В., Бахарева Н.Ф. Автоматизация расчета характеристик систем массового обслуживания для широкого диапазона изменения их параметров // Информационные технологии. 2016. Т. 22, № 12. С. 952–957. URL: http://novtex.ru/IT/it2016/it1216_web-952-957.pdf
- Проектирование и моделирование сетей ЭВМ в системе OPNET MODELER / В.Н. Тарасов [и др.]. Самара: ПГАТИ, 2008. 233 с.
- Jennings O.B., Pender J. Comparisons of ticket and standard queues // Queueing Systems. 2016. Vol. 84, no. 1–2. P. 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. P. 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. P. 269–301. DOI: https://doi.org/10.1007/s11134-017-9557-7
- Jacobovic R., Kella O. Asymptotic independence of regenerative processes with a special dependence structure // Queueing Systems. 2019. Vol. 93, no. 1–2. P. 139–152. DOI: https://doi.org/10.1007/s11134-019-09606-1