Научная статья на тему 'Приближенный анализ вероятностно- временных характеристик многофазной системы массового обслуживания'

Приближенный анализ вероятностно- временных характеристик многофазной системы массового обслуживания Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
330
73
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МНОГОФАЗНАЯ СИСТЕМА МАССОВОГО ОБСЛУЖИВАНИЯ / СРЕДНЕЕ ВРЕМЯ ПРЕБЫВАНИЯ / КВАНТИЛЬ ВРЕМЕНИ ПРЕБЫВАНИЯ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Наумов В. А., Абаев П. О.

В статье предложен метод расчёта основных вероятностно-временных характеристик системы массового обслуживания, состоящей из нескольких фаз и обслуживающей несколько потоков заявок. Получены приближенные формулы для среднего и квантилей времени пребывания заявки в системе, предложен алгоритм расчёта и проведён предварительный численный анализ.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Наумов В. А., Абаев П. О.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Approximate Performance Analysis of Queues in Series

Signaling system is the key element of the telecommunication infrastructure. Migration from traditional circuit-based networks to packet-based requires preserving quality and reliability of SS7. Hence, the performance analysis of SIP signaling system will play an essential role in optimizing network QoS provisioning. In this paper we investigate the behavior of SIP protocol over IP/MPLS network. In order to analyze SIP reliability and performance we develop an analytical model, which is multiphase queueing system with two incoming flows. Finally, we present formulas and numerical results to estimate mean and quantiles of sojourn time distribution.

Текст научной работы на тему «Приближенный анализ вероятностно- временных характеристик многофазной системы массового обслуживания»

УДК 621.39

Приближенный анализ вероятностно-временных характеристик многофазной системы массового

обслуживания

В статье предложен метод расчёта основных вероятностно-временных характеристик системы массового обслуживания, состоящей из нескольких фаз и обслуживающей несколько потоков заявок. Получены приближенные формулы для среднего и квантилей времени пребывания заявки в системе, предложен алгоритм расчёта и проведён предварительный численный анализ.

Ключевые слова: многофазная система массового обслуживания, среднее время пребывания, квантиль времени пребывания.

В последнее время потребитель уже привык к мысли, что современная связь — это совокупность предоставляемых ему разнообразных услуг. Дальнейшее развитие телекоммуникационных сетей основывается на концепции построения сети связи следующего поколения (ССП), суть которой заключается в создании на основе существующих сетей IP универсальной сети, которая позволяла бы передавать любые виды информации, такие как речь, видео, аудио, графику, а, следовательно, предоставлять широкий спектр телекоммуникационных и мультимедийных услуг. При этом для инициации и модификации сеансов связи в сетях ССП международными организациями по стандартизации был принят протокол SIP (Session Initiation Protocol).

Хорошо известно, что качество функционирования сетей телекоммуникаций существенно зависит от своевременной и надёжной доставки сигнального трафика. Отличительной особенностью сигнализации с использованием протокола SIP является отсутствие выделенных канальных ресурсов для передачи сигнального трафика, который обслуживается на базе общих транспортных механизмов, реализованных в сети передачи данных общего пользования оператора связи на базе протокола IP. Однако не совсем ясно как переход от сигнализации по выделенным каналам к сигнализации по сети передачи данных общего пользования сказывается на качестве функционирования сигнализации и, в частности, на задержке сигнальных сообщений. Важными характеристиками качества сигнализации являются как средние задержки сигнальных сообщений, так и квантили функций распределения задержек.

В данной работе исследуется многофазная система массового обслуживания с несколькими входящими потоками. Предложены методы расчёта для среднего значения и квантилей времени пребывания заявки в системе. Проведён численный анализ погрешности получаемых значений формул. Разработанный метод применим для расчёта моделей передачи сигнальных сообщений протокола SIP

В. А. Наумов, П. О. Абаев

Кафедра систем телекоммуникаций Российский университет дружбы народов Россия, 117198, Москва, ул. Миклухо-Маклая, 6

Введение

по сети IP/MPLS [1].

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

Рассматривается система массового обслуживания, состоящая из N последовательных однолинейных СМО с накопителями неограниченной ёмкости и постоянным временем обслуживания (рис. 1). На систему поступают два типа заявок: основные и фоновые. Интенсивность потока и время обслуживания основных заявок в ¿-узле будем обозначать Ао и а интенсивность потока и время обслуживания фоновых заявок в ¿-узле— А» и Ьг, % = При этом поступающие на каждый узел потоки заявок предполагаются пуассоновскими.

А«

<2

Рис. 1. Обслуживание последовательной цепочкой приборов

Пусть ^ — время пребывания заявки основного потока в г-узле, г = 1, Л^, £ — время её пребывания в многофазной СМО, п. — время обслуживания заявки, а г/)I — время ожидания начала обслуживания заявки в г-узле, г = Математические ожидания этих величин будем обозначать Мф. = ю., = Б., а функцию распределения (ФР) времени ожидания обозначим (х) = Р {ф. < х}. Для введённых случайных величин справедливы соотношения:

