Системы управления,связи и безопасности №1. 2020
Systems of Control, Communication and Security ISSN 2410-9916
УДК 623.615
Аналитическая модель обслуживания мультимедийного трафика с распределением Парето на основе аппроксимации результатов имитационного моделирования
Одоевский С. М., Бусыгин А. В.
Постановка задачи: Мультимедийный трафик в современных телекоммуникационных сетях обладает свойством самоподобия, которое существенно осложняет обеспечение качества обслуживания в сетевых устройствах коммутации. Для описания реального самоподобного трафика часто используется распределение Парето (распределение интервалов времени между поступлением пакетов входящего трафика). Выбор и настройка подходящих механизмов обеспечения качества обслуживания предполагает оперативный прогноз ожидаемых показателей качества, который для самоподобного трафика с распределением Парето можно выполнить только с помощью имитационного моделирования процесса обслуживания, поскольку точных аналитических моделей не существует. Целью работы является разработка аналитической модели обслуживания мультимедийного трафика с распределением Парето, позволяющей рассчитывать показатели своевременности обслуживания трафика в сетевом устройстве коммутации с помощью аналитических выражений, полученных на основе аппроксимации результатов имитационного моделирования. Используемые методы: Для моделирования обслуживания самоподобного трафика в сетевом устройстве коммутации использовалась модель системы массового обслуживания P/M/1. В качестве показателя своевременности обслуживания трафика рассматривалось относительное среднее время ожидания (относительно среднего времени обслуживания). При выводе аналитических выражений для зависимости данного показателя от нагрузки и показателя Хёрста использовалась двухэтапная аппроксимация на основе показательных и дробно-рациональных функций результатов имитационного моделирования в программной среде AnyLogic. Новизной работы является аналитическое выражение на основе показательных и дробно-рациональных функций для расчета относительного среднего времени ожидания во всем диапазоне возможных значений нагрузки и показателя Хёрста входного трафика с распределением Парето. Результат. С помощью имитационной модели обслуживания трафика типа P/M/1 были получены статистические зависимости относительного среднего времени ожидания от нагрузки и показателя Хёрста практически во всем диапазоне возможных значений. Сравнительный анализ данных статистических зависимостей и известных аналитических зависимостей на основе показательных функций для FBM/M/1 позволил сделать предположение о возможном использовании подобных функций для аппроксимации статистических зависимостей для P/M/1. Представлен способ аппроксимации на первом этапе статистических зависимостей при разных фиксированных значениях показателя Хёрста на основе показательных функций с тремя параметрами (зависящими от показателя Хёрста) в трех выбранных точках интерполяции. Описана вычислительная процедура определения параметров аппроксимации на первом этапе для заданных статистических зависимостей, соответствующих конкретным значениям показателя Хёрста, перебираемым с фиксированным шагом во всем диапазоне возможных значений. Полученные табличные зависимости трёх указанных параметров от показателя Хёрста были аппроксимированы на втором этапе дробно-рациональными выражениями, подобными аналогичным выражениям в известной формуле для FBM/M/1. В отличие от других известных результатов аппроксимации статистической зависимости относительного среднего времени ожидания от нагрузки и показателя Хёрста, которые или являются слишком приближёнными, или справедливыми в ограниченном диапазоне значений нагрузки и показателя Хёрста, полученные результаты аппроксимации охватывают весь диапазон возможных значений указанных параметров трафика и с высокой точностью. Практическая значимость: полученное аналитическое выражение может быть использовано при выборе и настройке механизмов обеспечения качества обслуживания мультимедийного трафика в сетевых устройствах коммутации для оперативного прогноза ожидаемых показателей качества обслуживания.
Ключевые слова: самоподобный трафик, распределение Парето, аналитическая модель, качество обслуживания.
Библиографическая ссылка на статью:
Одоевский С. М., Бусыгин А. В. Аналитическая модель обслуживания мультимедийного трафика с распределением Парето на основе аппроксимации результатов имитационного моделирования // Системы управления, связи и безопасности. 2020. № 1. С. 74-108. DOI: 10.24411/2410-9916-202010104.
Reference for citation:
Odoevsky S. M., Busygin A. V. Approximation of statistical characteristics of the multimedia traffic service process based on the Pareto distribution. Systems of Control, Communication and Security, 2020, no. 1, pp. 74-108. DOI: 10.24411/2410-9916-2020-10104 (in Russian).
DOI: 10.24411/2410-9916-2020-10104
Системы управления,связи и безопасности №1. 2020
Systems of Control, Communication and Security ISSN 2410-9916
Актуальность
Мультимедийный трафик в современных телекоммуникационных сетях имеет сложную структуру, одним из признаков которой является свойство самоподобия [1, 2], из-за чего в сети на различных случайных интервалах времени возникают пульсации нагрузки, которые могут приводить к большим задержкам и потерям пакетов, если в сети заранее не будут предприняты определенные меры обеспечения качества обслуживания [3, 4].
В сетевых устройствах коммутации в качестве таких мер могут использоваться различные механизмы обеспечения качества обслуживания как отдельных составляющих, так и всего трафика [5, 6]. При выборе и настройке указанных механизмов обеспечения качества обслуживания мультимедийного трафика важное значение имеет прогноз ожидаемых показателей качества обслуживания [7] при тех или иных наблюдаемых параметрах трафика [8].
Как показано в [7], в качестве основного показателя качества обслуживания наиболее удобно в вычислительном смысле использовать среднюю задержку пакетов тзад, выступающую в роли одного из показателей своевременности обслуживания трафика. При оценке качества обслуживания трафика в отдельном устройстве коммутации данная задержка является суммой среднего времени ожидания тож и среднего времени обслуживания тоб (передачи) пакетов. При этом оба слагаемых задержки зависят от пропускной способности используемого канала связи ц. Среднее время обслуживания тоб является обратной величиной пропускной способности хоб = 1/ц, а время ожидания тож связано с ц более сложным образом в зависимости от статистических характеристик входного потока, распределения времени обслуживания и механизмов обслуживания трафика в устройстве коммутации.
В общем случае время передачи (обслуживания) может иметь произвольное распределение, в том числе, «с длинным хвостом», характерным для самоподобных случайных процессов. Однако на практике в связи с подведомственной (внутрисистемной) ролью данного параметра в конкретной телекоммуникационной сети, которая может им управлять или, по крайней мере, достаточно точно его прогнозировать, в большинстве математических моделей даже с самоподобным входным трафиком допускается время обслуживания считать детерминированным (D - Deterministic) или распределенным по экспоненциальному (характерному для пуассоновского или марковского случайного процесса) закону (M - Markovian).
Другая составная часть времени задержки - время ожидания начала обслуживания тож, с одной стороны, зависит от указанного выше времени обслуживания Тоб (обратно пропорционального пропускной способности ц), а с другой стороны, непосредственно связана с характеристиками входного потока пакетов (в частности, с его интенсивностью А), а, следовательно, в первую очередь «ощущает на себе» влияние всех проявлений его свойства самоподобия. В настоящей работе для большей общности в качестве основного показателя своевременности рассматривается нормированное к среднему времени обслуживания относительное среднее время ожидания Tq = тож/тоб.
DOI: 10.24411/2410-9916-2020-10104
Системы управления,связи и безопасности №1. 2020
Systems of Control, Communication and Security ISSN 2410-9916
Основной мерой степени самоподобия сложного мультимедийного трафика является показатель Хёрста H [1], который может принимать значения в интервале от 0,5 (минимальная степень самоподобия или фактически его отсутствие) до 1 (максимальная степень самоподобия, которая на практике не встречается).
Реальный трафик, обладающий свойствами самоподобия с определенным значением показателя Хёрста H, может быть представлен различными математическими моделями. Одной из самых популярных моделей самоподобного трафика является модель типа FBM (от англ. Fractal Brownian Motion - фрактальное броуновское движение) [9]. Для данной модели известны аналитические функциональные зависимости Tq(p, H) относительного среднего времени ожидания Tq от нагрузки р=А/ц и показателя Хёрста H при детерминированном (D) и экспоненциальном (M) распределении времени обслуживания в одноканаль-ных системах массового обслуживания (СМО) вида FBM/D/1 и FBM/M/1 [1, 10-12].
Для моделирования самоподобного трафика кроме модели FBM могут использоваться многие другие распределения с «длинными хвостами». Наиболее популярными являются распределения Парето (P - Pareto) и Вейбулла (W-Weibull) [10-13]. Однако точные аналитические функциональные зависимости Tq(p, H) для СМО типа P/M/1 или P/D/1, а также W/M/1 или W/D/1, т.е. при поступлении на вход устройства коммутации потоков данных, описываемых распределениями Парето (P) и Вейбулла (W), неизвестны. Поэтому для расчета показателей обслуживания в таких СМО широко используется имитационное моделирование [7, 11, 14-16]. Однако довольно большие затраты времени на получение результатов имитационного моделирования (с необходимой точностью) затрудняют их использование для оперативного прогнозирования качества обслуживания самоподобного трафика при выборе и настройке подходящих механизмов управления трафиком.
В настоящее время известны некоторые приближённые аналитические модели обслуживания самоподобного трафика с распределением Парето, основанные на аппроксимации результатов имитационного моделирования экспоненциальными функциями [17] или на использовании общих (для разных СМО) аналитических зависимостей с подходящими параметрами [18].
Однако указанные аналитические модели являются или слишком приближёнными [18] (противоречащими результатам имитационного моделирования), или справедливыми (достаточно точными) лишь в ограниченном диапазоне значений нагрузки и показателя Хёрста [17]. Поэтому, как уже отмечалось в работах [19, 20] в настоящее время остается актуальной проблема поиска и/или разработки других (новых) достаточно точных и удобных в вычислительном смысле аналитических моделей, применимых во всем диапазоне возможных значений параметров самоподобного трафика с распределением Парето.
Постановка задачи
Из приведенного выше обоснования актуальности разработки аналитической модели обслуживания мультимедийного трафика с распределением Паре-
DOI: 10.24411/2410-9916-2020-10104
Systems of Control, Communication and Security
ISSN 2410-9916
то, необходимой для оперативного прогноза ожидаемых показателей качества при выборе и настройке подходящих механизмов обеспечения качества, вытекает следующая постановка задачи.
В качестве модели самоподобного трафика рассматривается поток, в котором время между приходом заявок имеет распределение Парето:
( к Т
F(т) = 1--, к > 0, а> 0, т> к, (1)
чту
где т - интервал времени между поступлением очередных заявок в потоке с распределением Парето; k - коэффициент масштаба распределения Парето; а -параметр формы распределения Парето.
Как показано в работах [1, 7, 8, 14-17], параметр формы распределения Парето а зависит от показателя Хёрста следующим образом:
а = 3 - 2 • И. (2)
При изменении показателя Хёрста в диапазоне Яе[0,5; 1) величина параметра формы изменяется в диапазоне ае(1; 2].
Коэффициент масштаба распределения Парето k при заданном (фиксированном) значении а (2) зависит от этого значения и от интенсивности трафика А, являющейся обратной величиной математического ожидания m распределения Парето [7, 19]:
а- к 1 а-1
т =-= — ^ к =-. (3)
а-1 А а-А
В качестве модели трафика на выходе сетевого устройства коммутации рассматривается поток, в котором длительность обслуживания заявок имеет экспоненциальное распределение с интенсивностью ц, обратно пропорциональной среднему времени обслуживания тоб = 1/ц.
Поскольку показатели качества обслуживания трафика, в частности, показатели своевременности, обычно зависят от отношения А/ц, представляющего собой нагрузку р, то можно ограничиться заданием единичного значения ц=1. При этом диапазон изменения нагрузки ре[0; 1) будет равен диапазону изменения интенсивности входного потока Ае[0; 1).
В качестве основного показателя качества обслуживания трафика рассматривается относительное среднее время ожидания ^=^/^,¡5.
Описанные выше параметры входного и выходного трафика составляют все необходимые исходные данные для имитационного моделирования СМО типа P/M/1 и последующего решения задачи аппроксимации его результатов в рамках настоящей работы.
Цель работы - разработка аналитической модели обслуживания мультимедийного трафика с распределением Парето, позволяющей рассчитывать показатели своевременности обслуживания трафика в сетевом устройстве коммутации с помощью аналитических выражений, полученных на основе аппроксимации результатов имитационного моделирования во всем диапазоне возможных значений нагрузки и показателя Хёрста.
DOI: 10.24411/2410-9916-2020-10104
Системы управления,связи и безопасности №1. 2020
Systems of Control, Communication and Security ISSN 2410-9916
Достижение указанной цели обеспечивается последовательным решением частных задач:
1) проведением имитационного моделирования обслуживания самоподобного трафика с распределением Парето при различных значениях нагрузки р и показателя Хёрста Н;
2) анализом известных способов аппроксимации результатов имитационного моделирования в зависимости от нагрузки р при различных значениях показателя Хёрста Н;
3) поиском общих закономерностей и аппроксимацией результатов имитационного моделирования в зависимости от нагрузки р для каждого конкретного значения показателя Хёрста Н (на первом этапе аппроксимации);
4) поиском общих закономерностей и аппроксимацией результатов имитационного моделирования в зависимости от нагрузки р и показателя Хёрста Н (на втором этапе аппроксимации).
Для формализации задачи в работе введены следующие обозначения: т - интервал времени между поступлением очередных заявок (пакетов); а - параметр формы распределения Парето; к - коэффициент масштаба распределения Парето; Н - показатель Хёрста, определяющий степень самоподобия трафика; т - математическое ожидание значений интервала времени т между поступлением очередных заявок;
X - интенсивность поступления потока заявок; ц - интенсивность обслуживания потока заявок; р - нагрузка;
тзад - среднее время задержки (при обслуживании и ожидании);
Тоб - среднее время обслуживания пакетов (заявок);
тож - среднее время ожидания (начала обслуживания);
Тс - относительное среднее время ожидания;
Тзад - относительное среднее время задержки;
Тс им - полученные результаты расчета величины Тс при имитационном моделировании;
Tq им.др - другие ранее известные результаты расчета величины Tq при имитационном моделировании;
кТс им - отличие полученных результатов имитационного моделирования от других ранее известных; N - объем выборки;
Т} ам - результаты расчета величины Тс при аналитическом моделировании;
а, Ь, с - параметры аппроксимирующей функции Тс ам (р) при фиксированных значениях показателя Хёрста Н (на первом этапе аппроксимации);
а(Н), Ь(Н), с(Н) - функции, аппроксимирующие значения параметров а, Ьг, с при различных значениях показателя Хёрста Н1 (на втором этапе аппроксимации).
DOI: 10.24411/2410-9916-2020-10104
Системы управления,связи и безопасности №1. 2020
Systems of Control, Communication and Security ISSN 2410-9916
Имитационное моделирование обслуживания трафика с распределением Парето
Для исследования зависимости относительного среднего времени ожидания Tq от нагрузки р при различных значениях показателя Хёрста H самоподобного трафика с распределением Парето была построена имитационная модель сетевого устройства коммутации в среде ЛпуЬо§ю [23]. Среда имитационного моделирования ЛпуЬо§1е была выбрана, поскольку она обладает рядом таких достоинств, как простота построения различных СМО, удобный интерфейс для ввода и корректировки исходных данных, наглядное отображение результатов имитационного и аналитического моделирования с возможностью их сравнения.
Построенная имитационная модель состоит из четырех объектов (рис. 1).
Рис. 1. Основные объекты имитационной модели
Объект Source создает заявки (рис. 2). Используется в качестве источника потока заявок, время между прибытиями которых распределено по закону Парето с параметрами а и k (на рис. 2а - «pareto(alfa,k)»). Объём выборки (на рис. 2а - «Максимальное кол-во прибытий») задавался равным #=106 (максимально возможное значение в используемой версии AnyLogic). Значение параметра а задается в соответствии с выражением (2) (рис. 2б). Значение параметра k задается в соответствии с выражением (3) (рис. 2в).
Объект Sink уничтожает поступившие заявки. Используется в качестве конечной точки потока заявок.
Объект Delay задерживает заявки на случайный период времени (соответствующий времени обслуживания), распределенный по экспоненциальному закону со среднем временем обслуживания тоб=1 (на рис. 3 - «exponential(l)»). Количество обслуживающих приборов в соответствии с моделью P/M/1 задается равным 1 (на рис. 3 - «Вместимость = 1»)
Объект Queue моделирует очередь заявок, ожидающих обслуживания (рис. 4). Заявки поступают и покидают очередь согласно правилу FIFO. Размер очереди не ограничен (на рис. 4 - «Максимальная вместимость»).
Среда имитационного моделирования AnyLogic позволяет проводить различные вычислительные эксперименты с имитационными и аналитическими моделями, параметры которых (свойства) можно задавать и изменять вручную или описывать правила автоматического перебора в заданном диапазоне с определенным шагом с целью получения как отдельных результатов, так и множества результатов, представленных в виде таблиц и/или графиков.
DOI: 10.24411/2410-9916-2020-10104
Systems of Control, Communication and Security
ISSN 2410-9916
а)
б) в)
Рис. 2. Свойства объекта Source
Рис. 3. Свойства объекта Delay
DOI: 10.24411/2410-9916-2020-10104
Системы управления,связи и безопасности №1. 2020
Systems of Control, Communication and Security ISSN 2410-9916
Рис. 4. Свойства объекта Queue
На рис. 5 показан пример ввода значений параметров H=0,8 и р=0,9 при выполнении отдельных расчетов.
а) б)
Рис. 5. Пример ввода значений параметров H и р при выполнении отдельных расчетов
На рис. 6 представлен пример рабочего окна с отображением отдельного результата вычисления относительного среднего времени ожидания Tq им=113,151 при введенных значениях параметров Н=0,8 и р=0,9 и вычисленных значениях параметров а=1,4 и £=0,317 по формулам (2), (3) (рис. 2б и 2в).
На рис. 7 приведено окно задания правила автоматического перебора значений параметров Н и р в диапазонах [0,5; 0,95] и [0,05; 0,95], соответственно, с одинаковым шагом 0,05 с целью получения множества результатов имитационного моделирования {Tq им}, представленного в виде таблицы.
DOI: 10.24411/2410-9916-2020-10104
Системы управления,связи и безопасности №1. 2020
Systems of Control, Communication and Security ISSN 2410-9916
Рис. 6. Пример отображения отдельного результата имитационного
моделирования
Параметры
Параметры: в Варьировать а диапазоне 'Произвольно
Параметр Тип Значение
Мин. Макс. Шаг
P Диапазон 0.05 0.95 0.05
H Диапазон 0.5 0.95 0.05
Рис. 7. Окно задания правила автоматического перебора значений нагрузки р и показателя Хёрста Н для получения табличных результатов
Множество полученных результатов имитационного моделирования {Тсим} в заданных диапазонах изменения параметров р и Н приведено в таблице 1. В указанной таблице для наглядности цветным фоном выделены рассчитанные очень большие значения относительного среднего времени ожидания Тс им, превышающие значения 20 (зеленый цвет), 100 (голубой цвет), 1000 (оранжевый цвет) и 10000 (розовый цвет).
Как видно из таблицы 1, отмеченные выше большие значения времени ожидания возникают в области сочетаний довольно больших значений нагрузки р и показателя Хёрста Н, которых на практике (при выборе и настройке механизмов управления трафиком) стараются избегать независимо от точности прогноза ожидаемого качества обслуживания, которое, очевидно, при таких параметрах трафика будет низким.
Не исключая отмеченные цветом в таблице 1 области из охватываемого диапазона аппроксимации (см. далее), основное внимание при исследованиях результатов имитационного моделирования уделялось области изменения значений нагрузки р и показателя Хёрста Н, при которых относительное среднее время ожидания Тс им не превышало величину 20.
DOI: 10.24411/2410-9916-2020-10104
Системы управления,связи и безопасности №1. 2020
Systems of Control, Communication and Security ISSN 2410-9916
Таблица 1 - Табличные результаты имитационного моделирования
_(результаты расчета Tq им)_
Показатель Хёрста Н
0,5 0,55 0,6 0,65 0,7 0,75 0,8 0,85 0,9 0,95
0,05 0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,002 0,009 0,063
0,1 0,002 0,002 0,003 0,005 0,007 0,011 0,018 0,036 0,087 0,349
0,15 0,013 0,016 0,019 0,024 0,032 0,045 0,068 0,116 0,241 0,888
0,2 0,038 0,044 0,052 0,063 0,080 0,106 0,150 0,239 0,474 1,833
0,25 0,078 0,089 0,103 0,121 0,149 0,191 0,264 0,413 0,817 3,516
Н 0,3 0,134 0,15 0,171 0,200 0,241 0,304 0,418 0,648 1,309 6,826
а 0,35 0,207 0,229 0,258 0,299 0,361 0,456 0,623 0,98 2,047 13,264
г 0,4 0,298 0,33 0,374 0,432 0,515 0,653 0,894 1,422 3,164 27,48
P 0,45 0,419 0,461 0,514 0,599 0,718 0,904 1,257 2,038 4,91 58,148
у з 0,5 0,567 0,626 0,703 0,816 0,975 1,246 1,735 2,937 7,833 129
к 0,55 0,762 0,838 0,946 1,095 1,316 1,71 2,45 4,274 12,721 337
а 0,6 1,017 1,127 1,266 1,467 1,781 2,36 3,489 6,427 22,966 1274
Р 0,65 1,366 1,494 1,684 1,996 2,505 3,256 4,924 9,942 41,907 3187
0,7 1,845 2,049 2,356 2,755 3,423 4,628 7,44 15,411 81,37 16984
0,75 2,531 2,894 3,218 3,882 5,001 7,029 12,147 30,239 203 18818
0,8 3,571 4,103 4,692 5,905 7,766 11,155 21,004 64,153 557 42420
0,85 5,641 6,320 7,531 9,319 12,858 21,126 43,75 157 1866 61224
0,9 9,786 11,211 13,404 19,064 25,113 50,658 113,1 433 11922 64752
0,95 23,377 28,793 36,223 53,916 94,954 150 845 1851 20908 69008
На рис. 8 приведены изображения основных окон задания правила построения графиков зависимости Tq им(р) при различных значениях показателя Хёрста. Правило автоматического перебора значений р задавалось с помощью окна, аналогичного, показанному на рис. 7, но в немного расширенном диапазоне [0,025; 0,95] и с более мелким шагом 0,025.
Полученные результаты имитационного моделирования в виде графиков, построенных в среде ЛпуЬо§ю, приведены на рис. 9. Нетрудно видеть, что данные графики охватывают все значения результатов Tq им, приведенных в незакрашенной части таблицы 1 , дополняя их промежуточными значениями при дополнительных (промежуточных) значениях нагрузки.
Приведенные на рис. 9 графические результаты имитационного моделирования, полученные для СМО Р1М11 практически во всем возможном и актуальном для практики диапазоне значений нагрузки р и показателя Хёрста Н, уточняют и дополняют ранее опубликованные результаты [7, 16], полученные в среде МаШСаё для отдельных значений показателя Хёрста с большим шагом перебора значений нагрузки р и с меньшей точностью расчетов (с меньшим объемом выборки).
DOI: 10.24411/2410-9916-2020-10104
Системы управления,связи и безопасности №1. 2020
Systems of Control, Communication and Security ISSN 2410-9916
О Свойства cf ^ 1=3 в
plot - График
*
Имя: plot □ Исключить О Свойства S3 j cf □
„ Данные О datasetl - Набор данных
О Значение Набор данных Заголовок: Парето имитац. Н=0.8 Имя: datasetl Ш Отображать имя О Исключить
Набор данных: datasetl Видимость: С®1 Да
] Использовать число выполненных итераций в качестве значения по оси X
Цвет: ({¡^■^■ПШ^И^Н ~ Значение по оси X: р
Значение по оси Y: q
Ф Добавить элемент данных
Хранить до 1000 последних измерений
Обновление данных
® Обновлять данные автоматически
Ф Обновлять данные автоматически 0 Не обновлять данные автоматически
Отображать до 10000 последних значений (только для элементов данных типа "Значение")
- Масштаб
Горизонтальная шкала: ® Авто ® Фиксированный
От: в До: 1 1
Вертикальная шкала: О Авто ® Фиксированный
От: Э До: 20
Рис. 8. Основные окна задания правила построения графиков зависимости Тч им (р) при различных значениях показателя Хёрста
Нагрузка р
Рис. 9. Графические результаты имитационного моделирования
(результаты расчета Tq им)
DOI: 10.24411/2410-9916-2020-10104
Systems of Control, Communication and Security
ISSN 2410-9916
Наиболее близкими к полученным результатам по полноте и точности являются результаты имитационного моделирования, приведенные в статье [17], полученные в среде GPSS World и представленные в указанной статье в табличном виде, подобном таблице 1 (после транспонирования), но с большим шагом по нагрузке (0,1) и не охватывая крайние значения р=0,05, р=0,95 и H=0,95.
Еще одним системным отличием результатов в [17] является то, что в качестве показателя своевременности там рассматривалось нормированное время задержки Тзад, а не ожидания, как в настоящей работе (с обозначением Tq). Но нормировка выполнялась одинаковым образом - относительно времени обслуживания тоб, которое (как и обратная величина интенсивности обслуживания ц) принималось равным 1. Известно [10], что при такой нормировке указанных показателей своевременности справедливо равенство:
T = T -1. (4)
q зад V /
В таблице 2 приведены значения разности ATq им=Tq им-Tq им.др результатов Tq им, полученных в настоящей работе (таблица 1) в совпадающей с [17] части значений нагрузки р и показателя Хёрста, и «других» результатов, приведенных в [17], пересчитанных по формуле (4) в Tq им.др.
Таблица 2 - Разность АТЧ им двух наборов (своих и других) результатов имитационного моделирования
Показатель Хё рста H
0,5 0,55 0,6 0,65 0,7 0,75 0,8 0,85 0,9
Н а г Р у з к а Р 0,1 0,002 0,001 0,001 0,002 0,002 0,001 0,002 0,003 0,007
0,2 -0,002 0,002 0,002 0,002 0,003 0,006 0,000 -0,001 -0,006
0,3 0,004 0,002 0,002 0,000 0,001 -0,006 -0,002 -0,002 -0,001
0,4 0,002 0,000 0,002 0,002 0,002 0,003 0,014 0,022 0,064
0,5 -0,003 0,002 0,003 0,006 0,007 0,016 0,005 0,057 0,233
0,6 0,007 0,020 0,016 0,007 0,010 0,060 0,109 0,207 1,766
0,7 0,035 0,049 0,070 0,045 0,056 0,018 0,150 -0,329 3,870
0,8 0,011 0,088 0,046 0,235 0,226 0,255 0,914 3,173 94,4
0,9 0,286 0,181 0,044 0,384 -1,397 3,048 -6,700 -141,4 -4619
Как видно из таблицы 2, отличие новых и ранее опубликованных результатов имитационного моделирования пренебрежимо мало - в незакрашенной (актуальной для практики) части результатов отличие не превышает десятых долей абсолютных значений рассчитанных показателей своевременности. Следовательно, можно полагать, что статистические зависимости, полученные в настоящей работе, в достаточной степени совпадают с результатами в [17], чтобы считаться одинаковыми для сравнения различных способов их аналитической аппроксимации (задача строгой статистической оценки близости новых и прежних результатов имитационного моделирования в настоящей работе не ставилась и не решалась, так как требует дополнительных исходных данных). Далее при анализе результатов аналитического моделирования именно такое
DOI: 10.24411/2410-9916-2020-10104
Системы управления,связи и безопасности №1. 2020
Systems of Control, Communication and Security ISSN 2410-9916
совпадение с результатами имитационного моделирования (с отличием не более десятых долей, визуально почти не различимым на приведенных далее графиках) будет считаться «достаточно точным».
Таким образом, полученные результаты имитационного моделирования позволили сформировать базис достаточно точных статистических данных Тч им(р, Н) с целью проведения аппроксимации и получения аналитических выражений Тч ам(р, Н) для оценки зависимости Тг(р, Н) практически во всем диапазоне возможных значений нагрузки р и показателя Хёрста Н.
Анализ известных способов аппроксимации результатов имитационного моделирования в зависимости от нагрузки р при различных значениях
показателя Хёрста Н
Существует довольно большое число способов аппроксимации таблично заданных зависимостей [21, 22], подобных рассматриваемым результатам имитационного моделирования. Отличительной особенностью полученных зависимостей Тч им(р, Н) является, с одной стороны, медленный рост рассчитываемого показателя Tq им в области малых значений параметров р и Н, а с другой стороны, резкое увеличение данного показателя в области больших значений указанных параметров. Эта особенность позволила авторам статьи [17] воспользоваться аппроксимацией результатов имитационного моделирования (относительного среднего времени задержки Тзад) экспоненциальными функциями вида: Тзад = а ■ еХР(^ -Р) + С > (5)
где а, Ь, с - параметры аппроксимирующей экспоненциальной функции, зависящие от значения показателя Хёрста (точнее, от параметра формы а, однозначно связанного с показателем Хёрста Н выражением (2)). Причем для аппроксимации зависимостей каждого из данных параметров от параметра а (связанного с показателем Хёрста Н) использовались аналогичные экспоненциальные функции с тремя дополнительными параметрами й, е, f (подбираемыми константами для каждого из трех параметров а, Ь, с) - для параметров Ь и с, а для параметра а - в виде логистической функции (у которой экспоненциальная зависимость вида (5) в знаменателе).
Значения параметров а, Ь, с вычислялись в [17] на первом этапе аппроксимации для девяти значений параметра формы ае{1,2; 1,3; ...; 2} (соответствующих в обратном порядке девяти значениям показателя Хёр-ста Не{0,5; 0,55; ...; 0,9}) в программной среде МаШСаё с помощью встроенной функции ехрГ^ по критерию минимума среднеквадратичного отклонения (СКО) результатов, рассчитанных по формуле (5), от результатов имитационного моделирования.
Аналогичным образом по тому же критерию с помощью той же встроенной функции ехрГ^ и дополнительной (логистической) функции в программной среде МаШСаё на втором этапе в [17] вычислялись параметры й, е, f для каждого из параметров а, Ь, с (заданных в виде рассчитанной на первом этапе табличной зависимости от параметра формы а). Причем для параметра а рассчитывался двойной набор параметров й, е, f, так как аппроксими-
DOI: 10.24411/2410-9916-2020-10104
Systems of Control, Communication and Security
ISSN 2410-9916
рующая логистическая функция для минимизации погрешности вычисления данного параметра а во всем диапазоне изменения параметра формы а была вынужденно разделена на две части.
Авторы статьи [17] не ставили перед собой задачу аппроксимации функции во всем диапазоне возможного изменения нагрузки и ограничились диапазоном 0,6<р<0,9. Но даже в этом диапазоне относительная погрешность даже на первом этапе аппроксимации составляет десятки процентов (в нижней части значений нагрузки 0,6<р<0,75), а за пределами этого диапазона ещё больше.
На рис. 10 приведены графики зависимостей относительного среднего времени ожидания (с учетом пересчета по формуле (4)) от нагрузки (с шагом 0,1) при четырёх значениях показателя Хёрста, соответствующие результатам имитационного моделирования (пунктирные линии) и результатам аппроксимации экспоненциальной функцией (5) с численными значениями коэффициентов а, Ь, с, приведенными в [17] (сплошные линии).
к m
I
го
s
*
о
ГС
CD CL m
о
0
1
CD CL О
CD
0
1 _û с;
CD
О
0
1
20 18 16 14 12 10 8 6 4 2 0
1
H=0 8 в =0,7
H=0,8 5 \ /
\ \ 4____ V j
\ * \ \ 1 7
> * * h-- Г / =0,5
* + * * * * * / J
Ф ф * — __ »
- - » ■ ¡¡si S s - - - ; , : * * w - " ~
0 0.1 0.2 0.3
0.4 0.5 0.6 Нагр узка р
0.7 0.8 0.9
Рис. 10. Сравнение результатов имитационного моделирования и аналитической аппроксимации экспоненциальными функциями
1
Как видно из рис. 10, только в области больших значений нагрузки ( р=0,8; 0,9) результаты аппроксимации достаточно точно совпадают с результатами имитационного моделирования, как это и заявлено в [17]. Однако уже в средней области значений нагрузки (р=0,6; 0,7) погрешность заметно возрастает, а в нижней области ( р <0,5) аппроксимация в [17] не выполнялась.
DOI: 10.24411/2410-9916-2020-10104
Systems of Control, Communication and Security
ISSN 2410-9916
Следует отметить, что во всем диапазоне изменения нагрузки ре[0; 1) использование экспоненциальных функций (5) для аппроксимации рассматриваемых показателей своевременности принципиально невозможно, поскольку невозможно обеспечить сходимость результатов к известным предельным значениям: Тд=0 при р=0 и Т^да при р^1. В принципе первое предельное значение Тд=0 при р=0 можно обеспечить в формуле (5), если задать условие с = -а. Но при этом останется только два варьируемых параметра а и Ь, что в данном случае явно недостаточно для обеспечения необходимой точности аппроксимации. Второе же предельное значение Т^да при р^1 никакими сочетаниями фиксированных значений параметров а, Ь, с обеспечить нельзя.
Совершенно другой подход к аналитическому моделированию СМО Р1М11 использован в [11, 18]. Для расчета показателей своевременности в указанных источниках предложено использовать известную формулу Поллаче-ка-Хинчина, предназначенную для расчета средней длины очереди Ь в СМО Ы/О/1 (где О - выходной поток с неизвестным распределением, но с известным коэффициентом вариации С2^), обобщая её до СМО 0/0/1 (с неизвестным распределением на входе, но с известным коэффициентом вариации С2вх):
2 С1 А- Г1
Ь = ^ вх + ^ вых . (6)
1 -р 2
В рассматриваемом случае СМО Р/М/1 выходной поток имеет экспоненциальное распределение, для которого С2в^1х=1 [10]. Коэффициент вариации С2вх= а2/т2 для входного потока с распределением Парето при 1<а<2 имеет неопределенное значение, поскольку неопределенное значение (формально отрицательное, а при крайних значениях а=1 и а=2 - бесконечное) имеет дисперсия а2 [10]:
2 а-к2
а =-:-. (7)
(а-1)2 ■ (а-2)
Для получения невырожденных результатов расчета по формуле (6) в [18] предложено рассматривать в качестве входного потока ограниченное распределение Парето, у которого случайная величина т не может принимать значения больше некоторого максимального порога х. В этом случае функция распределения (1 ) принимает следующий вид:
(кЛ а 1 -(к
К(т) = ,0 < к < х, а > 0. (8)
к
1
V х у
Формула расчета математического ожидания (2) для ограниченного распределения Парето заметно изменяется [11, 18]:
а х ■ к х ■ к /г\\
т =-.-. (9)
0 а-1 ха-ка
Формулу (9) можно привести к другому виду, который позволяет более наглядно увидеть сходимость т0 (9) к т (2) при х^да:
DOI: 10.24411/2410-9916-2020-10104
Systems of Control, Communication and Security
ISSN 2410-9916
fk\ a-1
a • Ik
1 -
у x J _
° a-1 J k^a
1 -
Г k T-1 у x J
m =---= m--. (10)
° -I x,\a f ^a v J
1 -
у x J
у x J
Формула расчета дисперсии для ограниченного распределения Парето имеет вид [11, 18] (после некоторых упрощающих преобразований):
2 ja a г 2
2 a x • k x • k 2 /ii\
a =-.--m • (Il)
0 2-a xa- ka 0 V 7
Коэффициент вариации Со2 для ограниченного распределения Парето с учетом (9) и (11) рассчитывается по формуле:
С2 = °р2= (а-1)2 (х2• ка-х--к2)• (ха-ка) 1 0 т02 а-(2-а)' (ха • к - х • к-)2 ' ( )
При х^да дисперсия сто2 (11), коэффициент вариации Со2 (12) и средняя длина очереди Ь (6) стремятся к бесконечности при любых значениях р и а(Н), но при конечных значениях верхнего предела х результаты расчета указанных параметров являются невырожденными и их можно сравнить с результатами имитационного моделирования.
Заметим, что среднюю длину очереди Ь несложно пересчитать в относительное среднее время ожидания Tq по формуле [10]:
т = -' (13)
р
С учетом приведенных формул (6)-(13) итоговая формула расчета относительного среднего времени ожидания для СМО Р1М11 с входным потоком, описываемым ограниченным распределением Парето (на основании [18]), будет иметь вид:
Т ^о!±1 = (а-1)2 (х2 • ка-ха-к2)• (ха-ка)
9 о 1 -р 2 1 -р 2 •а^ (2-а) (ха • к - х • ка)2 '( )
Как отмечается в [11], достоинством описанной выше аналитической модели СМО Р/М/1 является возможность интерпретации пределов области определения к и х как минимально возможного времени (к) между приходами пакетов на вход устройства коммутации и максимально возможного интервала (х) между приходами пакетов, на основании которого не принимается решение о нарушении соединения. Однако такое прикладное (субъективное) толкование формальных параметров ограниченного распределения Парето не позволяет выполнить объективное сравнение с результатами имитационного моделирования, приведенными в настоящей работе и в [17].
Заметим, что при выполнении имитационного моделирования СМО Р/М/1 на компьютерах с конечной точностью вычислений и хранения данных фактически, как раз, и используется ограниченное распределение Парето. Как показано в [19], конечность численного представления данных в компьютере не позволяет генерировать псевдослучайные числа у с равномерным распределением меньше некоторой величины утт=£, в результате чего соответствующие случай-
DOI: 10.24411/2410-9916-2020-10104
Systems of Control, Communication and Security
ISSN 2410-9916
ные числа т с распределением Парето не могут быть больше некоторой величины х=кв"1/а. В то же время, как показали численные эксперименты [19], даже при не очень высокой точности в<0,001 (х-316 при к=1 и а=1,2) результаты имитационного моделирования в рабочей области значений нагрузки и показателя Хёрста получаются достаточно устойчивыми и точными, несущественно отличаясь от результатов при меньших значениях и, соответственно, больших значениях х^да.
Отмеченная слабая чувствительность результатов имитационного моделирования к конкретным значениям верхнего предела х генерируемых случайных интервалов времени между входными заявками противоречит высокой чувствительности результатов вычислений по формуле (14) к величине данного параметра (можно показать, что с ростом х значение Тч о увеличивается пропорционально х2-а).
С другой стороны, несмотря на некоторое противоречие физическому смыслу, можно рассматривать формулу (14) как вариант аппроксимации результатов имитационного моделирования аналитическим выражением с одним настраиваемым параметром х, подбирая величину которого можно попытаться обеспечить приемлемое совпадение результатов расчета.
Однако использование формулы (14) в качестве аналитической модели результатов расчета показателя своевременности Tq о при заданной нагрузке р требует дополнительного согласования этой нагрузки с величиной коэффициента масштаба к. К сожалению, воспользоваться для этого формулой (3) без внесения погрешностей в расчеты не представляется возможным, так как математическое ожидание случайной величины с ограниченным распределением Парето т0 зависит от к более сложным образом (9), включая дополнительную зависимость от х.
0.7
$ 0.65
ГО I—
3
го 0.6
I
а)
-8
-8 со о
0.55
0.5
0.45
■1-0,1
H-0,8
0 2х103 4х103 6х103 8х103 1х104
Верхняя граница х ограниченного распределения Парето
Рис. 11. Зависимости коэффициента масштаба к от величины верхней границы х ограниченного распределения Парето
DOI: 10.24411/2410-9916-2020-10104
Системы управления,связи и безопасности №1. 2020
Systems of Control, Communication and Security ISSN 2410-9916
Выделить обратную зависимость k(mo, х, а) из нелинейного уравнения (9) не удалось. Но удалось получить численное решение с помощью процедуры root(F (k),k) в среде MathCad. На рис. 11 приведены примеры рассчитанных с помощью указанной процедуры графиков зависимости коэффициента масштаба k (непрерывные линии) от величины верхней границы x ограниченного распределения Парето при р=0,6 при двух значениях показателя Хёрста Н=0,7 и Н=0,8. Пунктирными линиями показаны предельные значения коэффициента k при х^да, рассчитанные по формуле (2).
На рис. 12 приведены графики зависимостей относительного среднего времени ожидания Tq o от нагрузки р, рассчитанные по формуле (14) (непрерывные линии) при тех же четырёх значениях показателя Хёрста, как на рис. 10, вместе с прежними результатами имитационного моделирования (пунктирные линии). Значения параметров х для каждой функциональной зависимости подбирались вручную, добиваясь совпадения с результатами имитационного моделирования в одной точке в области значений нагрузки 0,6...0,8. Приведенные графики соответствуют подобранным значениям параметра хе {20; 80; 150; 200} для каждого значения показателя Хёрста Не {0,5; 0,7; 0,8; 0,85}.
Нагрузка р
Рис. 12. Сравнение результатов имитационного моделирования и аналитической аппроксимации функцией Поллачека-Хинчина
Как видно из рис. 12, аппроксимация результатов имитационного моделирования функцией Поллачека-Хинчина обеспечивает невысокую точность в подавляющей области значений нагрузки, кроме области малых значений (близких к 0) и области средней нагрузки (или любой другой), в которой контролировалось точное совпадение в одной точке при подборе соответствующего значе-
DOI: 10.24411/2410-9916-2020-10104
Systems of Control, Communication and Security
ISSN 2410-9916
ния единственного параметра аппроксимации х. В то же время данная аппроксимация позволяет получить относительно равномерное приближение к истинной зависимости во всей области возможных значений нагрузки ре [0; 1).
Достоинством аналитической аппроксимации с помощью формулы (14) является непосредственный учет показателя Хёрста H (через параметр а). Однако из-за выявленной сильной зависимости результатов расчета от величины параметра х, оптимальные значения которого зависят от показателя Хёрста, для обеспечения возможности использования данной формулы во всем возможном диапазоне значений Hе[0,5; 1) требуется проведение дополнительных исследований и поиск аналитической зависимости х(И) на втором этапе аппроксимации. В рамках настоящей работы указанные исследования не проводились, поскольку был найден другой более точный способ аппроксимации, рассмотренный далее.
Предлагаемый способ аппроксимации результатов имитационного моделирования в зависимости от нагрузки р при различных фиксированных значениях показателя Хёрста Н
Кроме формулы Поллачека-Хинчина для представления функциональных зависимостей различных показателей качества обслуживания от параметров трафика и используемых сетевых механизмов используются многие другие приближённые или точные (для определённых условий) аналитические выражения [10-12]. Для условий поступления на вход устройств коммутации самоподобного трафика наиболее известной является формула расчета средней длины очереди, полученная Норросом [9] на основе представления самоподобного трафика моделью фрактального броуновского движения FBM. Различные варианты интерпретации данной формулы с пересчетом к различным показателям своевременности для СМО FBM/M/1 и FBM/D/1 приведены в [1, 2, 10-12]. Модификация указанной формулы для расчета относительного среднего времени задержки Tq в зависимости от нагрузки р и показателя Хёрста H имеет вид [7]:
1
с • р2(1"я)
Т = , (15)
(1 -р)1- *
где c - дополнительный параметр, который принимает значение с=1 для FBM/M/1 и с=0,5 для FBM/D/1 .
В случае H=0,5 (т.е. при отсутствии свойства самоподобия у входного трафика) формула (15) превращается в известную формулу для СМО ^/^/1 и
Т=р. (16)
1 -р
Отмеченное выше превращение формулы (15) в (16) за счет её чувствительности к показателю Хёрста подсказывает возможность использования подобных функциональных зависимостей для различных СМО, включая рассматриваемую в настоящей работе модель P/M/1. В итоге для аппроксимации функциональных зависимостей относительного среднего времени ожидания Tq
DOI: 10.24411/2410-9916-2020-10104
Systems of Control, Communication and Security
ISSN 2410-9916
T = K , (17)
q ам n ЛЬ ' У1 ' /
от нагрузки р при различных значениях показателя Хёрста H предлагается использовать следующую формулу в виде отношения двух показательных функций:
с-р (1 -р)в
где a, Ь, c - параметры аппроксимирующей функции, зависящие (в общем случае) от значения показателя Хёрста.
Следует отметить универсальность предложенной функциональной зависимости (17), которая при определенных значениях параметров a, Ь, c превращается во многие известные формулы, применяемые в определенных условиях. В частности, при задании параметра с таким же, как в формулах (15) и (16), и при задании других параметров a=1/(2(1-H)) и Ь=Я/(1-Я) формула (17) превращается в (15), а при а=1 и Ь =1 - в формулу (16). Если же задать е=(Со2+1)/2 и а=1 и Ь=1, то формула (17) превратится в формулу (14).
Учитывая достаточно высокую точность (маленький разброс) результатов имитационного моделирования и поставленную цель аппроксимации искомой зависимости во всей области определения, было принято решение отказаться от подбора значений параметров а, Ь, с по критерию минимума СКО. Тем более, что готовых процедур аппроксимации показательными функциями вида (17) в среде МаШСаё нет, а разрабатывать собственную вычислительную процедуру довольно сложно. Оказалось, проще воспользоваться способом аппроксимации заданной (полученной при имитационном моделировании) статистической зависимости Tq им(р, Я) некоторой аналитической функцией Tq ам(р, Я) методом интерполяции, гарантирующим точное совпадение результатов расчета в некотором ограниченном числе точек. В случае удачной формы (вида) аппроксимирующей функции достаточно точное совпадение результатов расчета может быть обеспечено автоматически и в остальных точках, даже в тех, для которых первоначально не были получены результаты имитационного моделирования Tq им(р, Я).
Очевидно, при наличии трех варьируемых параметров а, Ь, с аппроксимирующей функции Tq ам(р, Я) можно обеспечить её совпадение со статистической зависимостью Tqим(р, Я) в трех выбранных точках интерполяции {^1, р1), (Tq2, р2), (^3, р3)} (разных для каждого перебираемого значения показателя Хёрста Я). Кроме того, подходящий вид функциональной зависимости (17) от р независимо от значений параметров а, Ь, с (невырожденных) обеспечивает совпадение результатов еще в двух точках: ^=0 при р=0 и при р^1 (асимптотически).
При реализации предлагаемого способа аппроксимации неясным является выбор трех конкретных точек интерполяции {^1, р1), ^2, р2), ^з, рз)} (при каждом значении Я). Можно показать, что при удачном выборе аппроксимирующей функции, достаточно точно совпадающей с некоторой неизвестной функцией ^(р, Я), приближенной (но достаточно точной) оценкой которой является статистическая зависимость Tq им(р, Я), не имеет значения, какие именно точки интерполяции будут выбраны. Однако, из-за наличия всё-таки некоторого раз-
DOI: 10.24411/2410-9916-2020-10104
Systems of Control, Communication and Security
ISSN 2410-9916
броса результатов имитационного моделирования и отсутствия уверенности в действительно удачном выборе вида аппроксимирующей функции выбор конкретных точек интерполяции в некоторой степени будет влиять на итоговую аппроксимирующую функцию Tq ам(р, Н) и на точность её совпадения с Tq им(р, Н).
В настоящей работе было принято субъективное решение - выбирать точки интерполяции в средней части контролируемой области изменения исходных данных и результатов расчета в незакрашенных клетках таблицы 2, попавших на рис.9, дискретно отслеживая изгиб каждой линии: одна точка до изгиба на уровне Т^-1, другая - на изгибе на уровне Т^-4 и третья - после изгиба на уровне Tq~16.
На основании условия совпадения функции ТС1 им(р, Н) и функции Т ам(р, Н) (17) в указанных трех точках для каждого фиксированного значения Н (для каждого столбца таблицы 2 и, соответственно, каждой линии на рис. 9) можно составить систему трех нелинейных уравнений с тремя неизвестными параметрами а, Ь, с, решив которую можно определить эти параметры и затем использовать выражение (17) для расчета относительного среднего времени ожидания Tq в СМО типа Р/М/1 при любом значении нагрузки ре[0; 1) и учтенном (при расчете а, Ь, с) показателе Хёрста Н.
Благодаря удачному виду функции (17), систему трех нелинейных уравнений относительно искомых переменных а, Ь, с можно свести к системе линейных уравнений следующим образом.
Прологарифмируем обе части равенства (17): ' --р"
ln(T ) = ln
q ам
(i -p)
Ъ
У
(1S)
После очевидных алгебраических преобразований из (18) получим:
а • ln(p) + b • (-ln(1 - р)) + ln(c) = ln(T9 аМ). (19)
Переобозначим искомые переменные:
Xj = а, x2 = b, x3 = ln(c). (20)
Учтем заданные значения аргументов {рг} и функции {TqsMi}=[Tqим} в трех точках в /=1.. .3, следующих обозначениях постоянных параметров:
ап = ln(Pi), а 2 = - ln(1 -Рг), ai3 =1 b = ln(T мX * = 1,3 (21) В итоге из (21) получим систему трех линейных уравнений с тремя неизвестными:
xfta + x2ai2 + хъа1Ъ = b, * = 1,3. (22)
Решив систему уравнений (22) найдем значения переменных (х1; х2, х3), а затем, используя обратное преобразование относительно (20), найдем искомые параметры:
а = х, b = х2, c = exp( х3). (23)
Так как для аппроксимации каждой линии на рис. 9 описанным выше способом необходимы только три точки интерполяции, то при подготовке исходных данных с помощью имитационного моделирования необязательно полностью заполнять каждую колонку таблицы 2 (во всем диапазоне изменения
D0I: 10.24411/2410-9916-2020-10104
Systems of Control, Communication and Security
ISSN 2410-9916
нагрузки р с выбранным шагом 0,05). Можно вообще использовать другие три точки, не попавшие в таблицу, уделив им повышенное внимание, например, задавая больший объем выборки для повышения точности расчетов. Именно таким образом задавались исходные данные о точках интерполяции, представленные в таблице 3.
На рис. 13 приведены графические результаты аналитического моделирования, полученные на первом этапе аппроксимации по формуле (17) с найденными параметрами аппроксимации (таблица 3) для каждого фиксированного значения показателя Хёрста. Визуально графики на рис. 13, полученные с помощью аналитической модели, практически не отличаются от графиков на рис. 9, полученных с помощью имитационной модели.
Сравнительный количественный анализ показал, что отличие результатов в пределах области охваченной на рис. 9 и рис. 13 не превышают десятых долей, т.е. находятся в пределах статистического разброса результатов имитационного моделирования (таблица 2).
Нагрузка р
Рис. 13. Графические результаты аналитического моделирования, полученные на первом этапе аппроксимации при фиксированных
значениях показателя Хёрста
DOI: 10.24411/2410-9916-2020-10104
Системы управления,связи и безопасности №1. 2020
Systems of Control, Communication and Security ISSN 2410-9916
Таблица 3 - Параметры аппроксимации для различных значений H
Показатель Херста 0,5 0,55 0,6 0,65 0,7 0,75 0,8 0,85 0,9 0,95
Точки интерполяции Pi 0,6 0,59 0,56 0,54 0,51 0,47 0,42 0,36 0,27 0,16
Tq им1 1,018 1,056 1,000 1,036 1,033 1,026 1,020 1,047 0,999 1,041
P2 0,81 0,8 0,78 0,75 0,72 0,68 0,62 0,54 0,43 0,26
Tq им2 3,909 4,104 4,087 3,875 3,973 4,008 3,955 3,934 4,085 4,082
P3 0,93 0,92 0,91 0,89 0,86 0,83 0,78 0,70 0,57 0,36
Tq им3 16,123 15,791 16,301 16,069 14,801 15,835 16,688 16,283 15,618 15,130
Параметры аппроксимации a 1,446 1,335 1,506 1,534 1,389 1,259 1,104 1,050 1,031 1,014
b 1,225 1,303 1,293 1,364 1,536 1,789 2,170 2,703 3,733 6,883
c 0,691 0,673 0,828 0,914 0,883 0,857 0,812 0,918 1,192 1,995
Для более наглядного сравнения на рис. 14 приведены наложенные графики зависимостей, рассчитанных с помощью имитационного и аналитического моделирования для четырёх значений показателя Хёрста таких же, как на рис. 10 и 12, а также еще одного пятого значения, причем в расширенном диапазоне результатов расчета до величины 7^=100.
Как видно из рис. 14, не смотря на выбор точек интерполяции в области значений Тд<20, результаты имитационного и аналитического моделирования достаточно точно совпадают и в расширенной области Тд<100, что свидетельствует об удачном выборе аппроксимирующей функции (17).
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1
Нагрузка р
Рис. 14. Сравнение результатов имитационного моделирования Тд им (в подписях: «.. .им») и предлагаемой аналитической аппроксимации Тд ам (в подписях: «.. .ан») при фиксированных значениях показателя Хёрста Н
DOI: 10.24411/2410-9916-2020-10104
Systems of Control, Communication and Security
ISSN 2410-9916
Аппроксимация результатов имитационного моделирования в зависимости от нагрузки р и от показателя Хёрста Н
Полученные результаты аппроксимации результатов имитационного моделирования с помощью формулы (17) и параметров аппроксимации, приведенных в таблице 3, являются достаточными, чтобы выступать в роли аналитической модели, позволяющей вычислять показатели своевременности обслуживания мультимедийного трафика с распределением Парето во всем диапазоне возможных значений нагрузки и показателя Хёрста.
Но если значения нагрузки могут задаваться действительно любыми в области ре[0; 1), то значения показателя Хёрста Н могут задаваться только дискретными в интервале от 0,5 до 0,95 с шагом 0,05. При этом для каждого дискретного значения показателя Хёрста надо подставлять в формулу (17) свой набор параметров а, Ь, с из таблицы 3, что, конечно, неудобно.
Для того, чтобы можно было выполнять расчеты для произвольных (а не дискретных) значений показателя Хёрста необходимо выполнить еще одну аппроксимацию - табличной зависимости параметров аппроксимации а, Ь, с от показателя Хёрста, представленную графически на рис. 15.
=т го
о
¡¡¡3
о
CL с с 03
lû CL I—
CD
го
CL
го 1=
b /
— С" /
0.5
0.6
0.7
0.8
0.9
Показатель Херста Н
Рис. 15. Графическое представление табличной зависимости параметров аппроксимации а, Ь, с от показателя Хёрста Н
1
По внешнему виду графиков на рис. 15 сложно определить функции, наиболее подходящие для их аппроксимации. По аналогии с вторым этапом аппроксимации в [17] можно было бы предположить возможность использования экспоненциальных функций для аппроксимации зависимостей Ь(Н) и с(Н), а для зависимости а(Н) использовать логистическую функцию.
Однако внешний вид функции (15), выступившей в роли прототипа на первом этапе аппроксимации, подсказывает возможность использования других более простых функциональных зависимостей на основе дробно-рациональных или, более точно, дробно-линейных функций:
DOI: 10.24411/2410-9916-2020-10104
Systems of Control, Communication and Security
ISSN 2410-9916
F (H) = , (24)
f + g • H
где d, e, f, g - некоторые вещественные числа (коэффициенты).
Например, функциональную зависимость параметров a, b, c от H, соответствующую формуле (15) (используемой для FBM/M/1), можно представить в виде (24) при задании следующих значений коэффициентов d, e, f g:
a(H) = 1 + 0 •H , d = 1, e = 0, f = 2, g = -2, 2 + (-2) • H
b(H) = 0 +1 •H , d = 0, e = 1, f = 1, g = -1, (25)
1 + (-1) • H
c(H) = 1 + 0 ^H, d = 1, e = 0, f = 1, g = 0. 1 + 0 • H
На основании внешнего вида графиков на рис. 15 были выбраны следующие варианты частично заданных коэффициентов d, e, f, g для аппроксимации функциональных зависимостей a(H), b(H), c(H):
a(H) = da + ga'H = d + e • H, d > 0, e < 0, f = 1, g = 0,
V / j q a a ' a 'a '-^a ' © a '
b(H) = d + e'H = d + e'H, db > 0, eb < 0, fb = 1, gb = -1, (26)
V 7 1 + (-1) • H 1 - H ^
fzj\ dc + e • H d + e • H
c(H) = —c-c-= —-c-, d >0, e <0, f = 1,g =-1.
( ) 1 + (-1) • H 1 - H ' c , c ,fc ,gc
Из выражений (26) следует, что для каждой искомой функциональной зависимости a(H), b(H), c(H) достаточно определить по два параметра (коэффициента) (da, ea), (db, eb), (dc, ec).
Как видно из формул (26), первая функция a(H) фактически включает только числитель дробно-линейной зависимости (24), т.е. является обычной линейной функцией. Следовательно, задача вычисления коэффициентов (da, ea) по критерию минимума СКО функции a(H) от табличных значений {ai(Hi)}, i =1... 10 (см. таблицу 3), является стандартной задачей линейной аппроксимации, для решения которой в среде MathCad есть встроенная процедура line(vx,vy) .
Остальные две функции b(H), c(H) являются нелинейными - гиперболическими, для которых в среде MathCad нет встроенных процедур вычисления параметров аппроксимации. Однако отсутствие искомых коэффициентов в знаменателе позволяет свести данные нелинейные функции к линейным следующим образом.
Пусть необходимо найти коэффициенты аппроксимации d и e для следующей дробно-линейной функции:
F (H) = . (27)
1 - H
Умножая обе части уравнения (27) на (1-H) получаем новую функцию
Z (H) = F (H) • (1 - H), (28)
DOI: 10.24411/2410-9916-2020-10104
Systems of Control, Communication and Security
ISSN 2410-9916
которая, с одной стороны, линейно зависит от Н:
г (Н) = й + е • Н, (29)
а с другой стороны, может быть представлена табличными значениями Zi(Hl)=Fi■(\-Hi), /=1.. .10. Решая задачу линейной аппроксимации табличных значений Zi(Hг■) уравнением (29) описанным выше стандартным способом, получаем искомые значения коэффициентов й и е.
В результате вычисления коэффициентов (йа, еа), (йъ, еь), (йс, ее) описанным выше способом получаем функции а(Н), Ъ(Н), с(Н) в следующем виде: а(Н) = йа + еа • Н = 2,121 -1,178 • Н,
,(н) = й + е,а •Н = °,871 - °,559 •Н (30)
1 - Н 1 - Н
й + е • Н 0,668- 0,605 • Н
с (Н) = —-2-=-.
1 - Н 1 - Н
На рис. 16 представлены результаты аппроксимации табличных зависимостей параметров а, Ъ, с от показателя Хёрста (непрерывные линии) аналитическими зависимостями (30) (пунктирные линии).
Рис. 16. Аппроксимация табличных зависимостей параметров а, Ъ, с от показателя Хёрста Н (непрерывные линии) найденными аналитическими зависимостями (пунктирные линии)
О качестве аппроксимации зависимости параметров а, Ъ, с от показателя Хёрста Н следует судить не столько по графику на рис. 16, сколько по графикам итоговой зависимости рассматриваемого показателя своевременности Тч ам от нагрузки р и показателя Хёрста Н на рис. 17 и 18.
На рис. 17 представлены графические результаты аналитического моделирования, полученные на втором этапе аппроксимации с использованием найденных зависимостей параметров аппроксимации от показателя Хёрста. Визуально графики на рис. 17, полученные с помощью итоговой аналитической
DOI: 10.24411/2410-9916-2020-10104
Systems of Control, Communication and Security
ISSN 2410-9916
модели, практически не отличаются от графиков на рис. 13, полученных с помощью аналитической модели на первом этапе, и от графиков на рис.9, полученных с помощью имитационной модели.
Сравнительный количественный анализ показал, что отличие результатов в пределах области охваченной на рис. 9, 13 и 17 не превышают десятых долей, т.е. находятся в пределах статистического разброса результатов имитационного моделирования (таблица 2).
Нагрузка р
Рис. 17. Графические результаты аналитического моделирования, полученные с использованием найденных зависимостей параметров аппроксимации от показателя Хёрста
Для более наглядного сравнения на рис. 18 приведены наложенные графики рассчитанных зависимостей, построенных путем имитационного и аналитического моделирования на втором этапе для пяти значений показателя Хёрста таких же, как на рис. 14, в расширенном диапазоне результатов расчета до величины 7^=100. Как и на рис. 14, результаты имитационного и аналитического моделирования достаточно точно совпадают, что свидетельствует об удачном выборе аппроксимирующих функций (30).
DOI: 10.24411/2410-9916-2020-10104
Systems of Control, Communication and Security
ISSN 2410-9916
Рис. 18. Сравнение результатов имитационного моделирования с результатами аналитического моделирования с использованием найденных зависимостей параметров аппроксимации от показателя
Хёрста
Достаточно высокая точность полученных результатов аналитической аппроксимации, избыточная для практического использования, с одной стороны, и некоторое неудобство практического использования формул (30) с шестью четырёхразрядными числами (коэффициентами), с другой стороны, подсказывает возможность упрощения (огрубления) указанных формул за счет сокращения значащих цифр в используемых числах и несколько иного представления данных чисел. В результате проведенных вычислительных экспериментов был предложен следующий компромиссный (между точностью и громоздкостью) вид итоговой (упрощенной) формулы расчета относительного среднего времени задержки Тч ам в устройстве коммутации представляемом моделью Р/М/1 при известных значениях нагрузки р и показателя Хёрста Н входного трафика с распределением Парето:
т = (6'7 -6 н ) -р2'я (31)
ам 8,7-5,6Н ' ^
10 • (1 - Н) • (1 -р)10(1-Н) На рис. 19 и 20 приведены графики, аналогичные графикам на рис.17 и 18, но построенные с использованием упрощенной аналитической модели (29). Как видно из сравнения графиков на рис. 17 и 19, а также на рис. 18 и 20 визуально они почти не отличаются. Заметно лишь небольшое смещение графиков при очень больших значениях показателя Хёрста Н>0,85, что для практики несущественно.
DOI: 10.24411/2410-9916-2020-10104
Системы управления,связи и безопасности №1. 2020
Systems of Control, Communication and Security ISSN 2410-9916
О 0.05 O.i 0,15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.3 0.85 0.9 0.95 1
Нагрузка р
Рис. 19. Графические результаты аналитического моделирования, полученные
с использованием упрощенной формулы
О 0.05 0.1 0.15 0.2 0,25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0,65 0.7 0.75 0.8 0.85 0.9 0.95 1
Нагрузка р
Рис. 20. Сравнение результатов имитационного моделирования с результатами аналитического моделирования с использованием упрощенной формулы
DOI: 10.24411/2410-9916-2020-10104
Системы управления,связи и безопасности №1. 2020
Systems of Control, Communication and Security ISSN 2410-9916
Выводы
Проведенные исследования показали, что в настоящее время отсутствуют аналитические модели обслуживания мультимедийного трафика с распределением Парето, позволяющие оперативно и достаточно точно оценивать ожидаемые показатели качества при выборе и настройке механизмов обеспечения качества обслуживания трафика с контролируемыми параметрами нагрузки и степени самоподобия во всем диапазоне их возможных значений.
В настоящей работе была поставлена и достигнута цель разработки аналитической модели обслуживания мультимедийного трафика с распределением Парето, позволяющей рассчитывать показатели своевременности обслуживания трафика в сетевом устройстве коммутации с помощью аналитических выражений, полученных на основе аппроксимации результатов имитационного моделирования.
Новизной работы является найденное аналитическое выражение на основе показательных и дробно-рациональных функций для расчета относительного среднего времени ожидания во всем диапазоне возможных значений нагрузки и показателя Хёрста входного трафика с распределением Парето.
В отличие от других известных результатов аппроксимации статистической зависимости относительного среднего времени ожидания от нагрузки и показателя Хёрста входного трафика с распределением Парето, которые или являются слишком приближёнными, или справедливыми в ограниченном диапазоне указанных параметров трафика, полученные результаты аппроксимации охватывают весь диапазон возможных значений данных параметров и позволяют получать результаты расчетов с высокой точностью. Полученное аналитическое выражение может быть использовано при выборе и настройке механизмов обеспечения качества обслуживания мультимедийного трафика в сетевых устройствах коммутации для оперативного прогноза ожидаемых показателей качества обслуживания.
В качестве направления дальнейших исследований в данной области представляет интерес выполнение подобной аппроксимации на основе показательных и дробно-линейных функций для других моделей систем массового обслуживания с самоподобным входным трафиком.
Литература
1. Шелухин О. И., Тенякшев А. М., Осин А. В. Фрактальные процессы в телекоммуникациях. - М.: Радиотехника, 2003. - 480 с.
2. Шелухин О. И., Осин А. В., Смольский С. М. Самоподобие и фракталы. Телекоммуникационные приложения. - М.: Физматлит, 2008. - 368 с.
3. Новиков Е. А., Косяков Е. Н., Павлов А. Р. Динамическое резервирование радиоресурса в сетях спутниковой связи при передаче самоподобного трафика // Труды НИИР. 2014. № 2. С. 9-60.
4. Шелухин О. И., Осин А. В. Влияние самоподобности трафика на оптимизацию параметров телекоммуникационных сетей // Электротехнические и информационные комплексы и системы. 2007. Т. 3. № 1. С. 55-59.
DOI: 10.24411/2410-9916-2020-10104
Системы управления,связи и безопасности №1. 2020
Systems of Control, Communication and Security ISSN 2410-9916
5. Карташевский И. В., Буранова М. А. Влияние механизмов управления QoS на показатели качества обслуживания мультимедийного трафика сети Internet // Т-comm - Телекоммуникации и Транспорт. 2013. № 8. С. 54-60.
6. Яновский Г. Г. Качество обслуживания в сетях IP // Вестник связи. 2008. № 1. С. 1-16.
7. Одоевский С. М., Хоборова В. П. Методы прогнозирования качества обслуживания самоподобного трафика в устройствах коммутации мультисервисной сети // Труды учебных заведений связи. 2017. Том 3. № 3. С. 86-92.
8. Агеев Д. В., Игнатенко А. А., Копылев А. Н. Методика определения параметров потоков на разных участках мультисервисной телекоммуникационной сети с учетом эффекта самоподобия // Проблемы телекоммуникаций. 2011. № 3. С. 18-37.
9. Norros I. On the use of fractional Brownian motion in the theory of connectionless networks // IEEE Journal on Selected Areas in Communications. 1995. № 13. P. 953-962.
10. Крылов В. В., Самохвалова С. С. Теория телетрафика и ее приложения. - СПб.: БХВ-Петербург, 2005. - 288 с.
11. Назаров А. Н., Сычев К. И. Модели и методы расчета показателей качества функционирования узлового оборудования и структурно-сетевых параметров сетей связи следующего поколения. - Красноярск: Изд-во ООО «Поликом», 2010. - 389 с.
12. Будко П. А., Рисман О. В. Многоуровневый синтез информационно-телекоммуникационых систем. Математические модели и методы оптимизации: Монография. - СПб.: ВАС, 2011. - 476 с.
13. Колядин В. Л. Распределения с бесконечной дисперсией и ограниченность классической статистики // Радиотехника. 2002. № 2. С. 4-11.
14. Ложковский А. Г., Вербанов О. В. Моделирование трафика мультисервисных пакетных сетей с оценкой его коэффициента самоподобности // Научные труды ОНАС им. А.С. Попова. 2008. № 1. С. 57-62.
15. Ушанев К. В. Имитационные модели системы массового обслуживания типа Pa/M/1, H2/M/1 и исследование на их основе качества обслуживания трафика со сложной структурой // Системы управления, связи и безопасности. 2015. № 4. С. 217-251.
16. Одоевский С. М., Сорокина Е. А., Хоборова В. П. Варианты расчета показателей качества обслуживания информационных потоков в узлах коммутации мультисервисной сети военного назначения // Труды учебных заведений связи. 2016. Том 2. № 4. С. 92-99.
17. Ушанев К. В., Макаренко С. И. Показатели своевременности обслуживания трафика в системе массового обслуживания Pa/M/1 на основе аппроксимации результатов имитационного моделирования // Системы управления, связи и безопасности. 2016. № 1. С. 42-65.
18. Симонина О. А. Модели расчета показателей QoS в сетях следующего поколения: дис. ...канд. техн. наук: 05.12.13. - СПб, 2005. - 132 с.
DOI: 10.24411/2410-9916-2020-10104
Системы управления,связи и безопасности №1. 2020
Systems of Control, Communication and Security ISSN 2410-9916
19. Одоевский С. М., Кочешков А. К., Бусыгин А. В. Особенности моделирования процесса обслуживания мультимедийного трафика на основе распределения Парето // Сборник трудов XXV международной научно-технической конференции «Радиолокация, Навигация, связь», посвященной 160-летию со дня рождения А.С. Попова. - Воронеж, 2019. - С. 295-302.
20. Бусыгин А. В., Калюка В. И., Одоевский С. М. Аппроксимация статистических характеристик процесса обслуживания мультимедийного трафика на основе распределения Парето // Сборник научных статей XVI Международной научно-технической конференции «Новые информационные технологии и системы». - Пенза, 2019. - С. 256-260.
21. Турчак Л. И., Плотников П. В. Основы численных методов. -М.: Физматлит, 2003. - 304 с.
22. Киреев В. И., Пантелеев А. В. Численные методы в примерах и задачах. - СПб.: Издательство «Лань», 2015. - 448 с.
23. Боев В. Д. Компьютерное моделирование: Пособие для практических занятий, курсового и дипломного проектирования в AnyLogic7. - СПб.: ВАС, 2014. - 432 с.
References
1. Shelukhin O. I., Tenyakshev A. M., Osin A. V. Fraktal'nye processy v telekommunikaciyah [Fractal processes in telecommunications]. Moscow, Radiotekhnika Publ, 2003. 480 p. (In Russian).
2. Shelukhin O. I., Osin A. V., Smolsky S. M. Samopodobie i fraktaly. Telekommunikacionnye prilozheniya. [Self-similarity and fractals. Telecommunication applications]. Moscow, Fizmatlit Publ, 2008. 368 p. (in Russian).
3. Novikov E. A., Kosyakov E. N., Pavlov A. R. Dinamicheskoe rezervirovanie radioresursa v setyah sputnikovoj svyazi pri peredache samopodobnogo trafika. [Dynamic reservation of radio resource in satellite communication networks during the transmission of self-similar traffic]. Trudy NIIR, 2014, no. 2, pp. 9-60 (in Russian).
4. Shelukhin O. I., Osin A. V. Vliyanie samopodobnosti trafika na optimizaciyu parametrov telekommunikacionnyh setej. [Influence of traffic self-similarity on optimization of telecommunication networks parameters]. Electrotechnical Systems and Complexes, 2007, vol. 3, no. 1, pp. 55-59 (in Russian).
5. Kartashevsky I. V., Buranova M. A. Vliyanie mekhanizmov upravleniya QoS na pokazateli kachestva obsluzhivaniya mul'timedijnogo trafika seti Internet [Influence of QoS control mechanisms on indicators of quality of service for multimedia Internet traffic]. Т-comm - Telecommunications and Transport, 2013, no. 8, pp. 54-60 (in Russian).
6. Yanovsky G. G. Kachestvo obsluzhivaniya v setyah IP [Quality of service in IP networks]. Vestniksvyazi, 2008, no. 1, pp. 1-16 (in Russian).
7. Odoevsky S. M., Khoborova V. P. Metody prognozirovaniya kachestva obsluzhivaniya samopodobnogo trafika v ustrojstvah kommutacii mul'tiservisnoj seti [Methods for predicting the quality of service of self-similar traffic in switching
DOI: 10.24411/2410-9916-2020-10104
Системы управления,связи и безопасности №1. 2020
Systems of Control, Communication and Security ISSN 2410-9916
devices of a multiservice network]. Proceedings of Telecommunication Universities, 2017, vol. 3, no. 3, pp. 86-92 (in Russian).
8. Ageev D. V., Ignatenko A. A., Kopylev A. N. Metodika opredeleniya parametrov potokov na raznyh uchastkah mul'tiservisnoj telekommunikacionnoj seti s uchetom effekta samopodobiya [Methodology for determining flow parameters at different sections of a multiservice telecommunication network taking into account the self-similarity effect]. Problemy telekommunikacij, Har'kov, 2011, vol. 5, no. 3, pp. 18-37 (in Russian).
9. Norros I. On the use of fractional Brownian motion in the theory of connectionless networks. IEEE Journal on Selected Areas in Communications, 1995, no. 13, pp. 953-962.
10. Krylov V. V., Samohvalova S. S. Teoriya teletrafika i ee prilozheniya [Theory of teletraffic and its applications]. St. Petersburg, BHV-Peterburg Publ, 2005. 288 p (in Russian).
11. Nazarov A. N., Sychev K. I. Modeli i metody rascheta pokazatelej kachestva funkcionirovaniya uzlovogo oborudovaniya i strukturno-setevyh parametrov setej svyazi sleduyushchego pokoleniya [Models and methods for calculating the quality indicators of the operation of nodal equipment and structural-network parameters of next-generation communication networks]. Krasnoyarsk, Polikom Publ, 2010. 389 p (in Russian).
12. Budko P. A., Risman O. V. Mnogourovnevyj sintez informacionno-telekommunikacionyh sistem. Matematicheskie modeli i metody optimizacii. Monografiya [Multilevel synthesis of information and telecommunication systems. Mathematical models and optimization methods. Monography]. St. Petersburg, Military Academy of Communications Publ, 2011. 476 p (in Russian).
13. Kolyadin V. L. Raspredeleniya s beskonechnoj dispersiej i ogranichennost' klassicheskoj statistiki [Distributions with infinite dispersion and the limitations of classical statistics]. Radiotekhnika, 2002, no. 2, pp. 4-11 (in Russian).
14. Lozhkovsky A. G., Verbanov O. V. Modelirovanie trafika mul'tiservisnyh paketnyh setej s ocenkoj ego koefficienta samopodobnosti [Modeling the traffic of multiservice packet networks with an assessment of its self-similarity coefficient]. Proceedings of the O.S. Popov ONAT, 2008, no. 1, pp. 57-62 (in Russian).
15. Ushanev K. V. Simulation Models of Queuing Systems of Type Pa/M/1, H2/M/1 and Research on the Basis of their Quality of Service Traffic with a Complicated Structure. Systems of Control, Communication and Security, 2015, no. 4, pp. 217-251 (in Russian).
16. Odoevsky S. M., Sorokina E. A., Khoborova V. P. Varianty rascheta pokazatelej kachestva obsluzhivaniya informacionnyh potokov v uzlah kommutacii mul'tiservisnoj seti voennogo naznacheniya [Options for calculating the quality of service of information flows in switching nodes of a military multiservice network]. Proceedings of Telecommunication Universities, 2016, vol. 2, no. 4, pp. 92-99 (in Russian).
17. Ushanev K. V., Makarenko S. I. The Timeliness Indicators of Traffic Service in Queue Systems Pa/M/1 Based on Approximation of Imitating Modeling
DOI: 10.24411/2410-9916-2020-10104
Системы управления,связи и безопасности №1. 2020
Systems of Control, Communication and Security ISSN 2410-9916
Results. Systems of Control, Communication and Security, 2016, no. 1. pp. 42-65 (in Russian).
18. Simonina O. A. Modeli rascheta pokazatelej QoS v setyah sleduyushchego pokoleniya. Dis. kand. tekhn. nauk [Models for calculating QoS indicators in next-generation networks. D.Ph. thesis]. St. Petersburg, Saint-Petersburg State University of Telecommunications by Professor M.A. Bonch-Bruevich, 2005. 132 p (in Russian).
19. Odoevsky S. M., Kocheshkov A. K., Busygin A. V. Osobennosti modelirovaniya processa obsluzhivaniya mul'timedijnogo trafika na osnove raspredeleniya Pareto [Features of modeling the process of servicing multimedia traffic based on the Pareto distribution]. Sbornik trudov XXV mezhdunarodnoj nauchno-tekhnicheskoj konferencii «Radiolokaciya, Navigaciya, svyaz'» [Proceedings of the XXV international scientific and technical conference "Radar, Navigation, Communication"], Voronezh, 2019, pp. 295-302 (in Russian).
20. Busygin A. V., Kalyuk V. I., Odoevsky S. M. Approksimaciya statisticheskih harakteristik processa obsluzhivaniya mul'timedijnogo trafika na osnove raspredeleniya Pareto [Approximation of the statistical characteristics of the multimedia traffic service process based on the Pareto distribution]. Sbornik nauchnyh statej XVI Mezhdunarodnoj nauchno-tekhnicheskoj konferencii «Novye informacionnye tekhnologii i sistemy» [Collection of scientific articles of the XVI International Scientific and Technical Conference "New Information Technologies and Systems"], Penza, 2019, pp. 256-260 (in Russian).
21. Turchak L. I., Plotnikov P. V. Osnovy chislennyh metodov [Fundamentals of numerical methods]. Moscow, Fizmatlit Publ, 2003. 304 p. (in Russian).
22. Kireev V. I., Panteleev A. V. CHislennye metody v primerah i zadachah [Numerical methods in examples and problems]. St. Petersburg, Lan Publ, 2015. 448 p. (in Russian).
23. Boev V. D. Komp'yuternoe modelirovanie: Posobie dlya prakticheskih zanyatij, kursovogo i diplomnogo proektirovaniya v AnyLogic7 [Computer Modeling: A Guide for Practical Training, Coursework, and Diploma Design in AnyLogic7]. St. Petersburg, Military Academy of Communications Publ, 2014. 432 p. (in Russian).
Статья поступила 12 февраля 2020 г.
Информация об авторах
Одоевский Сергей Михайлович - доктор технических наук, профессор. Профессор кафедры сетей связи и систем коммутации. Военная академия связи. Область научных интересов: сети связи, качество обслуживания, самоподобный трафик. E-mail: odse2017@mail.ru
Бусыгин Александр Васильевич - соискатель ученой степени кандидата технических наук. Адъюнкт кафедры сетей связи и систем коммутации. Военная академия связи. Область научных интересов: сети связи, качество обслуживания, самоподобный трафик. E-mail: televizor341@mail.ru
Адрес: 194064, Россия, г. Санкт-Петербург, Тихорецкий пр., д. 3.
DOI: 10.24411/2410-9916-2020-10104
Системы управления,связи и безопасности №1. 2020
Systems of Control, Communication and Security ISSN 2410-9916
Approximation of statistical characteristics of the multimedia traffic service process based on the Pareto distribution
S. M. Odoevsky, A. V. Busygin
Problem statement: Multimedia traffic in modern telecommunication networks has the property of self-similarity, which significantly complicates the quality of service in network switching devices. The Pare-to distribution (values of time intervals between incoming packets of incoming traffic) is often used to describe real self-similar traffic. The selection and adjustment of suitable mechanisms for ensuring the quality of service implies an operational forecast of the expected quality indicators, which for self-similar traffic with Pareto distribution can be performed only by means of simulation of the service process, since there are no exact analytical models. The aim of the work is to develop an analytical model of multimedia traffic service with Pareto distribution, which allows calculating the timeliness of traffic service in a network switching device using analytical expressions obtained on the basis of approximating simulation results. Methods used: To model the service of self-similar traffic in the network switching device, the model of the queuing system P/M/1 was used. The relative average waiting time (relative to average service time) was considered as an indicator of the timeliness of traffic service. When deriving analytical expressions for the dependence of this indicator on the load and the Hurst indicator, we used a two-stage approximation based on the exponential and fractional rational functions of the results of simulation in the AnyLogic software environment. The novelty of the work is an analytical expression based on exponential and fractional rational functions for calculating the relative average waiting time over the entire range of possible load values and the Hurst exponent of the input traffic with the Pareto distribution. Result. Using the P/M/1 traffic simulation model, statistical dependencies of the relative average waiting time on load and the Hurst exponent were obtained in almost the entire range of possible values. A comparative analysis of statistical dependency data and known analytical dependencies based on exponential functions for FBM/M/1 allowed us to make an assumption about the possible use of similar functions for approximating statistical dependencies for P/M/1. The method of approximating the statistical dependencies at the first stage for different fixed Hurst exponents based on exponential functions with three parameters (depending on the Hurst exponent) at three selected interpolation points is presented. The computational procedure for determining the approximation parameters at the first stage for given statistical dependencies corresponding to specific values of the Hurst exponent sorted with a fixed step in the entire range of possible values is described. The obtained tabular dependences of the three indicated parameters on the Hurst exponent were approximated at the second stage by fractional rational expressions similar to similar expressions in the well-known formula for FBM/M/1. Unlike other known results of approximating the statistical dependence of the relative average waiting time on the load and the Hurst indicator, which are either too close or valid in a limited range of load values and the Hurst indicator, the approximation results cover the entire range ofpossible values of the specified traffic parameters and with high accuracy. Practical relevance: the obtained analytical expression can be used to select and configure mechanisms for ensuring the quality of service of multimedia traffic in network switching devices for the operational forecast of expected quality of service indicators.
Keywords: self-similar traffic, Pareto distribution, analytical model, quality of service.
Information about Authors
Sergey Mikhailovich Odoevsky - Dr. habil. of Engineering Sciences, Professor. Professor, Department of Communication Networks and Switching Systems. Military Academy of Communications. Research interests: communication networks, quality of service, self-similar traffic. E-mail: odse2017@mail.ru
Alexander Vasilievich Busygin - Doctoral Student. Department of Communication Networks and Switching Systems. Military Academy of Communications. Research interests: communication networks, quality of service, self-similar traffic. E-mail: televizor341@mail.ru
Address: Russia, 194064, Saint-Petersburg, Tihoreckiy prospekt, 3.
DOI: 10.24411/2410-9916-2020-10104