Спектральное решение для системы с запаздыванием с гиперэрланговскими распределениями
- Авторы: Тарасов В.Н.1, Бахарева Н.Ф.1
-
Учреждения:
- Поволжский государственный университет телекоммуникаций и информатики
- Выпуск: Том 25, № 4 (2022)
- Страницы: 33-38
- Раздел: Статьи
- URL: https://journals.ssau.ru/pwp/article/view/10910
- DOI: https://doi.org/10.18469/1810-3189.2022.25.4.33-38
- ID: 10910
Цитировать
Полный текст
Аннотация
Статья посвящена построению математической модели задержки требований в очереди в виде системы массового обслуживания, описываемой двумя потоками с законами распределения временных интервалов, сдвинутыми вправо гиперэрланговскими распределениями второго порядка. В теории массового обслуживания исследования систем G/G/1 актуальны в связи с тем, что не существует решения в конечном виде для общего случая. Поэтому в качестве произвольного закона распределения G при исследовании таких систем используют различные частные законы распределений. В данном случае использование сдвинутого гиперэрланговского закона распределения обеспечивает коэффициент вариации интервалов поступлений входного потока и времени обслуживания на всем интервале (0, ∞). Для решения поставленной задачи использован метод спектрального решения интегрального уравнения Линдли, который играет важную роль в теории массового обслуживания. Данный метод позволил получить решение для средней задержки требований в очереди для рассматриваемой системы в замкнутой форме. Как известно, остальные характеристики системы массового обслуживания являются производными от средней задержки требований.
Полный текст
Введение
Для моделирования трафика современных сетей телекоммуникаций широко используются системы 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. Это полностью подтверждает адекватность построенной математической модели массового обслуживания.
Основным преимуществом системы со сдвинутыми распределениями является расширение диапазона применимости по сравнению с обычной СМО.
Об авторах
Вениамин Николаевич Тарасов
Поволжский государственный университет телекоммуникаций и информатики
Email: tarasov-vn@psuti.ru
доктор технических наук, профессор, заведующий кафедрой программного обеспечения и управления в технических системах
Россия, 443010, Самара, ул. Л. Толстого, 23Надежда Федоровна Бахарева
Поволжский государственный университет телекоммуникаций и информатики
Автор, ответственный за переписку.
Email: bakhareva-nf@psuti.ru
доктор технических наук, профессор, заведующий кафедрой информатики и вычислительной техники
Россия, 443010, Самара, ул. Л. Толстого, 23Список литературы
- Клейнрок Л. Теория массового обслуживания / пер. с англ. под ред. В.И. Неймана. М.: Машиностроение, 1979. 432 с.
- Бочаров П.П., Печинкин А.В. Теория массового обслуживания. М.: РУДН, 1995. 529 c.
- Tarasov V.N. Extension of the class of queueing systems with delay // Automation and Remote Control. 2018. Vol. 79, no. 12. P. 2147–2158. DOI: https://doi.org/10.1134/S0005117918120056
- Тарасов В.Н. Анализ и сравнение двух систем массового обслуживания с гиперэрланговскими входными распределениями // Радиоэлектроника, информатика, управление. 2018. № 4. С. 61–70. DOI: https://doi.org/10.15588/1607-3274-2018-4-6
- Тарасов В.Н., Бахарева Н.Ф., Када О. Система массового обслуживания HE2/HE2/1 // Инфокоммуникационные технологии. 2019. Т. 17, № 1. С. 17–22. URL: http://ikt.psuti.ru/ru/archive/2019/1-2019/queueing-system-he2-he2-1
- Тарасов В.Н., Липилина Л.В., Бахарева Н.Ф. Автоматизация расчета характеристик систем массового обслуживания для широкого диапазона изменения их параметров // Информационные технологии. 2016. Т. 22, № 12. С. 952–957. URL: http://novtex.ru/IT/it2016/it1216_web-952-957.pdf
- 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
- Алиев Т.И. Основы моделирования дискретных систем. СПб.: СПбГУ ИТМО, 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
- Тарасов В.Н., Бахарева Н.Ф. Компьютерное моделирование вычислительных систем. Теория, Алгоритмы, Программы. Оренбург: ОГУ, 2005. 183 с.
- 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