Mathematical delay model based on QS with hyperexponential and Erlang distributions

Cover Page

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 до ∞ в зависимости от величины их параметров. Но как оказалось, преобразование Лапласа функции плотности распределения Вейбулла не может быть выражено в элементарных функциях. Преобразование Лапласа функции плотности гамма распределения включает параметр  этого закона в показатели степени

F*(s)=βαΓ(α)0+esttα1et/βdt==βαΓ(α)ββs+1α1Γ(α)=1(βs+1)α1

и этот закон распределения в теории массового обслуживания можно использовать только в частных случаях при целочисленных значениях α2. В конечном итоге это приводит нас к известному распределению Эрланга.

В качестве основного метода решения задачи использован метод спектрального разложения решения интегрального уравнения Линдли [5; 6], а вспомогательного – приемы аппроксимации законов распределений методом моментов теории вероятностей [7–9]. Вычислительные эксперименты по полученным в работе аналитическим результатам подтверждаются данными имитации [10–12]. Схожие результаты современных исследований по системам массового обслуживания приведены в работах [13–16].

  1. Постановка и решение задачи

В работе ставится задача вывода решения по средней задержке требований в очереди в системе H2/E2/1 с гиперэкспоненциальным и эрланговским входными распределениями второго порядка как основной характеристики любой СМО.

Для системы H2/E2/1 законы распределения интервалов входного потока и времени обслуживания задаются функциями плотности вида:

at=pλ1eλ1t+1pλ2eλ2t, (1)

bt=4μ2te2μt. (2)

Запишем преобразования Лапласа функций (1) и (2):

A*s=pλ1s+λ1+1pλ2s+λ2,

B*s=2μ2μ+s2.

Тогда выражение A*sB*s1=ψ+s/ψs, где A*(s), B*(s) – преобразования Лапласа функций плотности (1), (2), а φ+(s), φ(s) – некоторые дробно-рациональные функции s, для спектрального разложения решения интегрального уравнения Линдли для системы H2/E2/1 примет вид:

 ψ+sψs==pλ1λ1s+1pλ2λ2s2μ2μ+s21==s(s+s1)(s+s2)(ss3)(λ1s)(λ2s)(2μ+s)2,

т. к. многочлен 4-й степени в числителе этого выражения можно представить в виде разложения s(s3+c2s2+c1s+c0) с коэффициентами c2=4μλ1λ2, c1=4μ(μλ1λ2)+λ1λ2, c0=4μ[λ1λ2+μ(λ1pλ1λ2p)]. В свою очередь кубический многочлен s3+c2s2+ c1s+c0 с такими коэффициентами в стационарном режиме функционирования СМО при загрузке ρ=τ¯μ/τ¯λ<1 имеет два действительных отрицательных корня s1, s2 и один положительный корень s3.

Окончательно

 ψ+sψs=s(s+s1)(s+s2)(ss3)(λ1s)(λ2s)(2μ+s)2. (3)

Поэтому с учетом специальных условий [5] за функцию ψ+(s) примем

ψ+(s)=s(s+s1)(s+s2)/(s+2μ)2,

т. к. нули кубического многочлена s=0, s=s1, s=s2 и полюс s=2 μ лежат в области Re(s)0, а за функцию

ψs=(λ1s)(λ2s)/(ss3).

На рисунке отображены нули и полюса отношения ψ+s/ψs на комплексной s плоскости для исключения ошибок построения спектрального разложения. На рисунке полюсы отмечены крестиками, а нули – кружками.

 

Рис. Нули и полюсы функции ψ+(s)/ψ(s) для системы H2/E2/1

Fig. Zeros and poles of ψ+(s)/ψ(s) function for H2/E2/1 system

 

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

K=lims0ψ+ss=lims0(s+s1)(s+s2)(s+2μ)2=s1s22.

Построим функцию Φ+s=K/ψ+(s), через которую найдем преобразование Лапласа функции плотности задержки:

W*s=sΦ+s=s1s2s+2μ22(s+s1)(s+s2).

Окончательно

W*s=s1s2s+2μ22(s+s1)(s+s2). (4)

Производная от функции W*s со знаком минус в т. s=0 и даст среднюю задержку требований в очереди:

dW*sds|s=0=ddss1s2s+2μ22(s+s1)(s+s2)|s=0==1s1+1s21μ.

Тогда средняя задержка в очереди для системы H2/E2/1 будет равна:

W¯=1s1+1s21μ, (5)

