Mathematical delay model based on QS with hyperexponential and Erlang distributions
- Authors: Tarasov V.N.1
-
Affiliations:
- Povolzhskiy State University of Telecommunications and Informatics
- Issue: Vol 25, No 1 (2022)
- Pages: 16-20
- Section: Articles
- URL: https://journals.ssau.ru/pwp/article/view/10144
- DOI: https://doi.org/10.18469/1810-3189.2022.25.1.16-20
- ID: 10144
Cite item
Full Text
Abstract
This article is devoted to the study and obtaining a closed-form solution for the average delay of claims in the queue for a queuing system formed by two flows with hyperexponential and Erlang distributions of intervals. The combination of these distribution laws provides the coefficient of variation of the input flow intervals large units, and for the service time - less than unity. Considering the coefficients of variation as numerical characteristics in the queuing theory is important, because the main characteristic of the queuing system is that the average delay is related to these coefficients of variation by a quadratic dependence. In queuing theory, studies of G/G/1 systems are relevant due to the fact that they can be used in modeling data transmission systems for various purposes. To solve the problem posed, the method of spectral decomposition of the solution of the integral Lindley equation was used. This method made it possible to obtain a spectral decomposition, and through it a solution for the average delay of requests in the queue for the system under consideration in a closed form. For the practical application of the results obtained, the method of moments of the theory of probability was used.
Full Text
Введение
Настоящая статья посвящена анализу системы массового обслуживания (СМО) H2/E2/1 с гиперэкспоненциальным (H2) и эрланговским (E2) входными распределениями второго порядка и является продолжением исследований [1–4]. В теории массового обслуживания исследования систем G/G/1 актуальны в связи с тем, что они активно используются в современной теории телетрафика при моделировании систем передачи данных различного назначения, к тому же нельзя получить решения для таких систем в конечном виде для общего случая. Проблему можно было бы решить с помощью законов распределений Вейбулла или Гамма наиболее общего вида, которые обеспечивают диапазон изменения коэффициентов вариаций от 0 до ∞ в зависимости от величины их параметров. Но как оказалось, преобразование Лапласа функции плотности распределения Вейбулла не может быть выражено в элементарных функциях. Преобразование Лапласа функции плотности гамма распределения включает параметр этого закона в показатели степени
и этот закон распределения в теории массового обслуживания можно использовать только в частных случаях при целочисленных значениях В конечном итоге это приводит нас к известному распределению Эрланга.
В качестве основного метода решения задачи использован метод спектрального разложения решения интегрального уравнения Линдли [5; 6], а вспомогательного – приемы аппроксимации законов распределений методом моментов теории вероятностей [7–9]. Вычислительные эксперименты по полученным в работе аналитическим результатам подтверждаются данными имитации [10–12]. Схожие результаты современных исследований по системам массового обслуживания приведены в работах [13–16].
Постановка и решение задачи
В работе ставится задача вывода решения по средней задержке требований в очереди в системе H2/E2/1 с гиперэкспоненциальным и эрланговским входными распределениями второго порядка как основной характеристики любой СМО.
Для системы H2/E2/1 законы распределения интервалов входного потока и времени обслуживания задаются функциями плотности вида:
(1)
(2)
Запишем преобразования Лапласа функций (1) и (2):
Тогда выражение где – преобразования Лапласа функций плотности (1), (2), а – некоторые дробно-рациональные функции s, для спектрального разложения решения интегрального уравнения Линдли для системы H2/E2/1 примет вид:
т. к. многочлен 4-й степени в числителе этого выражения можно представить в виде разложения с коэффициентами В свою очередь кубический многочлен с такими коэффициентами в стационарном режиме функционирования СМО при загрузке имеет два действительных отрицательных корня и один положительный корень
Окончательно
(3)
Поэтому с учетом специальных условий [5] за функцию примем
т. к. нули кубического многочлена и полюс лежат в области а за функцию
На рисунке отображены нули и полюса отношения на комплексной s – плоскости для исключения ошибок построения спектрального разложения. На рисунке полюсы отмечены крестиками, а нули – кружками.
Рис. Нули и полюсы функции для системы H2/E2/1
Fig. Zeros and poles of function for H2/E2/1 system
Далее по методике спектрального разложения найдем константу K:
Построим функцию через которую найдем преобразование Лапласа функции плотности задержки:
Окончательно
(4)
Производная от функции со знаком минус в т. и даст среднюю задержку требований в очереди:
Тогда средняя задержка в очереди для системы H2/E2/1 будет равна:
(5)
где абсолютные значения отрицательных корней и кубического многочлена с приведенными выше коэффициентами. Таким образом, средняя задержка для системы H2/E2/1 однозначно определена в виде замкнутой формы (5).
Такой подход к использованию метода спектрального разложения позволяет определить не только среднюю задержку в очереди из (4), но и моменты высших порядков времени ожидания. Вторая производная от функции (4) при дает второй начальный момент времени ожидания. С учетом определения вариации задержки – джиттера в телекоммуникациях как разброс времени ожидания от его среднего значения [17], тем самым получим возможность определения джиттера через дисперсию времени ожидания.
Для практического применения расчетной формулы (5) необходимо определить числовые характеристики распределений (1) H2 и (2) E2. Для этого воспользуемся свойством преобразования Лапласа воспроизведения моментов и запишем начальные моменты до третьего порядка для распределения (1):
(6)
При аппроксимации с использованием первых двух моментов неизвестные параметры распределения (1) определяются с помощью следующих выражений [10]:
(7)
Отсюда следует, что коэффициент вариации При аппроксимации с использованием первых трех моментов для нахождения параметров распределения (3) необходимо в пакете Mathcad решить систему трех уравнений (6), полученных методом моментов. При этом необходимым и достаточным условием существования решения является выполнение условия: [9].
Для распределения (2) имеем:
Таким образом, гиперэкспоненциальный закон распределения второго порядка может определяться полностью двумя первыми моментами и перекрывать весь диапазон изменения коэффициента вариации Величины будем считать входными параметрами для расчета pсреднего времени ожидания для системы H2/E2/1 с использованием выражения (5). Тогда алгоритм расчета сведется к последовательному определению параметров распределения (1) из выражений (7) и к нахождению нужных корней многочлена с приведенными выше коэффициентами, а затем к использованию расчетного выражения (5).
Результаты вычислительных экспериментов
Ниже в таблице приведены данные расчетов для системы H2/E2/1 для различных случаев нагрузки (малой, средней и высокой) 0,5; 0,9. Для сравнения в правой колонке приведены данные для близкой системы H2/M/1, образованной гиперэкспоненциальным (H2) и экспоненциальным (M) законами распределения. Заметим, что коэффициент вариации для распределения M равен единице, т. е. больше, чем у распределения E2. Тогда у последней системы средняя задержка будет больше. Коэффициент загрузки в данном случае определяется отношением средних интервалов Расчеты, приведенные в таблице проведены для удобства для нормированного времени обслуживания
Таблица. Результаты экспериментов для СМО H2/E2/1 в сравнении с H2/M/1
Table. Results of experiments for QS H2/E2/1 in comparison with H2/M/1
Входные параметры | Среднее время ожидания | ||
для системы H2/E2/1 | для системы Н2/M/1 | ||
0,1 | 1 | 0,083 | 0,111 |
2 | 0,141 | 0,187 | |
4 | 0,171 | 0,230 | |
8 | 0,182 | 0,245 | |
0,5 | 1 | 0,751 | 1,000 |
2 | 1,764 | 2,162 | |
4 | 4,082 | 4,831 | |
8 | 8,911 | 10,402 | |
0,9 | 1 | 6,752 | 9,000 |
2 | 20,016 | 22,409 | |
4 | 73,321 | 75,786 | |
8 | 286,642 | 289,134 |
Заключение
Таким образом, по результатам работы можно сделать следующие выводы:
Научная новизна полученных результатов заключается в том, что получено спектральное разложение решения интегрального уравнения Линдли для рассматриваемой системы и с его помощью выведена расчетная формула для средней задержки требований в очереди для этой системы в замкнутой форме. Данные численных экспериментов подтверждают полную адекватность полученных теоретических результатов, Предложенный подход к анализу систем также позволяет находить джиттер через преобразование Лапласа функции плотности времени ожидания, т. к. он в [17] определен как разброс задержки требований в очереди вокруг среднего значения.
Практическое значение работы заключается в том, что полученные результаты с успехом могут быть применены в современной теории телетрафика, где задержки пакетов входящего трафика играют первостепенную роль. Для этого достаточно знать средние значения интервалов между пакетами входящего трафика и времени обслуживания, что не вызывает трудностей при использовании современных анализаторов трафика.
About the authors
Veniamin N. Tarasov
Povolzhskiy State University of Telecommunications and Informatics
Author for correspondence.
Email: tarasov-vn@psuti.ru
professor, head of the Department of Software and Management in Technical Systems
Russian Federation, SamaraReferences
- 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/S0005117918120056
- 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. Study and comparison of dual systems E2/M/1 and M/E2/1. Infokommunikaсionnye tehnologii, 2019, vol. 17, no. 2, pp. 157–162. DOI: https://doi.org/10.18469/ikt.2019.17.2.03 (In Russ.)
- 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.)
- Klejnrok L. Queuing Theory / trans. from English ed. by V.I. Neumann. Moscow: Mashinostroenie, 1979, 432 p. (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.)
- 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
- Malahov S.V., Tarasov V.N. Experimental studies of the performance of the SDN segment. Intellekt. Innovatsii. Investitsii, 2013, no. 2, pp. 81–85. (In Russ.)
- Tarasov V.N. et al. Design and Modeling of Computer Networks in the Opnet Modeler System. Samara: PGATI, 2008, 233 p. (In Russ.)
- 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
- Jacobovic R., Kella O. Asymptotic independence of regenerative processes with a special dependence structure. Queueing Systems, 2019, vol. 93, no. 1–2, pp. 139–152. DOI: https://doi.org/10.1007/s11134-019-09606-1
- Demichelis C., Chimento P. IP Packet Delay Variation Metric for IP Performance Metrics. URL: https://tools.ietf.org/html/rfc3393