АНАЛИЗ СМО ОБЩЕГО ВИДА С ИСПОЛЬЗОВАНИЕМ СЕЛЕКТИРУЮЩИХ ФУНКЦИЙ


Цитировать

Полный текст

Аннотация

В работе представлен метод спектрального решения уравнения Линдли основанный на использовании селектирующих функций для аппроксимации распределений. Суть метода заключается в том, что «восходящие» участки распределений аппроксимируются полиномами малого порядка, а «спадающие» участки - суммой затухающих экспонент с малым числом слагаемых в сумме. Оценка времени ожидания заявки в очереди может быть получена численным решением линейного алгебраического уравнения. Эффективность метода продемонстрирована на примере исследования системы W / P /1, где W - распределение Вейбулла, P - распределение Парето. Метод селектирующих функций позволил заменить распределение Вейбулла распределением, состоящим из двух участков «восходящего» и «нисходящего», аппроксимации которых осуществляются согласно описанному методу. В работе показано, что такая аппроксимация обладает существенно меньшей погрешность по сравнению со случаем, когда используется единая аппроксимация распределения суммой затухающих экспонент.

Полный текст

Введение Анализ характеристик сетевых узлов при обработке трафика, обладающего распределениями с тяжелыми хвостами [1- 2; 7;, 9] для интервалов времени между поступлениями пакетов и интервалов времени обработки пакетов, связан с решением интегрального уравнения Линдли [3] для систем массового обслуживания типа G/G/1. При этом для упрощения вычислительной процедуры решения уравнения Линдли спектральным методом часто прибегают к аппроксимации плотностей вероятностей гиперэкспоненциальными распределениями, моделируемыми суммами затухающих экспонент [5; 7-8; 10]. Предложенный в [5] метод аппроксимации распределения суммой затухающих экспонент даёт неудовлетворительные результаты по точности аппроксимации на «восходящих» ветвях распределений. Кроме того, аппроксимация «восходящих» ветвей распределений приводит к появлению в сумме затухающих экспонент слагаемых с отрицательными коэффициентами, что нивелирует вычислительные преимущества спектрального метода, обусловленные использованием гиперэкспоненциальных распределений. Аппроксимация распределения Вейбулла Для иллюстрации данного утверждения рассмотрим задачу аппроксимации распределения Вейбулла, принадлежащего к классу распределений с тяжелыми хвостами, методом, изложенным в [5]. Например, для распределения Вейбулла (1) с параметрами и , представленного на рис. 1 пунктиром, аппроксимирующая сумма будет иметь вид (2) при некоторых значениях коэффициентов , отличающихся друг от друга на несколько порядков [5]. Результат аппроксимации представлен на рис. 1 сплошной линией. Рис. 1. Аппроксимация распределения Вейбулла: и Как следует из рис. 1, аппроксимация «восходящей» ветви распределения осуществляется с недопустимо большой ошибкой. Заметим, что для распределений, в которых отсутствует «восходящая» ветвь, например, распределение Парето [4], данная проблема не возникает и число слагаемых в аппроксимирующей сумме (2), как правило, может быть выбрано существенно меньше 10 при сохранении достаточной точности аппроксимации. Метод селектирующих функций Повысить точность аппроксимации в рассмотренном примере можно с использованием селектирующих функций [6], суть применения которых состоит в том, что аппроксимация разных участков распределения осуществляется разными методами, а результаты объединяются для адекватного представления аппроксимации распределения в целом (суть данного метода была представлена в докладе на конференции Problems of Infocommunications Science and Technology (PIC S&T), 2016. Third International Scientific-Practical Conference). Для рассмотренного распределения Вейбулла выделим два интервала аппроксимации - и , где может быть выбрано, например, как . Теперь представим в виде «сшитой» функции через кусочно-нелинейные и (3) и используем соответственно аппроксимации , (4) . (5) В (4)-(5) коэффициенты аппроксимации определяются соответствующими вычислительными процедурами. Для «сшитой» функции должно выполняться условие нормировки . Основным инструментом «сшивания» является селектирующая функция , определяемая как (6) с учетом сопряжения в точках «сшивания» в виде: . Очевидно, что выражение (3) теперь может быть представлено в виде , (7) а требуемое для решения уравнения Линдли спектральным методом преобразование Лапласа запишется как (8) где . Если ввести в рассмотрение функции (9) то можно показать [5-6], что при произвольной интегрируемой функции для интеграла справедливо соотношение (10) Используя (10) и (8), получаем (11) Вычисляя все интегралы в (11) на основе известных соотношений , , , , , , для преобразования Лапласа получим (12) Используем (12) в задаче анализа системы массового обслуживания G/G/1 путем решения интегрального уравнения Линдли спектральным методом [3]. Суть метода заключается в представлении выражения в виде , где и - преобразование Лапласа плотностей вероятностей промежутков времени между поступлениями заявок на обслуживание в систему и времени обслуживания заявок в системе, соответственно. При этом функции и должны удовлетворять условиям: - - аналитическая функция без нулей в области ; - - аналитическая функция без нулей в области для некоторого ; - для ; - для . Если функция найдена, то характеристическая функция времени ожидания заявки в очереди может быть определена в виде , (13) время ожидание в очереди . Аппроксимация распределений для анализа системы G/G/1 Рассмотрим применение рассмотренного метода аппроксимации распределений для анализа системы G/G/1. Пусть плотность вероятностей времени обслуживания заявок в системе определяется распределением Вейбулла с параметрами и . Методом селектирующих функций заменим на , а для плотности вероятностей интервалов времени между поступлениями заявок выберем распределение Парето , с параметрами и . Пусть плотность на интервале аппроксимируется полиномом третьей степени согласно (4) при и суммой затухающих экспонент согласно процедуре [5] на интервале с параметрами и . Результат данной аппроксимации представлен на рис. 2. Абсолютная погрешность аппроксимации при этом есть . Рис. 2. Аппроксимация распределения Вейбулла: и Плотность при и аппроксимируем суммой затухающих экспонент в виде с параметрами; . Результат аппроксимации представлен на рис. 3. Погрешность аппроксимации . Рис.3. Аппроксимация распределения Парето: и Преобразование Лапласа для будет иметь вид , и соответственно . Осуществив простые, но достаточно объемные преобразования, для выражения при выбранных значениях параметров аппроксимации распределений, можно получить (14) где , и - коэффициенты, зависящие от параметров используемых распределений, причем эти коэффициенты зависят также от величины , что делает характеристическое уравнение выражения в квадратных скобках нелинейным и, соответственно, усложняет нахождение его корней. Например, численное значение коэффициента определяется как . Аналогично выглядят и остальные коэффициенты . Наличие множителя в каждом коэффициенте является следствием использования полиномиальной аппроксимации «восходящего» участка распределения Вейбулла. Так как структура всех коэффициентов одинакова, используя разложение экспоненты в ряд в виде нетрудно свести нелинейное уравнение (13) к линейному виду, решая которое численно, можно получить представление в виде . Такая возможность сохраняется всегда при использовании полиномиальной аппроксимации «восходящего» участка любого распределения. В рассматриваемой задаче в силу равенства нулю коэффициента нелинейное уравнение 10 порядка, при использовании трех членов разложения экспоненты в ряд, можно свести к линейному уравнению 9 порядка. При выбранных значениях параметров используемых распределений данное уравнение имеет вид Обозначая корни характеристического уравнения через , для можно записать (15) Выделяя в (15) по вышеизложенным условиям функции и и формируя согласно (13), получаем значение среднего времени ожидания заявки в очереди с (размерность определяется размерностью величин и ). Точность полученного решения определяется точностью аппроксимации распределений при решении уравнения Линдли спектральным методом. Метод селектирующих функций позволил заменить распределение Вейбулла «сшитым» распределением , состоящим из двух участков: «восходящий участок (с положительным значением производной), который допускает простую аппроксимацию в виде полинома невысокой степени, и «нисходящий» участок (с отрицательным значением производной), аппроксимация которого осуществляется суммой затухающих экспонент с малым числом слагаемых в сумме. Такая аппроксимация обладает, как показано в работе, существенно меньшей погрешность по сравнению со случаем, когда используется единая аппроксимация распределения суммой затухающих экспонент. Полученное «сшитое» распределение позволяет легко получить его преобразование Лапласа, что в конечном итоге сводит решение задачи к определению корней линейного алгебраического уравнения численным методом.
×

