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

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

CC BY
155
39
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МНОГОКАНАЛЬНАЯ И БЕСКОНЕЧНО КАНАЛЬНАЯ СИСТЕМЫ МАССОВОГО ОБСЛУЖИВАНИЯ / ВИНЕРОВСКИЙ ПРОЦЕСС / ЧИСЛО ЗАНЯТЫХ КАНАЛОВ / MULTICHANNEL AND INFINITE CHANNEL QUEUING SYSTEMS / WIENER PROCESS / A NUMBER OF BUSY CHANNELS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Цициашвили Гурами Шалвович, Осипова Марина Анатольевна, Грамотина Ольга Викторовна

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Цициашвили Гурами Шалвович, Осипова Марина Анатольевна, Грамотина Ольга Викторовна

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

Synergetic effects in multichannel queuing systems with group arrivals of customers

In recent years, experts in a modelling of computer networks have shown great interest to an application of queuing systems with an infinite number of channels. This interest mainly is determined by a convenience of such systems calculations because of a queue absence and so a possibility for customers to choose channels freely. But real computer networks contain finite numbers of channels. So, it is necessary to establish an application of systems with infinite number of channels for their modelling. In this paper, we establish conditions, in which an aggregation of n oneserver systems into multiserver system for n ^да reduce to a queue disappearance. These conditions are based on limit theorems on a convergence of a number of busy channels in multiserver system to a number of busy channels in a system with the infinite number of channels and on a convergence of specially normed random process, described a number of customers arrived into a system up to a moment t to some limit the Wiener process. To obtain these results, we used the «moment» Kolmogorov-Chencov condition, an upper bound for a probability that a Gaussian process exceeds a high level and the Donsker-Prokhorov invariance principle. We take as initial a oneserver queuing system with a Poisson or deterministic input flow and group arrivals of customers including retrial queuing systems widely used in applications. In this paper, a model of n server queuing system is considered, in which e n (t) is a number of customers, arrived in the system up to the moment t inclusively, e n (0) = 0, Me n (t) = nm(t), where m(t) is a non decreasing function, q n (t) is the number of busy servers at the moment t, q n (0) = 0, xj is the service time of j -th customer, xj, j > 1, is the sequence of independent and identically distributed random variables with the distribution function F(t) (F (t) = 1 F (t) ), which has a continuous and bounded by some positive number density. Assume that 0 < t 1 < t 2 <... is a Poisson flow, N(t) = max(i: t t < t), t > 0, is a Poisson process with the intensity a >0, r|j,. • • are independent and identically distributed random variables with integer and positive values, M| = f, Dr|j = f 2 < да N (t) and S(t) = 2 Ik is the generalized Poisson process describing an arrival of | customers at the moment tk, k > 1. Then, input k=1 n flow into the n channel queuing system is defined by the equality e n (t) = 2 Sk (t), where S 1 (t),..., S n (t) are independent copies of k=1 the process S(t). A main result of this paper is the following statement. Theorem. If for some T >0the inequality J F(t)dm(t) <1 is hold, then PI sup q n (t) = n I ^ 0, n ^ да. 0 V0

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

ВЕСТНИК ТОМСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА 2015 Управление, вычислительная техника и информатика № 2 (31)

УДК 519.218.72

Б01 10.17223/19988605/31/7

Г.Ш. Цициашвили, М.А. Осипова, О.В. Грамотина

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

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

Ключевые слова: многоканальная и бесконечно канальная системы массового обслуживания; винеровский процесс; число занятых каналов.

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

В настоящей работе устанавливаются условия, при которых объединение п одноканальных систем массового обслуживания в многоканальную приводит при п ^<х> к исчезновению очереди (в некотором вероятностном смысле). Эти условия основываются на предельной теореме о сходимости числа занятых каналов в многоканальной системе к числу занятых каналов в системе с бесконечным числом каналов [2] и на предельной теореме о сходимости специальным образом нормированного случайного процесса, описывающего число заявок, пришедших в систему до момента I, к некоторому предельному [3], чаще всего винеровскому, процессу. При получении результатов работы использовались «моментное» условие Колмогорова-Ченцова [4], оценка вероятности превышения высокого уровня гауссовским процессом [5] и принцип инвариантности Донскера-Прохорова [6].

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

1. Вспомогательные утверждения

Рассмотрим схему серий, в которой характеристики п-канальной системы массового обслуживания определяются параметром п ^<х>, характеризующим устремляющуюся в бесконечность интенсивность входного потока. Обозначим еп (^) - количество заявок входного потока, пришедших до момента t включительно, еп (0) = 0, Меп (^) = пт^), где ш(^) - неубывающая функция. Пусть дп (^) -количество занятых каналов в системе в момент t, дп (0) = 0; ту - время обслуживания у -й заявки, причем ту, у > 1, - последовательность независимых и одинаково распределенных случайных величин с

