Научная статья на тему 'СРЕДНЯЯ ДЛИНА ОЧЕРЕДИ ДЛЯ СИСТЕМ МАССОВОГО ОБСЛУЖИВАНИЯ С КОРРЕЛИРОВАННЫМИ ВХОДНЫМИ ПОТОКАМИ'

СРЕДНЯЯ ДЛИНА ОЧЕРЕДИ ДЛЯ СИСТЕМ МАССОВОГО ОБСЛУЖИВАНИЯ С КОРРЕЛИРОВАННЫМИ ВХОДНЫМИ ПОТОКАМИ Текст научной статьи по специальности «Математика»

CC BY
226
18
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМА МАССОВОГО ОБСЛУЖИВАНИЯ / КОРРЕЛИРОВАННЫЙ ВХОДНОЙ ПОТОК / СРЕДНЯЯ ДЛИНА ОЧЕРЕДИ / ФОРМУЛА ХИНЧИНА-ПОЛЛАЧЕКА / QUEUING SYSTEM / CORRELATED INPUT STREAM / AVERAGE QUEUE LENGTH / KHINCHIN-POLLACHEK FORMULA

Аннотация научной статьи по математике, автор научной работы — Лихтциндер Борис Яковлевич, Блатов Игорь Анатольевич, Китаева Елена Викторовна

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

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

ON ESTIMATES OF THE AVERAGE QUEUE LENGTH FOR MASS SERVICE SYSTEMS IN CASE OF CORRELATED INPUT FLOW

In multiservice packet-switched networks, the packet flow differs significantly from the Poisson flow, since these flows are generated by many sources of requests for services that are significantly different from each other. All this leads to the fact that the flows in multiservice networks are characterized by uneven arrival of requests and packets. Packages are grouped into "bundles" at some time intervals and are practically absent at other intervals. The random process of claims (packets) entering the system is characterized by a distribution law that establishes a relationship between the values ??of a random variable and the probabilities of occurrence of the indicated values. In most cases, such a flow is characterized by a distribution function of time intervals between neighboring claims, and the process of their processing is characterized by a probability distribution function of service time intervals. The mathematical model of the simplest single-channel queuing systems (QS) in case of incoming flow with arbitrary correlation. For this QS, various generalizations of the Khinchin-Pollachek formula of the average queue length. An interval model of the incoming flow is proposed, within which an expression of the average queue length through unconditional moments is obtained second order. All results were obtained with very general assumptions of ergodicity and stationarity. Are given results of numerical experiments confirming theoretical conclusions.

Текст научной работы на тему «СРЕДНЯЯ ДЛИНА ОЧЕРЕДИ ДЛЯ СИСТЕМ МАССОВОГО ОБСЛУЖИВАНИЯ С КОРРЕЛИРОВАННЫМИ ВХОДНЫМИ ПОТОКАМИ»

СРЕДНЯЯ ДЛИНА ОЧЕРЕДИ ДЛЯ СИСТЕМ МАССОВОГО ОБСЛУЖИВАНИЯ С КОРРЕЛИРОВАННЫМИ ВХОДНЫМИ ПОТОКАМИ

DOI: 10.36724/2072-8735-2020-14-8-13-20

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

Поволжский государственный университет телекоммуникаций и информатики, г. Самара, Россия, lixt@psuti.ru

Блатов Игорь Анатольевич,

Поволжский государственный университет телекоммуникаций и информатики, г. Самара, Россия, blatow@mail.ru

Китаева Елена Викторовна,

Самарский национальный исследовательский университет имени академика С.П. Королева, г. Самара, Россия, el_kitaeva@mail.ru

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

Информация об авторах:

Лихтциндер Борис Яковлевич, д.т.н., Поволжский государственный университет телекоммуникаций и информатики, г. Самара, Россия Блатов Игорь Анатольевич, д.ф.-м.н., Поволжский государственный университет телекоммуникаций и информатики, г. Самара, Россия Китаева Елена Викторовна, к.ф.-м.н., Самарский национальный исследовательский университет имени академика С.П. Королева, г. Самара, Россия

Для цитирования:

Лихтциндер Б.Я., Блатов И.А., Китаева Е.В. Средняя длина очереди для систем массового обслуживания с коррелированными входными потоками // T-Comm: Телекоммуникации и транспорт. 2020. Том 14. №8. С. 13-20.

For citation:

Lichtzinder B.Ya., Blatov I.A., Kitaeva E.V. (2020) On estimates of the average queue length for mass service systems in case of correlated input flow. T-Comm, vol. 14, no.8, pр. 13-20. (in Russian)

Manuscript received 08 April 2020; Revised 20 May 2020; Accepted 03 August 2020

Ключевые слова: система массового обслуживания, коррелированный входной поток, средняя длина очереди, формула Хинчина-Поллачека

1. Введение

