Интервальный метод определения задержек в одноприборных СМО с потоками заявок общего вида

Автор: Лихтциндер Борис Яковлевич

Журнал: Инфокоммуникационные технологии @ikt-psuti

Рубрика: Технологии компьютерных систем и сетей

Статья в выпуске: 3 т.14, 2016 года.

Бесплатный доступ

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

Еще

Системы массового обслуживания (смо), потоки заявок, временные задержки, очереди, ковариация, загрузка

Короткий адрес: https://sciup.org/140191837

IDR: 140191837   |   DOI: 10.18469/ikt.2016.14.3.07

Текст научной статьи Интервальный метод определения задержек в одноприборных СМО с потоками заявок общего вида

Основным соотношением, определяющим размер очередей в системах массового обслуживания, является формула Хинчина-Полля-чека, устанавливающая зависимость между средним размером очереди и коэффициентом загрузки системы        [1-2] известного вида

- п"

Указанная формула справедлива

2(1-р)

только для пуассоновских потоков при постоянном интервале времени обслуживания.

Имеется много попыток преобразования указанной формулы [7-11], однако они оперируют в основном с пуассоновскими потоками. Поэтому возникала необходимость нахождения зависимостей, пригодных для определения размеров очередей в системах, с потоками общего вида. Такая зависимость была получена в результате применения интервального метода, основанного на определении чисел заявок, поступающих в течение интервалов обслуживания [3-6]:

= D,„(T) + 2Соу[дн(т);т((г)] р (1) 2(1-р) 2’ где q(^ – среднее значение длины очереди, Dm(r) – дисперсия числа заявок т^ на i - ом интервале обслуживания т )а Соу^-Л^т^А – ковариация чисел заявок на i-ом интервале и длины очереди q^ на предыдущем интервале. Соотношение (1) обобщает формулу Хин-чина-Поллячека, оно справедливо для любых стационарных и ординарных потоков заявок при постоянном времени обслуживания т и было получено в результате анализа уравнения баланса q^ = ^(г) + m^ - 55(т).

О, если qi-x (г) = mt (г) = О; (2) 1 в противном случае.

Формула (2) устанавливает зависимость между размером очереди q. (г), числами заявок т^ на текущем интервале времени и размером очереди q^ на предыдущем интервале.

Преобразование обобщеннойформулы

Выразим в (1) значения qn^) через q^), согласно (2):

Соотношение (3) также обобщает формулу Хинчина-Поллячека и также справедливо для любых стационарных и ординарных потоков заявок при постоянном времени обслуживания T.

Временные задержки в очередях

Рассмотрим временные задержки в очередях на основе анализа уравнения баланса интервалов времени между соседними заявками:

ВД =

^-i (г) + г - 0,., если Ж, (r) + t > 0 •

^4(r) + r <0„ где 0, – i-ый интервал времени между двумя соседними заявками; W.(t^ и W,.^) – промежутки времени ожидания в очереди (задержки) для заявок на i-ом и ()i–1-ом интервалах между соседними заявками, соответственно.

Как и прежде, здесь T – детерминированная переменная величина, характеризующая интервал времени обработки одной заявки. Указанная величина может изменяться в пределах, соответствующих изменению значений коэффи циента загрузки p от нуля до единицы, то есть p = t) 0 = Xt , где 0 – математическое ожидание интервалов между соседними заявками; X – средняя интенсивность потока заявок; p – коэффициент загрузки.

Анализ удобнее проводить в безразмерных относительных временных интервалах. Введем обозначения:

У(г) = [и;(г)/г]; ц(г) - [0,(r)/ r], (5)

где [и;.(г)/т] и [0,.(^)/г] – целые числа интервалов Т, укладывающиеся в 7") и О,, соответственно, и принимающие значения 0;1;2... Уравнение баланса в указанных безразмерных единицах может быть представлено в следующем виде:

и; (г) = иу (г) +1 - ц (г), если w^ (г) +1 > ц. (г); и’,, (г) = 0, если w,._, (г) +1 < ц (г).

Перепишем уравнения как wH (г) = w,. (г) + ц (г) -1, если w,._, (г) +1 > и, (г); wM(7) = и’1.(г) + ц (г), если иу(г) + 1 < ц(г).

Введем случайную величину с\(г):

^(г) = 1, если у (г) + ц(т) > 1;

^(г) = 0, если w,.(r) + р(т) < 1.