функцией распределения ^^) (^ = 1 - ^), имеющей непрерывную и ограниченную числом / плотность.

Теорема 1. Пусть при некоторых Т >0, с >0 выполняются следующие условия:

en (t) - nm(t)

1. Последовательность случайных процессов xn (t) =-j=- при n — да C - сходится на

yjn

[0, T] к стандартному винеровскому процессу ^(t), умноженному на с .

2. Справедливо неравенство J F(t)dm(t) < 1. Тогда PI sup qn (t) = n I — 0, n — да.

о V o<i <t J

Доказательство. В силу сделанных предположений из [2, гл. II, § 1, теорема 1] следует, что

q (t) - nQ(t) i —

процесс zn (t) = —n-, где Q(t) = JF(u)dm(u), при n — да C - сходится к процессу

max(c,1)v n о

C(t) = с JF(t - u)d£(u) + K©(t), 0< t < T,

о

где ©(t) - центрированный гауссовский процесс, не зависящий от ^(t) с ковариационной функцией

R(t, t + u) = JF(v + u)F(v)dm(v). Тогда при 0< t < t + u < T имеем

о

s2(t, t + u) = M (ф) - Ф + u ))2 = K2 (R (t, t) + R (t + u, t + u) - 2R (t, t + u)) +

+c2M

JF(t - u)d£(u) - J F(t + u - v)d^(v)

0 0

< uC, C = (C + K2a)(2T/ +1).

Следовательно, минимальное число N(r) шаров радиуса r в метрическом пространстве ([0,T], в), покрывающих отрезок [0,T] (здесь B(t,t + u) - полуметрика на [0,T]), удовлетворяет неравенству N(r) < max(1, TCr-2), и значит, построенный по относительной энтропии ln N(r) интеграл Дадли

^(T) = T (lnN(r))1/2dr < да. Тогда из [5] PI sup q(t) > u I — 0, u — да.

0 V 0<t <T J

I (1 Q(v))n

— 0. Из C-сходимости случайного

Так как — да при n — да , то P

•0.

(1 - Q(v))n

_ ^ , sup С (t) > 'г

л/n V 0<t<T max(c,1)v n

процесса zn (t) к случайному процессу C(t) при n — да следует, что

PI sup qn (t) = n1 = PI sup qn (t) > n 1 < P f sup Zn (t) > (1 -Q(v))n.

V 0<t <t J V 0<t <t J V 0<t<T max(c,1)v n

Замечание 1. Утверждение теоремы 1 означает сходимость к нулю виртуального времени ожидания в n -канальной системе на отрезке времени [0,T] и, значит, характеризует исчезновение очереди при объединении n одноканальных систем, n — да .

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

Пусть 0 < tl < t2 < ... - пуассоновский поток точек; N(t) = max(i: tt < t), t > 0, - пуассоновский процесс интенсивности a >0. Предположим, что гц,r2,-- - независимые и одинаково распределенные случайные величины с неотрицательными целочисленными значениями, Mr = /, Dr = /2 < да, и

N (t)

рассмотрим обобщенный пуассоновский процесс S (t)= 2 Гк. Процесс S (t) описывает поступление Гк

к=1

заявок в момент tk, к > 1, тогда входной поток в n -канальную систему массового обслуживания

n

определяется равенством en(t)= 2 Sk(t), где Sl(t),...,Sn(t) - независимые копии случайного процесса S(t).

к=1

Теорема 2. Если при некотором T >0 выполнено условие 2 теоремы 1, то справедливо

соотношение PI sup qn (t) = n I — 0, n — да.

V 0<t <t J

Доказательство. Из первого и второго тождеств Вальда следуют равенства

M ZSk(t) = afxnt, D ZSk(t) = af2nt. (1)

k=i k=i

В силу равенств (1), независимости приращений процесса S(t) на непересекающихся интервалах и многомерной центральной предельной теоремы получаем, что конечномерные распределения процесса

£ Sk (t) - afnt

xn (t) =—-j=- сходятся к конечномерным распределениям винеровского процесса

л/n

C;(t), t е [0,T].

В свою очередь, в силу определения обобщенного пуассоновского процесса

sup M (| Xn (t2) - xn (t )|2|Xn (t) - xn (ti)|2) = D(S (t2) - S (t)) • D(S (t) - S (ti)) =

n

= afj(t2 -1) • af2(t - ti) < (a/2(t2 - ti))2, 0 < ti < t < t2 < T.

Следовательно, при a = 2, p = 2, Я = i, С = (af2)A2 выполнено «моментное» условие Колмогорова-Ченцова [4]