В подавляющем числе работ теории массового обслуживания указанные случайные величины считаются не коррелированными и взаимно независимыми. Однако, указанные допущения для анализа пакетного трафика мультисервисных сетей совершенно недопустимы. В ряде публикаций [1-9] а также в работах авторов этой статьи [10-13] предпринимались попытки учета корреляционных свойств потоков, образующих очереди. Имеется много работ, посвященных различным частным случаям СМО при наличии корреляции входных данных (см. обзор [14]).

В задачах управления СМО важной характеристикой является средняя длина очереди. Обобщения формулы Хинчи-на-Полячека средней длины очереди для некоторых конкретных СМО рассматривались в [15, 16]. Однако нам неизвестны работы, в которых разрабатываются общие подходы анализа СМО при наличии произвольных коррелированных входных потоков.

Одним из перспективных , на наш взгляд, направлений изучения пакетного трафика является разрабатываемый нами Интервальный метод [17, 18], позволяющий заменить анализ интервалов времени между соседними заявками и интервалов времени обработки заявок, анализом одной случайной величины - числом заявок, поступающих в течение последовательных интервалов времени обработки каждой из заявок. Нами показано, что дисперсия и корреляционные свойства указанной случайной величины, при заданной загрузке, полностью характеризуют размер очереди в системах массового обслуживания [18].

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

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

Введем терминологию и обозначения. Анализируются стационарные потоки заявок (пакетов). Весь промежуток времени анализа разбивается на равные интервалы Т; одинаковой длины т. Считается, что интервал времени обработки каждой из заявок - постоянный и равен т. Числа заявок на г-м интервале обозначаем через (т). Пусть р = Ят - коэффициент загрузки, где Я - средняя интенсивность заявок. Предполагается, что р6(0,1). Величины ш(т) = Ят =

Для любой одноприборной СМО справедливо рекуррентное соотношение, устанавливающее связь между поступающими и обработанными заявками [19]:

Ч (Т) = Ч-1(Т) + тг (Т) (J), (1)

где

_ [0, если ^(т) = ш;(т) = 0 , в противном случае В случае пуассоновского потока заявок с постоянным временем обслуживания, для средней длины очереди (математического ожидания) известна формула Хинчина - Полла-

чека [19], которая имеет вид

_ „2

(2)

, . [0, еа

<7 00 =

р и Аш(т) = [ш;(т) — т(т) ] - математическое ожидание и дисперсия чисел заявок, поступающих в течение интервала времени г, соответственно. Через ^ (т) обозначим количество заявок, стоящих в очереди в конце г'-го интервала обработки (длину очереди). Через = К[ц1_1{т),т1{т)] обозначим ковариацию случайных величин х(т) и ^¿(т). Для предположений, которые мы будем делать по ходу статьи, будем использовать обозначения А1, А2,---.

2(1 -р)

В [20] было получено обобщение формулы (2) на случай произвольных коррелированных потоков:

^ = (3)

^ У 2(1 -р) 2 У '

В частном случае пуассоновского потока МЧг_1т;(т) = 0,£>т(т) = ри формула (3) принимает вид (2). Доказательство формулы (3) приводится в разделе 4. Из него следует, что формула (3) справедлива для любых стационарных в широком смысле потоков с конечным математическим ожиданием и дисперсией, для которых процесс т) обладает такими же свойствами, т.е. и для МАР-потока, управляемого эргодической марковской цепью.

Задачей настоящей статьи является получение формул, в которых средняя длина очереди выражается через корреляционные свойства входящего потока т^ (т) при весьма общих предположениях.

3. Предположения и определения

В [12] формула (3) была преобразована к более удобному для применения виду. Приведем некоторые понятия из [12], поскольку они необходимы для решения задач данной статьи.

Введем понятие цикла обслуживания. Циклом обслуживания 1к = и^*^ 1 будем называть совокупность смежных интервалов обработки 1, на которых Ц] > 0 везде, кроме последнего интервала, на котором очередь обнуляется после обработки последней заявки, а слева от данного цикла тоже находится хотя бы один такой интервал. Здесь обозначает количество смежных интервалов - длину к-го цикла.

Замечание 1. Понятие цикла обслуживания отличается от введенного Л. Клейнроком [21] понятия периода занятости, поскольку, период занятости предполагает наличие слева и справа, как минимум, одного интервала, на котором Ш;(т) = ^¿(т) = 0. Поэтому период занятости Клейнро-ка может содержать несколько циклов 2к. Целесообразность введения данного понятия обоснована в [12].

Сделаем следующее предположение.

А1. Гипотеза эргодичности и взаимной стационарности. Предположим, что все рассматриваемые процессы обладают свойствами эргодичности, стационарности и взаимной стационарности в широком смысле. В частности, для любой реализации случайного процесса т^ (т)

т(т) = Итд,^ - 2^=1 т1 (т), От (т) =

У

№ml_jml (У)