Тогда уравнение баланса (6) может быть представлено в виде w,-, (г) = ил (г) + и^т) - З^т).      (8)

Обратим внимание на то, что неравенство ил (г) + и^т) < 1 выполняется лишь при условии, что каждое из слагаемых равно нулю, поскольку оба слагаемых неотрицательные целые числа. Это означает, что Wj^-S^t^wAtX а также и^уЗ^и^. Одновременно 8ДгУ"=ЗХг\

Возведем в квадрат обе части уравнения (8) и произведем усреднение:

vC, (г) = w2 (г) + 2 ил { (т) + Uj^T) - 2ил (г) -

Из основного уравнения баланса (7) непосредственно следует, что З^тфи^У Учи ты вая, ч то для стационарного процесса <х(т) = Ч^Д а также, что

ИЛ (г) ■ ц (г) = w^t) • ц (г) + Cov [ил (г), ц (т)], а

”3---  -----2

и^ (г) = Uj (г) + Dv (г), получим:

2 w; (г) [1 - ц. (г)] = 2Cov[w,. (г), ц. (г)] +

и(тфиУф [1-ц(г)]

или

—^(гЕ + гСоуЕ^Дг), ц(г)] и^

Wi           2[l-t^)i        2

Соотношение (9) обобщает формулу Хинчи-на-Поллячека для среднего значения времени ожидания в очередях систем массового обслуживания с потоками заявок общего вида.

Преобразование формулы временных задержек

Обратим внимание на то, что соотношение (9) по форме аналогично (1), однако оно определяет среднее значение времени ожидания в очереди в зависимости от интервалов между соседними заявками. Коэффициент загрузки Р = т1<д=\1ифу как и следовало ожидать, обратно пропорционален среднему значению интервалов между заявками.

Определим w,^ из выражения (8):

w, (г) = ИЛ., (г) - ц (г) + ЗфУ

Ковариация

Cov [ил (г); Ц (г)] =

= [w,-! (г) - и, (г) + 3; (г) - w(r)] ■ [ц (г) - и(г)] = = Cov ^(г); ц^-^^ + ф)^!-^?-)].

После подстановки в (9) получим:

ил(г) =

-РЛ^ + гСоуЕил-Дг); ц.(г)] ! и^р 2[1-ц(й]          2

Суммирование (9) и (10) дает ил(г) =

СоуЕЕилЕгЭ + ил.,^-)]; ц(т)}

2[1-ц(г)]

Учитывая, что и^т) = Y/p, после преобразования получим ил(г) =

- Cov {[ил(г) + ww(г)]; и, (г)} • р (11) 2(1-Р)

Введем обозначения w0,(r) = w,.(7-)-y9;