sup M (| Xn (t2 ) - Xn (t) |a | Xn (t) - Xn (ti) |p ) < С (t2 - t^, ti < t < t2< T.

n

Из [3, глава 3, теоремы 6, 7, следствие i] приходим к С-сходимости случайного процесса Xn(t) при n ^<х> к винеровскому процессу a^(t), t е [0,T], при с = ■sjaf2 . Тем самым условие i теоремы i выполнено, а значит, утверждение 2 полностью доказано.

Замечание 2. Утверждение теоремы 2 сохранится, если определить случайным процесс en (t) равенством en (t) = ei(nt).

Замечание 3. Утверждение теоремы 2 сохранится, если исходный пуассоновский поток 0 < ti < t2 < „. заменить пуассоновским потоком с интенсивностью a(t) > 0 , где a(t) - непрерывная,

ограниченная функция. В этом случае процесс Xn (t) при n ^<х> С-сходится к случайному процессу t

c^(m(t)), m(t) = Ja(x)dx, где ^(t) - стандартный винеровский процесс.

0

Замечание 4. Утверждение теоремы 2 сохранится, если исходный пуассоновский поток 0 < ti < t2 < заменить детерминированным потоком интенсивности i, а случайный процесс en (t)

[nt ]

заменить на £ цк и воспользоваться принципом инвариантности Донскера-Прохорова [6]. Тем самым,

к=i

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

Заключение

В реальных технических приложениях большой интерес вызывают системы с повторными вызовами [7]. Полученные в работе результаты могут быть распространены на один из известных классов таких систем. Пусть заявка поступает в многоканальную систему и после ожидания в очереди начинает обслуживаться на одном из приборов. По окончании обслуживания может возникнуть необходимость повторного обслуживания, которое может начаться на том же приборе, если в этот момент очереди нет. В противном случае заявка становится в очередь и дожидается освобождения одного из приборов и т.д. Чтобы к такой системе применить теорему 2, необходимо заменить функцию распределения времени обслуживания F(t) на функцию распределения суммарного времени обслуживания заявки во всех повторных вызовах. Однако остается открытым вопрос для систем обслуживания с повторными вызовами, работающими по другим протоколам, и для многоканальных систем обслуживания в случайной среде.

ЛИТЕРАТУРА

1. Жидкова Л.С., Моисеева С.П. Исследование системы параллельного обслуживания кратных заявок простейшего потока //

Вестник Томского государственного университета. Управление, вычислительная техника и информатика. 2011. № 4(17). С. 49-54.

2. Боровков А.А. Асимптотические методы в теории массового обслуживания. М. : Наука, 1980. 381 с.

3. Боровков А.А., Могульский А.А., Саханенко А.И. Предельные теоремы для случайных процессов // Итоги науки и техники.

Сер. Современные проблемы математики. Фундаментальные направления. 1995. Т. 82. С. 5-194.

4. Ченцов Н.Н. Слабая сходимость случайных процессов без разрывов второго рода // Теория вероятностей и ее применения.

1956. Т. 1, вып. 1. С. 154-161.

5. Дмитровский В.А. Условие ограниченности и оценки распределения максимума случайных полей на произвольных множе-

ствах // ДАН СССР. 1980. Т. 253, № 2. С. 271-274.

6. Прохоров Ю.В. Сходимость случайных процессов и предельные теоремы теории вероятностей // Теория вероятностей и ее

применения. 1956. Т. 1, вып. 2. С. 177-238.

7. Назаров А.А., Моисеева С.П., Морозова А. С. Исследование СМО с повторным обращением и неограниченным числом об-

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

служивающих приборов методом предельной декомпозиции // Вычислительные технологии. 2008. Т. 35. С. 88-92.

Цициашвили Гурами Шалвович, д-р физ.-мат. наук, профессор. E-mail: guram@iam.dvo.ru Институт прикладной математики ДВО РАН, Дальневосточный федеральный университет Осипова Марина Анатольевна, канд. физ.-мат. наук, доцент. E-mail: mao1975@list.ru Институт прикладной математики ДВО РАН, Дальневосточный федеральный университет Грамотина Ольга Викторовна. E-mail: helga13d25@mail.ru

Институт прикладной математики ДВО РАН Поступила в редакцию 16 марта 2014 г.

Tsitsiashvili Gurami. Sh., Osipova Marina. A., Gramotina Olga. V. (Institute for Applied Mathematics Far Eastern Branch of RAS, Far Eastern Federal University. Vladivostok, Russian Federation).

Synergetic effects in multichannel queuing systems with group arrivals of customers.

Keywords: multichannel and infinite channel queuing systems; Wiener process; a number of busy channels.

DOI 10.17223/19988605/31/7

In recent years, experts in a modelling of computer networks have shown great interest to an application of queuing systems with an infinite number of channels. This interest mainly is determined by a convenience of such systems calculations because of a queue absence and so a possibility for customers to choose channels freely. But real computer networks contain finite numbers of channels. So, it is necessary to establish an application of systems with infinite number of channels for their modelling.

In this paper, we establish conditions, in which an aggregation of n oneserver systems into multiserver system for n — да reduce to a queue disappearance. These conditions are based on limit theorems on a convergence of a number of busy channels in multiserver system to a number of busy channels in a system with the infinite number of channels and on a convergence of specially normed random process, described a number of customers arrived into a system up to a moment t to some limit the Wiener process. To obtain these results, we used the «moment» Kolmogorov-Chencov condition, an upper bound for a probability that a Gaussian process exceeds a high level and the Donsker-Prokhorov invariance principle.

We take as initial a oneserver queuing system with a Poisson or deterministic input flow and group arrivals of customers including retrial queuing systems widely used in applications.

In this paper, a model of n - server queuing system is considered, in which en (t) is a number of customers, arrived in the system up to the moment t inclusively, en (0) = 0, Men (t) = nm(t), where m(t) is a non decreasing function, qn (t) is the number of busy servers at the moment t, qn (0) = 0, xj is the service time of j -th customer, xj, j > 1, is the sequence of independent and identically

distributed random variables with the distribution function F(t) (F (t) = 1 - F (t) ), which has a continuous and bounded by some positive number density.

Assume that 0 < tx < t2 < ... is a Poisson flow, N(t) = max(i: ti < t), t > 0, is a Poisson process with the intensity a >0, Г j, r2, • • • are independent and identically distributed random variables with integer and positive values, M r 1 = /, Dr 1 = / < да

N (t)

and S(t) = 2 Гк is the generalized Poisson process describing an arrival of Гк customers at the moment tk, k > 1. Then, input

k=1

n

flow into the n channel queuing system is defined by the equality en (t) = 2 Sk (t), where S1 (t),..., Sn (t) are independent copies of

к=1

the process S(t) . A main result of this paper is the following statement.

Theorem. If for some T >0the inequality J F(t)dm(t) <1 is hold, then PI sup qn (t) = n I — 0, n — да.

0 V0<t<T J

In manifold technical applications, there is a large interest to queuing systems with retrial calls. Results obtained in this paper may be spread onto one of some known classes of such systems. Assume that a customer arrives in a multichannel system and after a waiting begins to be served at some channel. After the end of this service, it is possible to appear a necessity for this customer to repeat a service again. This service may be realized at some free channel if it is possible. In opposite case the customer waits for a disposal of some channel and so on. To apply Theorem to such system it is necessary to replace the distribution function F(t) by a distribution function of a summary service time. But there is a problem how to analyze queuing systems with repeated services which works using another protocols and multichannel queuing systems in a random environment.

REFERENCES

1. Zhidkova, L.S. & Moiseeva, S.P. (2011) Investigation of parallel serving system with simplest flow of fold customers. Vestnik

Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitel'naya tekhnika i informatika - Tomsk State University Journal of Control and Computer Science. 4(17). pp. 49-54. (In Russian).

2. Borovkov, A.A. (1980) Asimptoticheskie metody v teorii massovogo obsluzhivaniya [Asymptotic methods in queuing theory]. Mos-

cow: Nauka.

3. Borovkov, A.A., Mogul'skiy, A.A. & Sakhanenko, A.I. (1995) Limit theorems for random processes. Itogi nauki i tekhniki. Ser. Sov-

remennyeproblemy matematiki. Fundamental'nye napravleniya. 82. pp. 5-194. (In Russian).

4. Chentsov, N.N. (1956) Slabaya skhodimost' sluchaynykh protsessov bez razryvov vtorogo roda [Weak convergence of random processes without discontinuities of second order]. Teoriya veroyatnostey i ee primeneniya - Theory of Probability and its Applications. 1 (1). pp. 154-161.

5. Dmitrovskiy, V.A. (1980) Uslovie ogranichennosti i otsenki raspredeleniya maksimuma sluchaynykh poley na proizvol'nykh mnozhe-

stvakh [Condition of boundedness and estimates of maximum distribution for random fields on arbitrary sets]. DANSSSR. 253 (2). pp. 271-274.

6. Prokhorov, Yu.V. (1956) Skhodimost' sluchaynykh protsessov i predel'nye teoremy teorii veroyatnostey [Convergence of random

processes and limit theorems of probability theory]. Teoriya veroyatnostey i ee primeneniya - Theory of Probability and its Applications. 1 (2). pp. 177-238.

7. Nazarov, A.A., Moiseeva, S.P. & Morozova, A.S. (2008) Issledovanie SMO s povtornym obrashcheniem i neogranichennym chislom

ob-sluzhivayushchikh priborov metodom predel'noy dekompozitsii [Investigation of retrial queuing systems with unbounded number of servers my method of limit decomposition]. Vychislitel'nye tekhnologii - Computational technologies. 35. pp. 88-92.

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