Спектральные решения для СМО с законами распределений в виде вероятностных смесей
- Авторы: Тарасов В.Н.1, Бахарева Н.Ф.1
-
Учреждения:
- Поволжский государственный университет телекоммуникаций и информатики
- Выпуск: Том 28, № 2 (2025)
- Страницы: 87-94
- Раздел: Статьи
- URL: https://bakhtiniada.ru/1810-3189/article/view/314402
- DOI: https://doi.org/10.18469/1810-3189.2025.28.2.87-94
- ID: 314402
Цитировать
Полный текст
Аннотация
Обоснование. СМО являются основным математическим инструментарием моделирования систем передачи данных, которые недаром называют сетями массового обслуживания. Необходимость регулирования таких характеристик систем массового обслуживания, как время ожидания в очереди или длины очереди, обусловлена повышением качества функционирования систем передачи данных. Возможность регулирования этих характеристик позволяет минимизировать время ожидания в очереди в буферах передающих устройств, а также сами объемы буферной памяти. Для демонстрации такой возможности в работе рассмотрены системы массового обслуживания, сформированные как обычными законами распределений в виде вероятностных смесей, так и сдвинутыми во времени законами распределений. Цель. В качестве составляющих СМО в работе выбраны гиперэкспоненциальное и гиперэрланговское распределения второго порядка. На основе этих законов распределений построены численно-аналитические модели для двух систем массового обслуживания с обычными и сдвинутыми законами распределений с выводом решения для основной характеристики СМО – среднего времени ожидания в очереди. Как известно, остальные характеристики СМО являются производными от среднего времени ожидания. Методы. В работе использован сдвиг законов распределений вправо от нулевой точки. Для вывода решения для среднего времени ожидания в очереди использован классический метод спектрального решения интегрального уравнения Линдли на основе преобразования Лапласа законов распределений, формирующих рассмотренные СМО. Полученные расчетные формулы для среднего времени ожидания в очереди позволяют рассчитать характеристики таких систем для широкого диапазона изменения параметров телетрафика. Результаты. Полученные результаты могут быть использованы в современной теории телетрафика при проектировании и моделировании различных перспективных систем передачи данных, включая объемы буферной памяти передающих устройств. Заключение. Сдвиг законов распределений во времени приводит к уменьшению их коэффициентов вариаций. Из-за квадратичной зависимости среднего времени ожидания от коэффициентов вариаций временных интервалов поступления и обслуживания следует заметное уменьшение среднего времени ожидания в системах с временными сдвигами.
Полный текст
Введение
В исследовании систем G/G/1 важную роль играет метод спектрального решения интегрального уравнения Линдли. Наиболее доступно этот метод на конкретных примерах изложен в классике теории массового обслуживания [1].
Настоящая статья посвящена анализу СМО H2/HE2/1, образованные двумя потоками, описываемыми обычными и сдвинутыми вправо от нулевой точки функциями плотностей гиперэкспоненциального и гиперэрланговского законов распределений второго порядка.
В ранних работах авторов доступно показано, что в системах, образованных сдвинутыми законами распределений, при одинаковом коэффициенте загрузки по сравнению с обычными системами среднее время ожидания становится меньше. Это достигается за счет того, что коэффициенты вариации времен поступления cλ и обслуживания cμ для сдвинутых законов распределений становятся меньше при вводе параметра сдвига t0 > 0. Таким образом, операция сдвига закона распределения трансформирует обычные марковские системы массового обслуживания в немарковскую систему G/G/1.
Результаты работ [2–4] в области СМО со сдвинутыми распределениями совместно с [1] позволили развить метод спектрального разложения решения интегрального уравнения Линдли и на рассматриваемые системы H2/HE2/1.
В теории массового обслуживания исследования систем G/G/1 актуальны в связи с тем, что они активно используются в современной теории телетрафика, к тому же нельзя получить решения для таких систем в конечном виде для общего случая. Метод спектрального разложения решения интегрального уравнения Линдли в исследовании систем G/G/1 играет важную роль, и большинство результатов в теории массового обслуживания получены именно с помощью данного метода. Одна из форм интегрального уравнения Линдли выглядит так [1]:
где – функция распределения вероятностей (ФРВ) времени ожидания требования в очереди; – ФРВ случайной величины где, в свою очередь, – случайное время обслуживания требования; – случайная величина – интервал времени между поступлениями требований.
При кратком изложении метода решения уравнения Линдли будем придерживаться подхода и символики автора [1]. Для этого через и обозначим преобразования Лапласа функций плотности распределения интервалов между поступлениями и времени обслуживания соответственно. Суть решения интегрального уравнения Линдли методом спектрального разложения состоит в нахождении для выражения представления в виде произведения двух множителей, которое давало бы рациональную функцию от s. Следовательно, для нахождения закона распределения времени ожидания необходимо следующее спектральное разложение:
где и – некоторые рациональные функции от s, которые можно разложить на множители. Функции и должны удовлетворять специальным условиям согласно [1].
1. Постановка задачи
В работе ставится задача нахождения решения для среднего времени ожидания требований в очереди в СМО H2/HE2/1 и со сдвинутыми гиперэкспоненциальным и гиперэрланговским входными распределениями с использованием классического метода спектрального разложения. Для других систем применение этого метода рассмотрено в работах [2–4]. Вопросы аппроксимации законов распределений подробно освещены в [5; 6; 8–10].
2. Решение поставленной задачи
Рассмотрим систему H2/HE2/1, образованную гиперэкспоненциальным и гиперэрланговским законами распределения с функциями плотности
(1)
(2)
Законы распределения (1) и (2) являются наиболее общими распределениями неотрицательных непрерывных случайных величин, поскольку обеспечивают широкий диапазон изменения коэффициента вариации.
Преобразования Лапласа функций (1) и (2) имеет вид
Тогда спектральное разложение для системы H2/HE2/1 преобразуется как
Первый сомножитель в правой части в квадратных скобках равен
где промежуточные параметры Аналогично представим второй сомножитель
где промежуточные параметры Тогда искомое выражение для спектрального разложения запишется как
(3)
Многочлен в числителе в правой части разложения (3), как правило, всегда имеет один нуль [1]. В данном случае свободный член разложения также равен 0:
В числителе дроби в правой части разложения получили многочлен шестой степени коэффициенты которого равны:
(4)
Коэффициенты (4) получены с помощью символьных операций Mathcad, поскольку числитель разложения (3) даже после введения промежуточных параметров содержит 42 слагаемых. Видимо и отсутствие результатов по рассматриваемой системе объясняется большой трудоемкостью выкладок.
Выделим многочлен в числителе разложения (3):
(5)
т. к. определение его корней составляет основную часть метода спектрального разложения.
Исследование многочлена (5) с коэффициентами (4) с использованием формул Виета подтверждает наличие четырех отрицательных действительных корней и одного положительного корня, либо вместо первых – двух отрицательных действительных корней и двух комплексно сопряженных корней с отрицательными вещественными частями. Исследование знака младшего коэффициента многочлена (5) показывает, что всегда в случае стабильной системы, когда С учетом знака минус в многочлене перед коэффициентом формулы Виета не противоречат факту наличия четырех отрицательных корней у многочлена (5).
Обозначив отрицательные корни многочлена (5) либо их отрицательные вещественные части для удобства через а положительный корень через отношение окончательно можно разложить на следующие множители:
(6)
С учетом специальных условий [1] за функцию примем
т. к. нули многочлена (5): и двукратные полюсы лежат в области а за функцию –
т. к. ее нули и полюс лежат в области
Далее по методике спектрального разложения определим постоянную
Постоянная K определяет вероятность того, что поступающее в систему требование застает ее свободной. Через функцию и постоянную K определим преобразование Лапласа ФРВ времени ожидания
Тогда преобразованием Лапласа для функции плотности времени ожидания будет функция т. е.
(7)
Искомое среднее время ожидания в очереди равно значению производной от преобразования Лапласа (9) функции плотности со знаком минус в точке
Окончательно, среднее время ожидания в очереди для СМО H2/HE2/1
(8)
Из выражения (7) при необходимости также можно определить моменты высших порядков для времени ожидания. Вторая производная от преобразования (7) в точке дает второй начальный момент времени ожидания, что позволяет определить дисперсию времени ожидания. Учитывая определение джиттера в телекоммуникациях как разброс времени ожидания вокруг его среднего значения [7], тем самым получим возможность определения джиттера через дисперсию. Это является важным результатом для анализа трафика, чувствительного к задержкам.
Теперь перейдем к исследованию системы H2/HE2/1 со сдвинутыми входными распределениями, т. е. к системе с запаздыванием во времени. Такую систему, в отличие от обычной системы, обозначим Для этого введем в рассмотрение функции плотности распределения интервалов входного потока и времени обслуживания:
(9)
(10)
Функции плотности (9) и (10) являются сдвинутыми вправо от нулевой точки на величину гиперэкспоненциальным и гиперэрланговским распределениями второго порядка. Для нахождения среднего времени ожидания в очереди для этой системы докажем следующее утверждение.
Утверждение. Спектральные разложения для систем и H2/HE2/1 полностью совпадают и имеют вид (6).
Доказательство. Для системы спектральное разложение будет иметь вид
У экспонент показатели степени с противоположными знаками обнуляются, и операция сдвига тем самым нивелируется. Таким образом, спектральные разложения решения интегрального уравнения Линдли для двух рассматриваемых систем совпадают. Утверждение доказано.
Следствие. Расчетное выражение для среднего времени ожидания для системы со сдвинутыми распределениями будет иметь точно такой же вид, как у системы с обычными распределениями, но с измененными параметрами вследствие проведения операции сдвига во времени [2–4].
Теперь определим числовые характеристики, а через них – неизвестные параметры распределений (9) и (10) методом моментов. Для этого запишем их преобразования Лапласа:
Первая производная функции со знаком минус в точке дает значения среднего интервала поступления требований
(11)
а вторая производная дает второй начальный момент этого интервала
(12)
Тогда квадрат коэффициента вариации интервала поступлений будет равен
(13)
Поступив аналогично с распределением (10), определим соответствующие характеристики для времени обслуживания.
(14)
(15)
(16)
Механизм определения параметров распределений (1), (2), (9) и (10) как с использованием двух первых начальных моментов, так и с использованием трех начальных моментов подробно изложен в [3] и [4] соответственно. Здесь же приведем готовые выражения для этих параметров. Для распределения (9) неизвестные параметры находим по выражениям:
а для распределения (10) –
Из этих выражений следует, что параметр сдвига ограничен условием Кроме того, область применимости системы определяется не отрицательностью двух подкоренных выражений для p и q.
Алгоритм расчета среднего времени ожидания при заданных входных параметрах сводится к последовательному определению неизвестных параметров распределений (9) и (10). Далее определяем коэффициенты многочлена (5) по приведенным выше выражениям (4) и находим нужные корни с отрицательными вещественными частями Подставив абсолютные значения этих корней в выражение (8), определяем среднее время ожидания. Наличие таких корней обусловлено существованием и единственностью спектрального разложения. Проведенные многочисленные эксперименты только подтверждают данный факт.
3. Результаты вычислительных экспериментов
В табл. 1 и 2 приведены данные расчетов в пакете Mathcad для обычной системы H2/HE2/1 и системы с запаздыванием для случаев малой, средней и высокой нагрузки 0,5; 0,9 для широкого диапазона изменения коэффициентов вариаций и параметра сдвига Результаты для обычной системы сравниваются с данными для близкой системы H2/H2/1. Прочерки в табл. 1 означают, что при таких значениях параметров система H2/HE2/1 неприменима. Результаты для системы с запаздыванием сравниваются с результатами для обычной системы. Коэффициент загрузки в обеих таблицах определяется отношением средних интервалов В расчетах использовано нормированное время обслуживания
Таблица 1. Результаты экспериментов для системы H2/HE2/1
Table 1. Experimental results for the H2/HE2/1 system
Входные параметры Input parameters | Среднее время ожидания Average waiting time | ||
ρ | СМО QS Н2/НE2/1 | СМО QS H2/H2/1 | |
0,1 | (1; 0,71) | 0,086 | – |
(1;1) | 0,111 | 0,111 | |
(2;2) | 0,446 | 0,445 | |
(4;4) | 1,791 | 1,779 | |
(8;8) | 7,173 | 7,112 | |
0,5 | (1; 0,71) | 0,755 | – |
(1;1) | 1,000 | 1,000 | |
(2;2) | 4,043 | 4,044 | |
(4;4) | 16,235 | 16,129 | |
(8;8) | 64,844 | 64,178 | |
0,9 | (1; 0,71) | 6,771 | – |
(1;1) | 9,075 | 9,000 | |
(2;2) | 36,169 | 36,200 | |
(4;4) | 144,773 | 144,833 | |
(8;8) | 577,875 | 577,861 |
Таблица 2. Результаты экспериментов для системы
Table 2. Experimental results for the system
Входные параметры Input parameters | Среднее время ожидания Average waiting time | ||||
СМО QS | СМО QS H2/HE2/1 | ||||
t0 = 0,99 | t0 = 0,5 | t0 = 0,01 | |||
0,1 | (1;0,71) | 0,03 | 0,04 | 0,09 | 0,09 |
(1;1) | 0,06 | 0,07 | 0,11 | 0,11 | |
(2;2) | 0,23 | 0,36 | 0,44 | 0,45 | |
(4;4) | 0,93 | 1,56 | 1,79 | 1,79 | |
(8;8) | 3,74 | 6,38 | 7,16 | 7,17 | |
0,5 | (1;0,71) | 0,26 | 0,48 | 0,75 | 0,76 |
(1;1) | 0,51 | 0,75 | 0,99 | 1,00 | |
(2;2) | 2,04 | 3,15 | 4,03 | 4,04 | |
(4;4) | 8,15 | 12,73 | 16,17 | 16,24 | |
(8;8) | 32,62 | 51,07 | 64,58 | 64,84 | |
0,9 | (1;0,71) | 2,49 | 6,00 | 6,77 | 6,77 |
(1;1) | 4,73 | 8,29 | 9,06 | 9,08 | |
(2;2) | 18,92 | 33,20 | 36,14 | 36,17 | |
(4;4) | 75,69 | 123,39 | 144,63 | 144,77 | |
(8;8) | 302,78 | 528,43 | 577,29 | 577,88 |
Результаты для систем H2/HE2/1 и H2/H2/1 совпадают до целых частей, но при этом диапазон параметров обслуживания для первой системы шире, чем для второй.
Система применима и для малых значений коэффициентов вариаций, в частности, при и среднее время ожидания составляет всего единицы времени. Таким образом, диапазон изменения параметров для системы гораздо шире, чем у обычной системы H2/HE2/1.
Заключение
По результатам работы можно сделать следующие выводы.
Как и следовало ожидать, уменьшение коэффициентов вариации и за счет введения параметра сдвига в законы распределений входного потока и времени обслуживания, влечет за собой заметное уменьшение среднего времени ожидания в системах с запаздыванием. Тем самым, мы расширяем область применимости системы H2/HE2/1 в теории телетрафика.
Научная новизна полученных результатов заключается в том, что получено спектральное разложение решения интегрального уравнения Линдли для рассматриваемых систем и с его помощью выведена расчетная формула для среднего времени ожидания в очереди для этой системы в замкнутой форме. Данные численных экспериментов подтверждают полную адекватность полученных теоретических результатов.
Практическое значение работы заключается в том, что полученные результаты с успехом могут быть применены в современной теории телетрафика, где задержки пакетов входящего трафика играют первостепенную роль. Для этого необходимо знать числовые характеристики интервалов входящего трафика и времени обслуживания на уровне двух первых моментов, что не вызывает трудностей при использовании современных анализаторов трафика.
Об авторах
Вениамин Николаевич Тарасов
Поволжский государственный университет телекоммуникаций и информатики
Автор, ответственный за переписку.
Email: v.tarasov@psuti.ru
ORCID iD: 0000-0002-9318-0797
SPIN-код: 5520-9394
ResearcherId: O-5949-2015
доктор технических наук, профессор, заведующий кафедрой управления в технических системах
Россия, 443010, г. Самара, ул. Л. Толстого, 23Надежда Федоровна Бахарева
Поволжский государственный университет телекоммуникаций и информатики
Email: n.bakhareva@psuti.ru
ORCID iD: 0000-0002-9850-7752
доктор технических наук, профессор, заведующий кафедрой информатики и вычислительной техники
Россия, 443010, г. Самара, ул. Л. Толстого, 23Список литературы
- Kleinrock L. Queueing Systems – Volume I: Theory. New York: Wiley, 1975. 417 p.
- Тарасов В.Н. Расширение класса систем массового обслуживания с запаздыванием // Автоматика и телемеханика. 2018. № 12. С. 57–70. DOI: https://doi.org/10.31857/S000523100002857-6
- Тарасов В.Н. Спектральное разложение для модели задержки на основе СМО с эрланговским и гиперэкспоненциальным распределениями // Физика волновых процессов и радиотехнические системы. 2022. Т. 25, № 3. С. 24–28. DOI: https://doi.org/10.18469/1810-3189.2022.25.3.24-28
- Тарасов В.Н., Бахарева Н.Ф. Спектральное решение для системы с запаздыванием с гиперэрланговскими распределениями // Физика волновых процессов и радиотехнические системы. 2022. Т. 25, № 4. С. 33–38. DOI: https://doi.org/10.18469/1810-3189.2022.25.4.33-38
- Brännström N. A Queueing theory analysis of wireless radio systems: master’s thesis applied to HS-DSCH. Luleå University of Technology, 2004. 79 p. URL: http://ltu.diva-portal.org/smash/get/diva2:1016709/FULLTEXT01
- 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
- RFC 3393 IP Packet Delay Variation Metric for IP Performance Metrics (IPPM). URL: https://tools.ietf.org/html/rfc3393
- 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. 1991. P. 683–688. URL: https://gitlab2.informatik.uni-wuerzburg.de/itc-conference/itc-conference-public/-/raw/master/itc13/myskja911.pdf?inline=true
- Алиев Т.И. Основы моделирования дискретных систем. СПб.: СПбГУ ИТМО, 2009. 363 с.
- Алиев Т.И. Аппроксимация вероятностных распределений в моделях массового обслуживания // Научно-технический вестник информационных технологий, механики и оптики. 2013. № 2 (84). С. 88–93. URL: https://ntv.ifmo.ru/ru/article/4127/approksimaciya_veroyatnostnyh_raspredeleniy_v_modelyah_massovogo_obsluzhivaniya.htm
Дополнительные файлы