Об авторах

Марина Анатольевна Буранова

Поволжский государственный университет телекоммуникаций и информатики

Email: buranova-ma@psuti.ru

Вячеслав Григорьевич Карташевский

Поволжский государственный университет телекоммуникаций и информатики

Email: kartash@psati.ru

Наталья Валерьевна Киреева

Поволжский государственный университет телекоммуникаций и информатики

Email: zeppelinSN@yandex.ru

Лилия Равилевна Чупахина

Поволжский государственный университет телекоммуникаций и информатики

Email: garip4ik555@mail.ru

Список литературы

  1. Шелухин О.И., Тенякшев A.M., Осин А.В. Фрактальные процессы в телекоммуникациях. М.: Радиотехника, 2003. - 480 с.
  2. Шелухин О.И., Осин А.В., Смольский С.М. Самоподобие и фракталы. Телекоммуникационные приложения. М.: Физматлит, 2008. - 368 с.
  3. Kleinrock L. Queueing Systems: Vol. I, Theory. New York, Wiley Interscience, 1975. - 417 p.
  4. Downey A. Lognormal and Pareto distributions in the Internet // Computer Communications. 2005. Vol. 28, No 7. - P. 790-801.
  5. Блатов И.А., Карташевский В.Г., Киреева Н.В. Чупахина Л.Р. Метод аппроксимации произвольной плотности распределения суммами экспонент // Вестник ВГУ. №2, 2013. - С. 53-57.
  6. Мищенко В.А. Метод селектирующих функций в нелинейных задачах контроля и управления. М.: Сов. радио, 1973. - 184 с.
  7. Kartashevskii V.G., Kireeva N.V, Buranova M.A, Chupakhina L.R. Study of queuing system G/G/1 with an arbitrary distribution of time parameter system // 2nd International Scientific-Practical Conference Problems of Infocommunications Science and Technology, PIC S and T 2015 - Conference Proceedings, 2015. - Р. 145-148.
  8. Караташевский В.Г., Киреева Н.В., Буранова М.А., Чупахина Л.Р. Моделирование и анализ системы массового обслуживания общего вида с произвольными распределениями временных параметров системы // Инфокоммуникационные системы. Т.13, №3, 2015. - С. 252-258. doi: 10.18469/ikt.2015.13.3.03
  9. Агеев Д.В., Игнатенко А.А., Копылев А.Н. Методика определения параметров потоков на разных участках мультисервисной телекоммуникационной сети с учетом эффекта самоподобия // Проблемы телекоммуникаций. № 3 (5), 2011. - С. 18-37 // URL: http://pt.journal.kh.ua/2011/3/1/113_ageyev_method.pdf
  10. Бахвалов Н.С., Жидков Н.П., Кобелков Г.Н. Численные методы. М.: Лаборатория базовых знаний, 2003. - 632 с.

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML

© Буранова М.А., Карташевский В.Г., Киреева Н.В., Чупахина Л.Р., 2016

Creative Commons License
Эта статья доступна по лицензии Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Данный сайт использует cookie-файлы

Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie, которые обеспечивают правильную работу сайта.

О куки-файлах