= Пг + фг ,

е= £ е.. (1)

г=1

Целью исследований является разработка метода расчёта основных ВВХ СМО — среднего значения Б = М£ и квантилей Qp времени пребывания заявки основного потока в системе соответствующих уровню р.

2. Метод вычисления вероятностно-временных

характеристик

Для расчёта величины среднего значения Б времени пребывания заявок основного потока в системе воспользуемся соотношениями (1). Среднюю задержку заявок основного потока в ¿-узле можно вычислить по формуле Б. = ю. + Средняя задержка заявок основного потока в системе с момента их поступления на первый прибор и до момента завершения обслуживания на последнем приборе находится как сумма средних задержек во всех узлах системы

n

Б = Е Бг. (2)

г=1

Для расчёта к-ого момента т(к) = Мпк времени обслуживания заявок п. можно воспользоваться формулой

^ = 1ГТГ • ^ + 1ГГГ • ^' * = 1'2' (3)

Ао + А. Ао + А.

Отсюда вытекает, что для коэффициента вариации с. длительности обслуживания в ¿-узле справедлива следующая формула:

с2 = (Ар + Аг) (Аосрг + АгЪ2г ) _ 1 . (Ао^ + А.Ь.)2

е е—

е —е

В сделанных выше предположениях среднее время ожидания как основных, так и фоновых заявок в ¿-узле даётся известной формулой Поллачека-Хинчина [2]

= (5)

1 - рЛ 2

где рг = \cidi + АгЬг — нагрузка на ¿-узел.

Для больших значений аргумента функция распределения Щ (ж) времени ожидания в ¿-узле хорошо аппроксимируется [3] экспоненциальной функцией вида

Щг(ж) « 1 - ргв-^ , (6)

где ы — параметр затухания и рг — асимптотический коэффициент. Параметр затухания ы является единственным положительным числом и имеет минимальную действительную часть среди корней уравнения

а (Ыг) ■ в (-Ыг) = 1 , (7)

где аг (в) — преобразование Лапласа-Стилтьеса (ПЛС) ФР интервалов между поступлениями заявок в ¿-узел, вг (8) — ПЛС ФР длительности обслуживания [4] в ¿-узле. ПЛС ФР интервалов между поступлениями заявок и ПЛС ФР длительности обслуживания в рассматриваемом случае имеют следующий вид

аг (8)

(Ар + Аг)

(А0 + Аг) + в

Таким образом, уравнение (7) можно переписать в виде

Ап • + -т---еь™ = 1. (10)

(Ао + Аг) + ыг (Ао + Аг) + ы

Корень этого уравнения может быть найден численно с помощью итерационного алгоритма, например, методом бисекции. Для определения асимптотического коэффициента рг можно воспользоваться простой приближенной формулой, предложенной в [5]:

рг ~ ыгюг. (11)

Обозначив Тг = ^-1п((/?г), формулу (6) можно записать в виде смещённого экспоненциального распределения

Щг(ж) « 1 - в-щ(х-Т) . (12)

Нетрудно видеть, что эта аппроксимация эквивалентна представлению времени ожидания заявки в ¿-узле в виде суммы двух слагаемых. Первое слагаемое является случайной величиной имеющей, экспоненциальное распределение с параметром Ыг, а второе слагаемое является постоянной величиной равной параметру сдвига Тг. Аналогично, в виде суммы двух слагаемых можно представить величину задержки заявок основного потока в ¿-узле. Первое слагаемое, как и при аппроксимации времени ожидания, является случайной величиной, имеющей экспоненциальное распределение с параметром ыг, а второе слагаемое является постоянной величиной, равной Тг + dг. Если допустить, что длительности ожидания заявок в различных узлах являются независимыми величинами, имеющими смещённое экспоненциальное распределение (12), то функцию распределения задержки заявок основного потока в системе можно аппроксимировать смещённым

n

распределением Эрланга порядка N со смещением Л = ^ (Тг + dг) и параметра-

г=1

ми распределения Эрланга VI, Ы2,..., VN.

Ф

Ф

3. Пример вычислений и анализ точности

Анализ проведём для случая, когда определённые выше величины не зависят от номеров узлов. Формулы для расчёта средних времён ожидания и пребывания заявки основного потока в системе примут вид

w =

pm f 1 + c2

1 - p

2

D = N (w + d) . Квантиль Qp может быть вычислена по формуле

Qp = qp + N (T + d) ,

(13)

(14)

(15)

где др — квантиль уровня р распределения Эрланга с N одинаковыми этапами и параметром каждого этапа, равным V. Заметим, что квантиль др является единственным положительный корнем уравнения

N — 1 ( )k (1 -p)e"*v = ]Г Wb)

k=0

k!

(16)

Для оценки точности формул за основу были приняты результаты имитационного моделирования.

Построенная математическая модель иллюстрирует процесс передачи сигнального сообщения SIP по IP/MPLS сети, поэтому расчёты проведём в предположении, что основной поток заявок — это сигнальные сообщения протокола SIP длинной 407байт, а фоновый поток — это медиаконтент, передаваемый в пакетах протокола IP максимальной длины (1500 байт). В качестве среды передачи рассмотрим сеть с пропускной способностью 10 Мбит/с (10BASE-T), состоящую из а) 4 и б) 8 маршрутизаторов. Считаем, что основная нагрузка равна 0,4 Эрл, а величина фоновой нагрузки варьируется таким образом, чтобы суммарная нагрузка на каждой фазе модели не превышала значения 1. Среднее время обслуживания основных заявок вычисляется по формуле d = 407^1ь°00, а фонового трафика — bi = 15°у^000 > V« = 1,N, где — скорость передачи (Мбит/с).