- т(т))(тк(т) -

= -тггСг)] (5)

4. Основные результаты

Формулы для средней длины очереди, полученные в [12], были записаны для конкретной фиксированной реализации случайного процесса т1(т). Однако представляет интерес преобразование формулы (3) к выражению, зависящему от корреляционных свойств входящего потока т^. Получим соответствующие результаты. Пусть Ш;(т) - произвольная реализация случайного процесса {ш;}.

Теорема 1. Справедлива формула

±(Дт(т)-р(1-р)) +

± Щ (т) !!]г~=)3{т^ (т) - 1) (6)

Эта и последующие теоремы будут доказаны в следующем разделе.

Второе слагаемое в (6) при естественных дополнительных предположениях есть весовая сумма условных выборочных ковариаций (см. ниже) элементов входящего потока. Покажем это.

Пусть Ак(т) = = 1,5 = I — к,1 — к + 1, --,¿} - случайное событие, состоящее в том, что случайно выбранная пара (т.1_к (т), т^ (т)), к + 1 < I < N, принадлежит одному циклу обработки 15 с [1,М]. Пусть Ак(Ы) - число таких пар. Обозначим через

11Р(Ак(т))=^ (7)

условную выборочную ковариацию случайных величин Ш1_к(т),Ш;(т) при условии Ак(т) и выборочную вероятность события ^^(т) соответственно.

Теорема 2. Справедлива формула

± (Ят(т) - р(1 - р)) + итП=^Кк,ЮР(Ак(т)) (8)

Теорема 2 непосредственно вытекает из (6), (7).

Формулы (8) содержат условные корреляции и вероятности Р(Ак(т)), вычисление которых затруднительно. Получим формулу, содержащую только безусловные моменты второго порядка нового случайного процесса, тесно связанного с исходным.

Произведем замену переменной интервалов Т;, на которых рассматривается поступление заявок, на другую переменную - которая представляет собой интервал между двумя соседними заявками, покидающими очередь. Числа заявок, поступивших на указанных интервалах, обозначим через ^¿(б). Это и есть новый случайный процесс, который мы рассмотрим.

Замечание 2. Каждая реализация случайного процесса совпадает с соответствующей реализацией исходного случайного процесса т^ (т) , из которой удалены все уча-

стки покоя, на которых Ш;(т) = ¿»¿(т) = 0, т.е. остаются только примыкающие друг к другу циклы обслуживания.

А2. Гипотеза А1 для процесса ^¿(6). Предположим, что для нового случайного процесса также справедлива гипотеза А1.

Пусть N - рассматриваемое число членов ш1(т),-...,тм(г) реализации процесса Ш;(т), а М = М(М) число членов соответствующей реализации процесса полу-

ченных из т1 (т),---,ты (г) удалением нулевых членов, принадлежащих участкам покоя. Пусть

ут(к,в,М) = -1-££к+1тг(0) (тг_к(0) - 1) (9)

безусловная выборочная ковариация числа заявок нового случайного процесса.

Теорема 3. Пусть справедливы предположения А1-А2. Тогда имеет место формула

т =

± (Ст(т) - р(1 - р)) + р Ит в, М) (10)

2 4 у М

В формуле (10) присутствует дисперсия исходного случайного процессаШ;(т). Обозначим через £>т(б) дисперсию процесса

Теорема 4. Пусть справедливы предположения А1-А2. Тогда имеет место формула

ТЦг) = |(ят(0) - 2 Ит 1%-^Ут(к,е,ю) (11)

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

Замечание 3. Если предположить, что теоретические ковариации

ут{к,в) = Ит м^тут(к,в,М) (12)

достаточно быстро убывают так, что ряд Т,к'=1ут(к'6) сходится, а сходимость в (12) достаточно быстрая, т. е. выполнены условия перестановки предельных переходов в (11), то формула (11) принимает вид

+ (13)

Однако, формула (13) для рассматриваемых нами потоков оказывается непригодной, в отличие от формулы (11), которая всегда верна при выполнении условий стационарности и эргодичности. Это связано с медленным убыванием выборочных ковариаций в (11) и медленной сходимостью в (12).

5. Доказательства теорем

Доказательство формулы (3). Возведем в квадрат уравнение баланса (1). Учитывая, что

5?(т) = = ^¡_1(т), (т)Ш; (т)5; (т) = ТП1,

получим

(^(т))2 =

(91-1(0) +0^(0) +8i(т) + 2qi_1(т)mi(т)-2qi_1(т)-

Вычислим математическое ожидание от обеих частей последнего равенства. Учитывая, что ш^т) = ¿^(т), а в силу

стационарности (д. (г))2 = _1(т))2, получим

О = (т^т))2 + р + 2<?l_:L(T;)ml(T) - 2<?1_1(т) - 2р,

или <?(т) = ^((^(т)) ~р) + qL- 1Цт)т1(т).

или <?(т) = ;(öm(r) - р{1 - р)) + <?1_1(т)ш;(т) (14)

Подставляя в (14) qV-iOOrn^r) = ^ч._1т.(т)ш;(т) +

т(т) • <7(ir) = + pqiт), и выражая q(r), получаем

(3).

Доказательство теоремы 1. Из (14) следует, что для доказательства (6) достаточно установить равенство

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

q1-i(T)ml(T) = - l)

(15)

Докажем (15). Отметим важное свойство цикла обслуживания.

Лемма 1. Для любого цикла обслуживания

jk+Nk-l jk+Nk-l

£ (mj(j)-Sj)= £ (т,(т)-1) = 0.

k=jk J=Jk

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

Последовательно применяя равенство (1) к значениям очереди в правой части (1), находим

N

4i-iCO = ^-gv+DCO + ^(^¿-Дт) -

]=i

Отсюда имеем (здесь и далее с точностью до бесконечно малой при N ^ да)

^-iCOm, (т) = ^f=1qi_i(r)mj(r) =

- (Яг_Дт) + ?г_(л,+1)(т)) (16)

В силу леммы 1 отсюда имеем

(^(тОт^т) = -Tlli=i^i(T:)(Zjezin[L-N,L-il.Zin{L-N}*o(mj(T) ~ l) + 4i-(N+1) (т)"

D).

Но в силу той же леммы первая сумма в последнем равенстве равна нулю, так как

^ (т,(т) - 1)

= - ^ (тДт) -1)

= _<7i-(w+i)(T)-

Поэтому имеем

д1_1(т)?и1(т:) = ^^ m;(r) I ^ (тДг) - l) I

;=i yEZinli-w.i-iliZinii-il^o J

i-i

Тем самым формула (15), а, значит, и формула (6) доказана. Теорема 1 доказана.

Доказательство теоремы 3. Вначале установим вспомогательное утверждение. Лемма 2. Для процесса ^¿(0) справедлива формула

) = 1, (17)

lim N^m— = p. (18)

Доказательство. Вычисляя математическое ожидание от обеих частей формулы

(1) в силу стационарности находим S(jj = = р. (19)

Поскольку ^¿(0) получается из Ш;(т) удалением участков покоя, на которых mг (т) = St (т) = 0, то для соответствующего процесса £¿(6) будем иметь

Щ) = тЩ. (20)

Но на участках обработки St (0) = 1, откуда

Ш = 1. (21)

Из (20), (21), следует (17). Формула (18) следует из (19), (21) и того, что £f=1 <^(т) = £f=1 $(0). Лемма доказана.

Преобразуем сумму безусловных ковариаций (9) из (10). Имеем

м

vm{k,e,M)=-^--^ ^ т1{в){т1_к{в)-1), 1=к+1

М-1 М-1 м

ZM — к lv Г

^ mi(fl)(mi_fc(fl) - 1) =

к=1 к=11=к+1 М 1-1

1=1 к=1

(22)

Из (22), определения процесса Ш;(0), циклов обработки и замечания 2 следует, что

£zsc[i,w] (т) ^(m, (т) - 1), (23)

поскольку эти суммы состоят из одних и тех же слагаемых.

Далее заметим, что в силу леммы 2 и (23) limм^^т^в^-^т^в) - 1) =

^ ^ £zsc[i,w] mt (т) Y,lj=jsimj (т) - 1). (24)

Из (6), (22), (24) получаем (10). Теорема 3 доказана.

Доказательство теоремы 4. Очевидно, что £>т(0) = Ду=1(т). Поэтому в силу

(10), (11) достаточно доказать формулу Лт(т) = Яв=1(т) ■ Р + Р(1 - р). (25)

Для краткости будем опускать аргумент т. Имеем в силу леммы 2

MiDsim)) = Ds=0(m)P(S = 0) + De=1(m)P(fi = 1) = = Ds=1im)PiS = 1) = De=1(m) ■ p,D(Ms(m)) = iMs=0im)-p)2PiS =0) + + (M5=1(m) - p)2P(<5 = 1) = (0 - p)2(l - p) + (1 - p)2p = = P(1-P)-

Отсюда, используя известную формулу Dm = Dim) = M^Dgim)) + D^Mgim)), получаем (25). Теорема 4 доказана.

6. Результаты численных экспериментов

6.1. Анализируемые потоки

Справедливость полученных нами результатов иллюстрируется результатами численных экспериментов на основе

формулы (11) для реализации видеотрафика на фоне простейшего пуассоновского потока той же интенсивности. Кроме того, мы приводим результаты аналогичных расчетов для одной из моделей заявок, управляемых цепью Маркова (МАР-поток). МАР-поток образовывался последовательным во времени переключением двух пуассоновских потоков заявок с параметрами интенсивности Аг = 1000 и Я2 = 10. Переключение потоков осуществлялось с одинаковой вероятностью, равной 0,1, после поступления каждой заявки любого из потоков. Всего для МАР-потока и пуассоновского потока было сгенерировано по 100000 временных отсчетов, а поток телетрафика содержал 16910 отсчетов.

Все результаты были также проверены и подтверждены с помощью формулы (3)на основе оценок входящего в нее корреляционного члена согласно гипотезе А1, а также с помощью сравнения с оценками средних значений очередей, вычисленных их непосредственным усреднением (см. п. 6.2).

Результаты приведены в табличной и графической форме. В данном пункте приведем графические иллюстрации. Численные результаты в виде таблиц приводятся в п. 6.3.

В мультисервисных сетях связи (МСС) с пакетной коммутацией поток пакетов существенно отличается от пуассоновского и носит явно выраженный пачечный характер.

На рисунке 1. представлена реализация видеотрафика (узкие пачки) на фоне равномерного пуассоновского потока одинаковой интенсивности (серый фон). На рисунке 2. показан фрагмент указанной реализации в увеличенном масштабе времени. Каждая тонкая вертикальная полоска соответствует числу пакетов, поступающих в течение интервала времени обработки одного пакета. Из графиков следует, что для видеопотока имеются интервалы, в течение которых поступают десятки пакетов, в то время как пуассоновский поток содержит на указанных интервалах один или два пакета. Это и объясняет наличие больших очередей при передаче потоков видеотрафика.

Рис. 1. Поток видеотрафика и пуассоновский поток

Рис. 3. Зависимости средних размеров очередей при различных значениях коэффициента загрузки р

На рисунке 3 представлены зависимости средних размеров очередей при различных значениях коэффициента загрузки р (верхний график - видеотрафик, нижний график -пуассоновский поток). Из рисунка видно, что при одинаковых значениях коэффициента загрузки р средний размер очереди у пуассоновского потока во много раз меньше, чем у потока видеотрафика.

Рис. 2. Поток видеотрафика и пуассоновский поток в увеличенном масштабе времени

Рис. 4. Зависимости дисперсии и средних размеров очередей видеотрафика, при различных значениях коэффициента загрузки р