UQi(^ = «1(тУ р. Очевидно, что ^е/М = 1. С учетом этого соотношение (12) примет вид

= Cov (01 (г) + WQ , (г)], и@, (г)} (12)

°'                   2(1-/?)                1

Время ожидания и интервалы между заявками здесь выражены в относительных единицах, по отношению к среднему значению интервала между соседними заявками

Инвариантность корреляционных связей

Полученный результат позволяет сделать весьма важный дополнительный вывод. В соответствии с теоремой Литтла [1]:

w&i(^ = ^;(тр©- W; (г) • Я - qDY

Приравняв (3) и (12), получим фундаментальное соотношение

Cov{VQj (г) + q;_x (г)]; m^V

= Cov {[we/(г) + уу0( ] (t)]; l>q/ (r)},    (13)

которое устанавливает равенство по модулю значений ковариаций при различных методах определения средней длины очереди в одноприборных СМО с потоками заявок общего вида. Знак «минус» в правой части возникает здесь потому, что с увеличением интервала между заявками размеры очередей уменьшаются. Можно сказать, что числители в (3) и (12) характеризуют динамическую составляющую мощностей потоков, которая не зависит от способа ее определения.

На рис. 1 представлены результаты моделирования (13) для реального видеотрафика. Левая часть равенства соответствует кривой «для интенсивностей», правая соответствует кривой «для интервалов между заявками». Незначительные различия между ними возникают в результате погрешностей моделирования.

Рис. 1. Результаты моделирования равенства (13) для реального видеотрафика

Заключение

В то время как приведенное в [3-6] соотношение (3) обобщает формулу Хинчина-Полля-чека для определения среднего размера очереди в СМО с потоками заявок общего вида, полученные в настоящей работе соотношения (10)-(12) обобщают указанную формулу для определения среднего значения времени ожидания в очередях. В отличие от (3), где анализируются интенсивности заявок, по ступающих в течение интервала времени обслуживания, основными анализируемыми параметрами в рассматриваемых соотношениях являются временные интервалы между соседними заявками.

  • 2.    Степанов С.Н. Теория телетрафика. Концепции, модели, приложения. М.: Горячая линия-Телеком, 2015. – 808 с.

  • 3.    Лихтциндер Б.Я. Интервальный метод анализа трафика мультисервисных сетей // Модели инфокоммуникационных систем: разработка и применение. Приложение к журналу ИКТ. Вып. 8, 2011. – С. 101-152.

  • 4.    Лихтциндер Б. Я. О некоторых обобщениях формулы Хинчина-Поллячека // ИКТ. Т.5, №4, 2007. – С.253-258.

  • 5.    Лихтциндер Б.Я. Интервальный метод анализа мультисервисного трафика сетей доступа // Электросвязь. №12, 2015. – С. 5254.

  • 6.    Лихтциндер Б.Я. Интервальный метод анализа трафика мультисервисных сетей доступа. Самара: ПГУТИ, 2015. – 121 с.

  • 7.    Chan W.C., Lu T.C., Chen R.J. Pollaczek– Khinchin formula for the M/G/1 queue in discrete time with vacations // IEE Proceedings-Computers and Digital Techniques. 1997. V.144. № 4. – P. 222-226.

  • 8.    Lakatos L. A note on the Pollaczek-Khinchin formula // Annal. Univ. Sci. Budapest Sect. Comp. 2008. V.29. – P. 83-91.

  • 9.    Zheng F.U., Wang J. A new method for the Pollaczek-Khinchin formula // ICIC express letters. Part B, Applications: an international journal of research and surveys. 2015. V.6. – P. 1619-1624.

  • 10.    Huang L., Lee T.T. Generalized pollaczek-khinchin formula for markov channels // Communications, IEEE Transactions on. 2013. V. 61. №. 8. – P. 3530-3540.

  • 11. Huang L. Generalized Pollaczek-khinchin Formula for Queueing Systems with Markov Modulated Services Rates: diss. – The Chinese University of Hong Kong. 2013.

Список литературы Интервальный метод определения задержек в одноприборных СМО с потоками заявок общего вида

  • Клейнрок Л. Вычислительные системы с очередями. Т.2. Пер. с англ. М.: Мир, 1979. -600 с.
  • Степанов С.Н. Теория телетрафика. Концепции, модели, приложения. М.: Горячая линия-Телеком, 2015. -808 с.
  • Лихтциндер Б.Я. Интервальный метод анализа трафика мультисервисных сетей//Модели инфокоммуникационных систем: разработка и применение. Приложение к журналу ИКТ. Вып. 8, 2011. -С. 101-152.
  • Лихтциндер Б. Я. О некоторых обобщениях формулы Хинчина-Полллячека//ИКТ. Т.5, №4, 2007. -С.253-258.
  • Лихтциндер Б.Я. Интервальный метод анализа мультисервисного трафика сетей доступа//Электросвязь. №12, 2015. -С. 52-54.
  • Лихтциндер Б.Я. Интервальный метод анализа трафика мультисервисных сетей доступа. Самара: ПГУТИ, 2015. -121 с.
  • Chan W.C., Lu T.C., Chen R.J. Pollaczek-Khinchin formula for the M/G/1 queue in discrete time with vacations//IEE Proceedings-Computers and Digital Techniques. 1997. V.144. № 4. -P. 222-226.
  • Lakatos L. A note on the Pollaczek-Khinchin formula//Annal. Univ. Sci. Budapest Sect. Comp. 2008. V.29. -P. 83-91.
  • Zheng F.U., Wang J. A new method for the Pollaczek-Khinchin formula//ICIC express letters. Part B, Applications: an international journal of research and surveys. 2015. V.6. -P. 1619-1624.
  • Huang L., Lee T.T. Generalized pollaczek-khinchin formula for markov channels//Communications, IEEE Transactions on. 2013. V. 61. №. 8. -P. 3530-3540.
  • Huang L. Generalized Pollaczek-khinchin Formula for Queueing Systems with Markov Modulated Services Rates: diss. -The Chinese University of Hong Kong. 2013.
Еще
Статья научная