На рисунках 2 и 3 представлены графики зависимости от нагрузки 95%-квантили времени пребывания заявки в системе и относительной погрешности вычислений.

Анализ показывает, что при невысокой загрузке сети IP/MPLS (до 0, 7 Эрл) задержка сообщений не превосходит 10 мс во всем диапазоне исследуемых параметров, а квантили задержки не превышают 20 мс, что укладывается в нормы требований МСЭ-Т. Загрузка сети выше значения 0, 7 Эрл. приводит к недопустимым задержкам сигнальных сообщений —до 100 мс. Приближенная формула (14) для среднего времени пребывания заявки позволяет получить значения, относительная погрешность которых в среднем не превышает 5%, для квантили этот показатель немного выше, однако не превосходит 10%.

Заключение

В статье изложены результаты исследований, связанных с разработкой методов расчёта основных ВВХ многофазных СМО с поступающими заявками нескольких типов. В работе были получены формулы для расчёта среднего и квантилей времени пребывания заявок в системе. Проведён сравнительный анализ с результатами имитационного моделирования, позволяющий говорить о получении хороших приближений для значений среднего и квантилей времени пребывания.

60.95 (мс) 110

100 90 80 70 60 50 40 30 20 10 0

0.4

0.5

0.6

0.7

/

- N-4 --N-8 / /

/ /

/ /

/ /

1

/ /

/ У /

__ — — ^___ ^

0.8

0.9 Р (Эри) 1

Рис. 2. 95%-квантиль времени пребывания заявки в системе

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Д0ш„ (%)

150 140 130 120 110 100 90 80 70 60 50 40 30 20 10 0

0.4

0.5

0.6

0.7

1

--N-8 1

1

1

1

1

1

1 /

/ /

/ /

/ у

/ / /

Чч /

-__. ___

0.8

0.9 р (Эрл) 1

Рис. 3. Относительная погрешность расчётов 95%-квантили времени пребывания в зависимости от нагрузки

е

■е

1. Chakraborty S. S., Prasad R., Fathi H. Optimization of SIP Session Setup Delay for VoIP in 3G Wireless Networks // IEEE Transactions on Mobile Computing. — Vol. 5, No 9. — 2006. — Pp. 1121-1132.

2. Гнеденко Б. В., Коваленко И. Н. Введение в теорию массового обслуживания. — М.: КомКнига, 2005. — 400 с.

3. Fredericks A. A. A Class of Approximations for the Waiting Time Distribution in a GI|G|1 Queueing System // Bell System Technical Journal. — Vol. 61, No 3. — 1982. — Pp. 295-325.

4. Наумов В. А. О максимальном полюсе преобразования Лапласа-Стилтьеса времени ожидания // Сб. «Модели систем распределения информации и их анализ». — М.: Наука, 1982. — С. 77-82.

5. Mean Waiting Time Approximation in the G|G|1 Queue / D. L. Jagerman, B. Bal-cioglu, T. Altiok, B. Melamed // Queueing Systems. — Vol. 46. — 2004. — Pp. 481506.

UDC 621.39

Approximate Performance Analysis of Queues in Series

Signaling system is the key element of the telecommunication infrastructure. Migration from traditional circuit-based networks to packet-based requires preserving quality and reliability of SS7. Hence, the performance analysis of SIP signaling system will play an essential role in optimizing network QoS provisioning. In this paper we investigate the behavior of SIP protocol over IP/MPLS network. In order to analyze SIP reliability and performance we develop an analytical model, which is multiphase queueing system with two incoming flows. Finally, we present formulas and numerical results to estimate mean and quantiles of sojourn time distribution.

Литература

V. A. Naumov, P. O. Abaev

Telecommunications Systems Department Peoples' Friendship University of Russia 6, Miklukho-Maklaya str., Moscow, 117198, Russia

e— e

—e e

i Надоели баннеры? Вы всегда можете отключить рекламу.