На рисунке 4 для рассматриваемого видеотрафика показаны зависимости дисперсии (нижняя кривая) и средних размеров очередей (верхняя кривая), при различных значениях коэффициента загрузки (р), полученные в результате имитационного моделирования. Значение дисперсии ^т(т)(0< = 10,6, в то время как размер очереди превышает 250 пакетов. Корреляционная составляющая в десятки раз превышает значение дисперсии, и не учитывать ее нельзя.

Разница впечатляет, поскольку при постоянном времени обработки и коэффициенте загрузки равном 0,5, среднее значение очереди для пуассоновского потока составляет лишь 0,25 пакета. Для пачечного потока видеотрафика составляющая, обусловленная дисперсией Ош(т)(р) оказывается существенно меньше, чем составляющая, обусловленная наличием корреляционных связей.

Приведем результаты расчетов для МАР-потока.

На рисунке 5 показан поток, представляющий числа заявок, поступающих в течение каждого из интервалов времени т = 2,72 • 10"2, которые соответствуют коэффициенту загрузки р = Ат = 0,5.

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

Рис. 5. Поток заявок, поступающих в течение интервалов времени, соответствующих коэффициенту загрузки р = 0,5

видно, что корреляционная составляющая преобладает, но не так сильно, как для потока видеотрафика.

Таблица 1

Пуассоновский поток

р 0.1 .2 .3 .5 .7 .9

Dm(&)(p) 9.71 • 10~2 1.98 • 10_1 2.98 • 10_1 4.96 • 10_1 7.00 • 10_1 9.00 • 10_1

covm(0)(p) 5.42 • 10~3 2.39 • 10~2 6.27 • 10~2 2.47 • 10_1 8.28 • 10_1 3.94

q£ov(p) 5.40 • 10~3 2.46 • 10~2 6.37 • 10~2 2.48 • 10_1 8.25 • 10_1 3.96

qexact(p) 5.40 • 10~3 2.46 • 10~2 6.37 • 10~2 2.48 • 10_1 8.25 • 10_1 3.96

Dm(x)(p) 9.97 • 10~2 1.99 • 10_1 2.99 • 10_1 4.98 • 10_1 7.00 • 10_1 8.99 • 10_1

Таблица 2

Поток видеотрафика

P 0.1 .2 .3 .5 .7 .9

Dm(ff)(p) .57 1.04 • 10+1 1.40 • 10+1 2.08 • 10+1 2.76 • 10+1 3.49 • 10+1

covm(0)(p) 7.16 • 10+2 8.72 • 10+2 9.46 • 10+2 1.01 • 10+3 1.06 • 10+3 3.04 • 10+3

qcov(P) 3.62 • 10+1 8.81 • 10+1 1.44 • 10+2 2.58 • 10+2 3.82 • 10+2 1.38 • 10+3

qexact(P) 3.62 • 10+1 8.81 • 10+1 1.44 • 10+2 2.58 • 10+2 3.82 • 10+2 1.38 • 10+3

Dm(x)(p) .75 2.24 4.42 • 10+1 1.07 • 10+1 1.95 • 10+1 3.15 • 10+1

Рис. 6. Зависимости дисперсии и средних размеров очередей, при различных значениях коэффициента загрузки р

Несмотря на высокую пачечность, в отличие от видеотрафика, представленного на рисунке 3, здесь средние очереди имеют небольшие размеры ^(0,5) = 5,21 заявок, при коэффициенте загрузки (р), равном 0,5. На рисунке 6 для рассматриваемого потока показаны зависимости средних размеров очередей (верхний график) и дисперсии (нижний график), при различных значениях коэффициента загрузки (р). Из рисунка 6 видно, что в отличие от видеотрафика (рис. 4), при малых загрузках размер очереди близок к значению дисперсии, а влияние корреляционной составляющей соизмеримо с влиянием дисперсии.

6.2. Численные результаты

В разделах статьи 1-5 р предполагалось фиксированным. Здесь мы изучаем зависимость интересующих нас величин от р. Поэтому ниже мы используем обозначения, которые связаны с предыдущими следующим образом: От(г) = = ^ш(0)(р) • 9 СО = - значение сред-

ней длины очереди, вычисляемое по формуле (11). резсорт^(р) = 2 (к> М)обозначена корреля-

ционная составляющая длины очереди в (11). Кроме того, ЧехааР = , где д£(т) последовательно вычисля-

ются по формулам (1). Графические результаты полностью согласуются с численными и были получены на их основе.

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

Отметим, что в таблице 1 для пуассоновского потока присутствует корреляционная составляющая, которая может быть не меньше дисперсионной. Это связано с тем, что пуассоновский поток при переходе от к подвергается изменениям (за счет удаления многих нулевых элементов) и становится коррелированным, а также тем, что выборочные ковариации медленно сходятся к теоретическим (см. замечание 3). Из таблицы 2 видно, что корреляционная составляющая сильно преобладает над дисперсионной и определяет длину очереди. В случае МАР-потока (таблица 3)

Таблица 3

MAP поток

P 0.1 .2 .3 .5 .7 .9

Dm(ff)(p) .19 3.81 5.07 6.77 7.87 8.67

covm(0)(p) 3.1 .98 4.61 7.03 1.33 • 10+1 4.99 • 10+1

qcov(P) 4.68 • 10_1 1.19 • 10_1 2.17 5.30 1.22 • 10+1 4.84 • 10+1

qexact(P) 4.68 • 10_1 1.19 • 10_1 2.17 5.30 1.22 • 10+1 4.84 • 10+1

Dm(x)(p) 3.08 • 10_1 9.23 • 10_1 1.73 3.53 5.71 7.88

Наконец, в таблице 4 представлена зависимость среднего размера очереди MAP потока от объема выборки. Видно, что при больших значениях N среднее значение очереди стабилизируется и приближается к предельным значениям в соответствии с теоремами 1-4.

Таблица 4

Зависимость среднего значения очереди от размера выборки дляМАР-потока

N\p 0.1 .2 .3 .4 .5 .6 07 08 09

10000 0.55 1.40 2.49 3.89 5.83 8.51 12.2 19.6 34.0

20000 0.51 1.33 2.41 3.79 5.74 8.62 13.0 20.9 40.7

30000 0.5 1 28 2.35 3.70 5.65 8.44 12.6 20.7 41.6

40000 0.50 1.29 2.34 3.70 5.66 8.50 12.9 21.1 45.8

50000 0.49 1.26 2.29 3.62 5.52 8.26 12.6 20.5 45.8

60000 0.48 1.25 2.26 3.57 5.43 8.08 12.2 20.2 49.2

70000 0.48 1.22 2.22 3.51 5.38 8.08 12.3 20.5 48.3

80000 0.47 1.21 2.20 3.50 5.35 8.06 12.3 29.4 48.0

90000 0.47 1.20 2.19 3.48 5.32 8.01 12.3 20.4 48.5

100000 0.47 1.19 2.17 3.45 5.30 7.99 12.2 20.3 48.4

7. Заключение

Таким образом, из результатов статьи можно сделать следующие выводы.

В статье для однолинейной системы массового обслуживания с ожиданием, неограниченным бункером, детерминированным обслуживанием и коррелированным входящим потоком получена формула (11), выражающая среднюю

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

Формула (11) носит фундаментальный характер, поскольку показывает, что среднее значение размера очереди полностью определяется переменной составляющей энергии потока.

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

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

Анализ примера одного из потоков, образуемых с помощью случайного независимого переключения двух пуассо-новских потоков с различными параметрами интенсивности показал, что , несмотря на высокую пачечность результирующего потока, его дисперсия и корреляционные свойства оказывают сопоставимое влияние на средние размеры очередей. Следовательно, в первом случае, причиной возникновения больших очередей является большая корреляционная составляющая, в то время как во втором случае, причиной возникновения очереди является дисперсия и корреляционная составляющая в сопоставимых пропорциях.

Литература

1. Leland W.E., Taqqu Murad S., Willinger W., Wilson D.V. On the Self-Similar Natureof Ethernet Traffic, J. IEEE/ACM Transact. Networking, 2:1 (1994), pp. 1-15.

2. Neuts M.F. Versatile Markovian point process, J. Appl. Probab., 16:4 (1979), pp. 764-779.

3. Ramaswami V. The N/G/1 queue and its detailed analysis // Advances Appl. Probab., 12:1 (1980), pp. 222-261.

4. Jagerman D.L., Balcioglu B., Altiok T., Melamed B. Mean Waiting Time Approximations in the G/G/1 Queue, Queueing Systems, 2004, V. 46, 481-506.

5. Balcioglu B., Jagerman D.L., Altiok T. Approximate mean waiting time in a GI/D/1 queue with autocorrelated time to failures, IEEE Transactions, 39 10, 985-996, 2007.

6. Карташевский И.В., Сапрыкин A.B. Обработка коррелированного трафика в узле сети типа G/G/1, Радиотехника, 2017, №10. С. 119-125.

7. Карташевский И.В. Модель трафика для программно-конфигурируемых сетей, Радиотехника, №6, 2016. С. 124-129.

8. Цыбаков Б.С. Модель телетрафика на основе самоподобного случайного процесса, Радиотехника, 1999. №5. С. 24-31.

9. Шелухин О.И., Тенякшев A.M., Осин A.B. Фрактальные процессы в телекоммуникациях / Под ред. О.И. Шелухина. М.: Радиотехника, 2003.

10. Лихтциндер Б.Я. Корреляционные связи в пачечных потоках систем массового обслуживания, Телекоммуникации, 2015, №9. С. 8-12.

11. Лихтциндер Б.Я. Корреляционные свойства длин очередей в системах массового обслуживания с потоками общего вида // Инфокоммуникационные технологии, 2015, Т.13, №3. С. 276-280.

12. Блатов И.А., Лихтциндер Б.Я. Об оценке длин очередей в СМО с произвольной корреляцией / В сборнике: Информационные технологии и нанотехнологии Сборник трудов ИТНТ-2018, Самарский национальный исследовательский университет имени академика С.П. Королева, 2018. С. 1607-1616.

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

14. Вишневский В.М., Дудин А.Н. Системы массового обслуживания с коррелированными входными потоками и их применение для моделирования телекоммуникационных сетей, АиТ, 2017, № 8, 3-59; V.M. Vishnevskii, A.N. Dudin, Queueing systems with correlated arrival flows and their applications to modeling telecommunication networks, Autom. Remote Control, 78:8 (2017). C. 1361-1403.

15. ШульгаЮ.Н. Обобщение формулы Полячека - Хинчина для объемных стохастических сетей, АиТ, 1989, № 3, 84-98; Yu. N. Shul'ga, Extension of the Polaczek - Khinchin formula to 3d stochastic networks, Autom. Remote Control, 50:3 (1989), pp. 355-365.

16. Jain G., Sigman K. A Pollaczeek-Khinchine formula for M/G/1 queues with disasters, J. Appl. Prob., 1996, V. 33, pp. 1191-1200.

17. Лихтциндер Б.Я. Интервальный метод анализа мультисер-висного трафика сетей доступа, Электросвязь, №12, 2015. C. 52-54.

18. Лихтциндер Б.Я. Трафик мультисервисных сетей доступа (интервальный анализ и проектирование). М.: Горячая линия -Телеком, 2018.

19. Вентцель Е.С. Исследование операций. Задачи, принципы, методология. М.: Наука, 1988.

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

21. Клейнрок Л. Теория массового обслуживания. М.: Машиностроение, 1979.

ON ESTIMATES OF THE AVERAGE QUEUE LENGTH FOR MASS SERVICE SYSTEMS

IN CASE OF CORRELATED INPUT FLOW

Boris Ya. Lichtzinder, Volga State University of Telecommunications and Informatics, Samara, Russia, lixt@psuti.ru Igor A. Blatov, Volga State University of Telecommunications and Informatics, Samara, Russia, blatow@mail.ru Elena V. Kitaeva, Samara National Research University named after Academician S.P. Korolev, Samara, Russia, el_kitaeva@mail.ru

Abstract

In multiservice packet-switched networks, the packet flow differs significantly from the Poisson flow, since these flows are generated by many sources of requests for services that are significantly different from each other. All this leads to the fact that the flows in multiservice networks are characterized by uneven arrival of requests and packets. Packages are grouped into "bundles" at some time intervals and are practically absent at other intervals. The random process of claims (packets) entering the system is characterized by a distribution law that establishes a relationship between the values ??of a random variable and the probabilities of occurrence of the indicated values. In most cases, such a flow is characterized by a distribution function of time intervals between neighboring claims, and the process of their processing is characterized by a probability distribution function of service time intervals. The mathematical model of the simplest single-channel queuing systems (QS) in case of incoming flow with arbitrary correlation. For this QS, various generalizations of the Khinchin-Pollachek formula of the average queue length. An interval model of the incoming flow is proposed, within which an expression of the average queue length through unconditional moments is obtained second order. All results were obtained with very general assumptions of ergodicity and stationarity. Are given results of numerical experiments confirming theoretical conclusions.

Keywords: queuing system, correlated input stream, average queue length, Khinchin-Pollachek formula. References

1. Leland W. E., Taqqu Murad S., Willinger W., Wilson D.V. (1994). On the Self-Similar Natureof Ethernet Traffic. J. IEEE/ACM Transact. Networking, 2:1. P. 1-15.

2. Neuts M.F. (1979). Versatile Markovian point process. J. Appl. Probab, 16:4. P. 764-779.

3. Ramaswami V. (1980). The N/G/1 queue and its detailed analysis. Advances Appl. Probab., 12:1. P. 222-261.

4. Jagerman D.L., Balcioglu B., Altiok T., Melamed B. (2004). Mean Waiting Time Approximations in the G/G/1 Queue. Queueing Systems. Vol. 46. P. 481-506.

5. Balcioglu B., Jagerman D.L., Altiok T. (2007). Approximate mean waiting time in a GI/D/1 queue with autocorrelated time to failures. IEEE Transactions, 39 10. P. 985-996.

6. Kartashevsky I.V., Saprykin A.V. (2017). Processing of correlated traffic in a network node of type G / G / 1. Radiotekhnika. No. 10. P. 119-125.

7. Kartashevsky I.V. (2016). Traffic model for software-defined networks. Radio engineering. No. 6. P. 124-129.

8. Tsybakov B.S. (1999). Teletraffic model based on a self-similar random process. Radiotekhnika. No. 5. P. 24-31.

9. Shelukhin O.I., Tenyakshev A.M., Osin A.V. (2003). Fractal processes in telecommunications / Ed. O.I. Shelukhin. Moscow: Radiotekhnika.

10. Likhttsinder B.Ya. (2015). Correlation links in burst streams of queuing systems. Telecommunications. No. 9. P. 8-12.

11. Likhttsinder B.Ya. (2015). Correlation properties of queue lengths in queuing systems with general flows. Infocommunication technologies. Vol.13. No. 3. P 276-280.

12. Blatov I.A., Likhttsinder B.Ya. (2018). On the estimation of the lengths of queues in the QS with arbitrary correlation. Information technology and nan-otechnology Proceedings of ITNT-2018, Samara National Research University named after academician S.P. Queen. P. 1607-1616.

13. Likhtzinder B.Ya. (2007). On some generalizations of the Khinchin-Pollyachek formula. Infocommunication technologies. Vol.5. No. 4. P. 253-258.

14. Vishnevskii V.M., Dudin A.N. (2017). Queueing systems with correlated arrival flows and their applications to modeling telecommunication networks. Autom. Remote Control, 78:8. P. 1361-1403.

15. Shul'ga Yu.N. (1989). Extension of the Polaczek - Khinchin formula to 3d stochastic networks. Autom. Remote Control. 50:3. P. 355-365.

16. Jain G., Sigman K. (1996). A Pollaczeek-Khinchine formula for M/G/1 queues with disasters. J. Appl. Prob. Vol. 33. P. 1191-1200.

17. Likhttsinder B.Ya. (2015). Interval method of analysis of multiservice traffic of access networks. Electrosvyaz. No. 12. P. 52-54.

18. Likhttsinder B.Ya. (2018). Traffic of multiservice access networks (interval analysis and design). Moscow: Hotline - Telecom.

19. Ventzel ES, Operations Research. Tasks, principles, methodology, Moscow: Nauka, 1988.

20. Likhttsinder B.Ya. (2015). Interval method for traffic analysis of multiservice access networks, Samara PSUTI.

21. Kleinrock L. (1979). Queuing Theory. Moscow: Mechanical Engineering.

Information about authors:

Boris Ya. Lichtzinder, Dr. Tech. sciences, Volga State University of Telecommunications and Informatics, Samara, Russia

Igor A. Blatov, Doctor of Phys.-Math. Sciences, Volga State University of Telecommunications and Informatics, Samara, Russia

Elena V. Kitaeva, set physical-mat. Sciences, Samara National Research University named after Academician S.P. Korolev, Samara, Russia

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