где s1, s2 абсолютные значения отрицательных корней s1 и s2 кубического многочлена s3+c2s2+c1s+c0 с приведенными выше коэффициентами. Таким образом, средняя задержка для системы H2/E2/1 однозначно определена в виде замкнутой формы (5).

Такой подход к использованию метода спектрального разложения позволяет определить не только среднюю задержку в очереди из (4), но и моменты высших порядков времени ожидания. Вторая производная от функции (4) при s=0 дает второй начальный момент времени ожидания. С учетом определения вариации задержки – джиттера в телекоммуникациях как разброс времени ожидания от его среднего значения [17], тем самым получим возможность определения джиттера через дисперсию времени ожидания.

Для практического применения расчетной формулы (5) необходимо определить числовые характеристики распределений (1) H2 и (2) E2. Для этого воспользуемся свойством преобразования Лапласа воспроизведения моментов и запишем начальные моменты до третьего порядка для распределения (1):

τ¯λ=pλ1+1pλ2,τλ2¯=2pλ12+21pλ22,τλ3¯=6pλ13+61pλ23. (6)

При аппроксимации с использованием первых двух моментов неизвестные параметры распределения (1) λ1, λ2, p   определяются с помощью следующих выражений [10]:

λ1=2p/τ¯λ,λ2=2(1p)/τ¯λ,p=12[1±(cλ21)/(cλ2+1)].(7)

Отсюда следует, что коэффициент вариации cλ1. При аппроксимации с использованием первых трех моментов для нахождения параметров распределения (3) необходимо в пакете Mathcad решить систему трех уравнений (6), полученных методом моментов. При этом необходимым и достаточным условием существования решения является выполнение условия: τλ3¯τλ¯1,5τλ2¯ [9].

Для распределения (2) имеем:

τ¯μ=1μ,   τμ2¯=32μ2 ,   cμ=12.

Таким образом, гиперэкспоненциальный закон распределения второго порядка может определяться полностью двумя первыми моментами и перекрывать весь диапазон изменения коэффициента вариации (1,). Величины τ¯λ, τ¯μ, cλ, cμ будем считать входными параметрами для расчета pсреднего времени ожидания для системы H2/E2/1 с использованием выражения (5). Тогда алгоритм расчета сведется к последовательному определению параметров распределения (1) из выражений (7) и к нахождению нужных корней многочлена s3+c2s2+c1s+c0 с приведенными выше коэффициентами, а затем к использованию расчетного выражения (5).

  1. Результаты вычислительных экспериментов

Ниже в таблице приведены данные расчетов для системы H2/E2/1 для различных случаев нагрузки (малой, средней и высокой) ρ=0,1; 0,5; 0,9. Для сравнения в правой колонке приведены данные для близкой системы H2/M/1, образованной гиперэкспоненциальным (H2) и экспоненциальным (M) законами распределения. Заметим, что коэффициент вариации для распределения M равен единице, т. е. больше, чем у распределения E2. Тогда у последней системы средняя задержка будет больше. Коэффициент загрузки в данном случае определяется отношением средних интервалов ρ=τ¯μ/τ¯λ. Расчеты, приведенные в таблице проведены для удобства для нормированного времени обслуживания τ¯μ=1.

 

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

Table. Results of experiments for QS H2/E2/1 in comparison with H2/M/1

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

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

ρ

cλ

для системы 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, Samara

References

  1. 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
  2. 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.)
  3. 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.)
  4. 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.)
  5. Klejnrok L. Queuing Theory / trans. from English ed. by V.I. Neumann. Moscow: Mashinostroenie, 1979, 432 p. (In Russ.)
  6. 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
  7. Aliev T.I. Discrete Modeling Basics. Saint Petersburg: SPbGU ITMO, 2009, 363 p. (In Russ.)
  8. 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
  9. 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
  10. 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.)
  11. Tarasov V.N. et al. Design and Modeling of Computer Networks in the Opnet Modeler System. Samara: PGATI, 2008, 233 p. (In Russ.)
  12. Tarasov V.N., Bahareva N.F. Computer Modeling of Computing Systems. Theory, Algorithms, Programs. Orenburg: OGU, 2005, 183 p. (In Russ.)
  13. 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
  14. 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
  15. 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
  16. 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
  17. Demichelis C., Chimento P. IP Packet Delay Variation Metric for IP Performance Metrics. URL: https://tools.ietf.org/html/rfc3393

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Рис. Нули и полюсы функции для системы H2/E2/1

Download (22KB)

Copyright (c) 2022 Tarasov V.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

СМИ зарегистрировано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор).
Регистрационный номер и дата принятия решения о регистрации СМИ: серия ФС 77 - 68199 от 27.12.2016.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies