Научная статья на тему 'Об одном подходе к расчету времени ожидания обслуживания при распределенной обработке данных'

Об одном подходе к расчету времени ожидания обслуживания при распределенной обработке данных Текст научной статьи по специальности «Математика»

CC BY
39
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
СИСТЕМА МАССОВОГО ОБСЛУЖИВАНИЯ С "ПРОГУЛКАМИ" ПРИБОРА / QUEUEING SYSTEM WITH SERVER VACATIONS / ОБСЛУЖИВАНИЕ ДО ПОЛНОГО ИСЧЕРПАНИЯ / EXHAUSTIVE SERVICE / ПОЛЛИНГ-СИСТЕМА / POLLING / ВРЕМЯ ОЖИДАНИЯ / WAITING TIME

Аннотация научной статьи по математике, автор научной работы — Назаров Анатолий Андреевич, Сонькин Дмитрий Михайлович

Рассматривается система массового обслуживания M|GI|1 с очередью с бесконечным числом мест для ожидания и “прогулками” прибора. Прибор обслуживает заявки, накопившиеся в очереди, пока она не окажется пустой в течение случайного времени. После этого прибор мгновенно уходит на “прогулку”. Во время прогулки заявки в системе накапливаются, но не обслуживаются. После прогулки прибор приступает к обслуживанию накопленных заявок в очереди, а также обслуживает все заявки, которые поступают в течение всего текущего режима доступности до полного исчерпания всех заявок. Ставится задача нахождения распределения вероятностей числа заявок в очереди и времени ожидания обслуживания в рассматриваемой системе с “прогулками” прибора и полным исчерпанием заявок.

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

Похожие темы научных работ по математике , автор научной работы — Назаров Анатолий Андреевич, Сонькин Дмитрий Михайлович

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

The single-server queueing model with vacations and exhaustive service

Single-line queueing systems with server vacations are common mathematical models of telecommunication systems. In real systems “vacations” are considered as a temporal suspension of service to perform any other operation of the device, or its breakdown or repair. Queueing system with server vacations is one of the known methods for research of cyclic or polling systems. Let us review the queueing system with one service device and a queue with unlimited number of waiting seats. The system receives Poisson process of customers with intensity 𝜆. Device operation mode consists of two consecutive intervals. During first interval customers are handled at the device, distributed by function 𝐵(𝑥). The device serves the customers who have collected in queue until it does not turn out empty. When this interval ends, the server goes on a vacation. During vacations, all requests coming into the system are gathered in the queue and are waiting for device to return to the operating mode. Duration of this interval is random and determined by distribution function (𝑥). We have found generating function distribution of probabilities for a number of customers in the queue and the characteristic function of waiting time in the single-line queueing systems with server vacations and exhaustive service.

Текст научной работы на тему «Об одном подходе к расчету времени ожидания обслуживания при распределенной обработке данных»

Вычислительные технологии

Том 22, № 1, 2017

Об одном подходе к расчету времени ожидания обслуживания при распределенной обработке данных

А. А. Назаров1'*, Д. М. Сонькин2

1Томский государственный университет, Россия 2Томский политехнический университет, Россия *Контактный e-mail: nazarov.tsu@gmail.com

Рассматривается система массового обслуживания M|GI|1 с очередью с бесконечным числом мест для ожидания и "прогулками" прибора. Прибор обслуживает заявки, накопившиеся в очереди, пока она не окажется пустой в течение случайного времени. После этого прибор мгновенно уходит на "прогулку". Во время прогулки заявки в системе накапливаются, но не обслуживаются. После прогулки прибор приступает к обслуживанию накопленных заявок в очереди, а также обслуживает все заявки, которые поступают в течение всего текущего режима доступности до полного исчерпания всех заявок. Ставится задача нахождения распределения вероятностей числа заявок в очереди и времени ожидания обслуживания в рассматриваемой системе с "прогулками" прибора и полным исчерпанием заявок.

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

Введение

При проектировании систем с распределенной обработкой данных, состоящих из множества вычислительных узлов (приборов обслуживания, далее — просто приборов), необходимо учитывать ситуации, когда один или несколько вычислительных узлов становятся недоступными ввиду перегруженности, отсутствия каналов связи и других причин [1]. В течение этого времени вычислительный узел не обслуживает заявки, которые могут накапливаться в очереди или распределяться на другие вычислительные узлы. Математическими моделями таких реальных систем являются системы с ненадежным прибором или системы с "прогулками" прибора [2 - 4].

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

Дисциплина обслуживания очередей для систем с "прогулками" прибора такая же, как и для систем поллинга. Приведем основные дисциплины обслуживания [7, 8]:

© ИВТ СО РАН, 2017

1) исчерпывающая дисциплина, при которой сервер обслуживает заявки до тех пор, пока очередь не опустеет;

2) Т-ограниченная дисциплина, при которой время пребывания сервера у очереди ограничено величиной Т.

Развитие информационных технологий является стимулом для решения задач в различных отраслях экономики, техники, медицины, компьютерных наук, военной промышленности [9, 10, 11]. Для исследования как минимум двух основных составляющих информационных технологий — обработки и передачи данных — применяется аппарат теории массового обслуживания. На основе реальных информационных систем создаются системы и сети массового обслуживания [12, 13], для адекватного моделирования и исследования которых необходимо знать и учитывать специфические особенности изучаемых систем. Это может относиться к числу обслуживающих приборов, количеству очередей, процессу обработки сообщений, дисциплине обслуживания. Не менее важно учитывать приоритетность обслуживания, периоды простоя системы, чтобы обеспечить своевременность передачи некоторых классов сообщений. Все это указывает на практическую необходимость развития аналитических решений в этой области.

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

1. Математическая модель

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

2. Вывод системы уравнений Колмогорова

Для исследования времени ожидания в системах с "прогулками" найдем производящую функцию и распределение вероятностей величины г(Ь) — числа заявок, находящихся

ад

Система массового обслуживания

в очереди в момент времени t. Обозначим v(t) — состояние прибора: 1 — прибор на периоде занятости, 0 — прибор на "прогулке"; z(t) — длина интервала от момента времени t до момента окончания "прогулки" (остаточная продолжительность "прогулки") или до момента окончания обслуживания текущей заявки, если прибор на периоде занятости.

Рассмотрим марковский процесс {i(t), v(t), z(t)} и для стационарного распределения вероятностей

Pv(i, z) = Р{i(t) = i, v(t) = v, z(t) < z], составим прямую систему уравнений Колмогорова [14]:

Px(0,z - At) = [Pi(0, z) - P^O, Ai)](1 - XAt) + P^1, At)B(z) + Po(1, At)B(z) + o(At), P1(i, z - At) = [P1(i, z) - P1(i, Ai)](1 - XAt) + P1(i - 1, At)XAt+

+ P1(i + 1, At)B(z) + P0(i + 1, At)B(z) + o(At), Po(0, z - At) = (Po(0, z) - Po(0, At))(1 - XAt) + Po(0, At)T(z) + P1(0, At)T(z) + o(At), P0(i, z - At) = (P0(i, z) - P0(i, At))(1 - XAt) + P0(i - 1, z)XAt + o(At),

которую, устремляя At ^ 0, перепишем в виде

' dP1 (0, z) dP1 (0,0)

dz

-XP1 (0, z) +

dP1 (1,0) dPo (1,0)

d

B ( ) = 0,

dP1(i, z) dP1(i, 0)

d

-XP1(i, z)+

+XP1(i - 1, z) +

dP1(i + 1,0^ dP0(i + 1,0)

d

d

B(z) = 0,i > 1,

dPo(0, z) dPo(0,0) dP1(0,0)T + dPo(0,0)T )

- XPo(0, z) +----T (z) +----T (z)

d d dPo (г, z) dPo (г, 0)

d

d

0, = 0,

d

d

- XPo (i, z) + XPo (i - 1, z) = 0,i > 1.

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

ОР, (г, 0) дР, (г, г)

d

d

z=0

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

те

Введем частичные производящие функции ^ угРи(ъ, = (у, г). Просуммировав

г=1

первое уравнение со вторым и третье с четвертым, систему (1) перепишем в виде

dG1(y, z) dG1(y, 0)

d

1

-XG1(y, z) + XyG1(y, z) + -

dGl(y, 0) dP1(0,0)

d

B(z) +

1

+ -

dGo(y, 0) dPo(0,0)

d d dGo(y, z) dGo(y, 0)

B( ) = 0,

d

d

- XGo(y, z) + XyGo(y, z) +

( dP1(0

y dz

(00, 0) + dPo(0, 0) )

+ —dT~ I (z)

)

0.

Обозначим

дРг(0, 0) дРо(0,0)

дг дг

тогда последнюю систему перепишем в виде

к о,

дСг(у,г) дСг(у, 0)

дг

дг

- А(1 - у)С1(у,г) + -

У

дСг(у, 0) + дСо(у, 0)

дг

дг

В (г)-

1

—поВ (г) = 0, У

дСо(у^) дСо(у, 0)

дг

дг

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

- Х(1 - у)Со(у,г)+ поТ(г) = 0.

Эта система уравнений является основной для дальнейших исследований.

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

Решением системы (2) являются функции [15]

Со(у,г) = е С1(у,г) = е

1-у)Л у е-\(1

о

1-У)А J е-\(1-у

\ п

дСо(у, 0)

дг

- поТ(х)

дС1(у, 0) 1 У

дС1(у, 0) + дСо(у, 0)

дг

дг

В(х) +

1

+ -По в (х) У

в котором неизвестны константа ■ко и производные в нуле устремим г ^ то,

Со(у) = Со(у, то) = Иш Со(у,г) = Иш ех(1-у)2 | I е-х(1-е'и)х

дг

. В решении (3)

дг

- поТ(х)

йх

Первый сомножитель в этом равенстве стремится к бесконечности, второй сомножитель в виде интеграла должен сходиться к нулю, тогда необходимо, чтобы

е

-\(1-е^и)х

дг

- жоТ(х)

йх = 0.

Имеем

3-Х(1-у)х

дг

- %оТ (х)

йх = {)) I е-Х[1-У)х<1х - Ко I т(х)е-х{1-у)хйх

Х^ОО

1 dG0(y, 0) 1 Г )

+ —-Т (x)de-x(1-y)x

41 - у) dz 1

4(1 - у)

4(1 - у)

ко | Т(x)e-x(1-y)x

о

оо

-X(1-y)x

dT (x)

1 9Go(y, 0) 4(1 - у) dz

1 dGo (y, 0) '4(1 - y) dz

Получим, что

4(1 - у)

dGMj^ d

-коТ*(4 -Xy) = 0.

коТ*(4 - 4у),

где T*(a) = e axdT(x) — преобразование Лапласа — Стилтьеса функции распреде-о

ления Т(x).

Аналогично для

Gi(y) = lim Gi(y, z) = lim <j [ e~x(1-y)xdx-

-1Iе

о

-\{1-y)x

1

dG1(y, 0) dGo(y, 0)

---1--^--ко

d d

dG1 (y, 0) dGo(y, 0)

В(x)dx

1 dG1(y, 0) 4(1 - y) dz

4 (1 - )

+

- ко В( x)

1 dG1(y, 0) 1

d d

'dG1(y, 0) dGo(y, 0)

de-x(1-y)x

4(1 - ) d

4 (1 - )

d

+

d

dG1(y, 0) dGo(y, 0)

■ +--^---0

1

4(1 - )

d

G1 d

\ со

)/

/ n

о

- kj в(z)e-x(1-y)z

-X(1-y)x

dB (x)

1 dG1(y, 0)

4(1 - y) dz '

(y, 0) + äGM - *4 - 4y) = Qt

d

где B*(a) = e axdB(x) — преобразование Лапласа — Стилтьеса функции распреде-о

ления B(x). Имеем

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

dG1 (у, 0) 1 У

d

( dG1(y

у dz

(у, 0) + dG0(у, 0) *( 0

+----Ко ) в (4 - 4у) = 0,

dG1(y, 0), чч (dGо(y, 0) . _

1 , -(у -В *(4 -4у ))Н °(У, ) -ко] В *(4 -4у),

dG1(y, 0)

(dGо(y, 0) \ --Ко)

fdGо(y, 0) \ --Ко)

-ко В *(4 - 4у)

у-В*(4 - 4у)

f

+

о

1

оо

f

оо

о

оо

В последнее равенство подставим выражение (4):

901 (у, 0) = (Т* (X -Ху) - 1)В*(Х -Ху)

дх Щ у-В*(Х -Ху) . ()

Тогда, подставляя равенства (4) и (5) в решение (3), имеем

X

Со (у, г) = ех(1-у)2^1 е-х(1-у)х [Т *(Х - Ху) - Т (х)] ¿х, о

уС1(у, г)=жоех(1-у> х

Z

,-X(1-y)x

у - В*{Х - Ху)

х!е

о

=X(1~y)z (т* (Х —

у [у -В * (Х - Ху)] G1(y, z) = щ eX( y'z (Т * (Х - Ху) - 1) х

Z

х i е-X(1-y> [(у - В(х)) В*(Х - Ху) - [у - В*(Х - Ху)] В(х)] dx,

о

У[У -В*(Х -ХУpX(1-y)z I —X(1—y)x. l[B*

Т *(Х -Ху) - 1 у - В*(Х -Ху)

-Gi(y, z) = щeX( y)z e-X(1-y)xy [В* (Х - Ху) - В(х)] dx,

Gi (у, z) = щeX(1-y)z e-X(1-y)x [В* (Х - Ху) - В(х)] dx

Т *(Х -Ху) - 1

о

Откуда

z

G0(у, z) = eX(1-y)z^ i e~X(1~y')x [T* (Х - Ху) - Т(х)] dx,

G1 (у, z) = ^Т-ВХ- Ху)еX(1-y)Z / e-X(1-y)X [В* (Х - Ху) - В(х)] dx. (6)

о

В решении (4), (5) устремим z ^ то, найдем предельные значения Go(у), G1(y):

Go (У) = Иш G (У, z) = jJm -Xl-eJ,)z ^ J e-X(1-y)x [Т* (Х - Ху) - Т(х)] dx

e-X(1-y)z [Т * (Х -Ху) -Т (Z)] [Т * (Х -Ху) -Т (Z)] Т * (Х -Ху) - 1

= щ lim-^т;-^—X(1 y)r-= Щ lim-VT-x-^-= Щ—w-Т\—,

-Х(1 - у)е-X(1-y)z z^x -Х(1 - у) Х(у - 1)

G1(y) = lim G1(y, z) =

Z^-X

z

= % -(В-Х- ~Ху) W-ys: jF-il-y)x [В*(Х - - ^dx =

О

= Т* (Х-Ху) - 1В* (Х-Ху) - 1 -в * (Х -Ху) Х(у - 1) .

Таким образом, имеем

„ , , Т* (Л-Лу) - 1 Т * (Л - Лу) - 1 ВЧХ-Ху)-1

С°(Р) = Ж0 Л(у - 1) • С1(У>=Щ у-В- (Л-Лу) Л(у- 1) •

т * (Л -Лу) - 1 ( В * (X -Лу) - \

С(у) = С0(у) + Сг(у) = -У-)-[1+ ( У)

п0~

Л(У - 1) \ У-В* (Л-Лу) Т * (Л -Лу) - 1 у- 1

Л(у - 1) у-В * (Л -Лу)

Равенства (4)-(7) с точностью до константы що, которая будет определена ниже из условия нормировки, определяют вид производящих функций Со(у, г), Сг(у, г), Со(у), Сг(у). Так как В*'(0) = -Ь, Т*'(0) = -Т1, где Ь и Тг — средние времена обслуживания

и "прогулки" соответственно, имеем

Т* ( Л - Л ) - 1 - 1

1 = Иш С(1) = що Иш

у^г к ' Л(у - 1) у-В* (Л - Лу)

г Т *' (Л -Лу) 1 ЛТ Тг

Ж0 1!Ш ---11Ш -- ! -—— = -—- =

у^г Л 1 -В*'(Л -Лу) иЛ(1 -ЛЬ) о1 -ЛЬ

или

Т*' (Л - Лу)

Ко = Иш Со (у) = щ 11ш---= коТг,

у^г у^г Л

Т*' (Л - Лу) В*' (Л - Лу) ТгЛЬ

К = ш С (у) = уш 1 - в* (л - Лу) у^-Л-= Що (г-Щ ■

Так как

тогда

1 = Кг + К2 = жоТг

ко

(т-Ль +1)

КоТ

1-ЛЬ,

1 - ЛЬ Тг '

1- Л

Здесь Ко = 1 - ЛЬ, Кг = ——--стационарные вероятности состояний прибора.

Тг

Таким образом, частичные производящие функции

Со(у) =

1 - ЛЬТ * (Л -Лу) - 1

Тг

Л(у - 1)

Сг(у) =

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

1 -ЛЬТ * (Л - Лу) - 1В* (Л -Лу) - 1 Тг у-В* (Л - Лу) Л^у-Г)

решают поставленную задачу нахождения распределения Р,„ ({).

4. Распределение вероятностей состояний системы

Сделаем замену в производящих функциях у = еги и перейдем к характеристическим функциям числа заявок в очереди

Х(1 - Ь)Т*(Х - ХеГ) - 1

Но(и) =

Н\(и)

Тг Х(е?Ш - 1) ' Х(1 - Ь) Т*(Х - ХеРШ) - 1В*(Х - Хе^) - 1 Тг у - В*(Х - Хе^Ш) Це^-Г) '

Обратным преобразованием Фурье численно можно найти дискретное распределение числа заявок в очереди по следующей формуле:

ж

Рь (г) = е-ЗШНь (и)д,Щ (9)

—ж

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

5. Время ожидания заявки в системе с "прогулками" прибора и обслуживанием до полного исчерпания

Рассмотрим заявку, поступившую в систему в некоторый момент времени Время ее ожидания в системе до начала обслуживания обозначим через Ш(Ь), а характеристическую функцию этого времени ожидания — через

^ (и) = Мезш№ ' (10)

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

Ею (и,г, г) = М {езш№ (*)\у(г) = V, г(г) = г, г (г) = г} = е1Ш ЦЗ (и)г). (11)

По формуле полной вероятности можно записать равенство

_ те _ те

те „ те „

Р(и) = ^ / Ро(и,г,г)^+ ^ / ^(и,1,£)А2Рх(1,г) =

г=0 0 í=0 0

тете

= ^ е^ (Р(и))Чг Ро (г,г) + ^ еРШ (0 (и))Чг Рг(г,г) =

г=0 0 i=0 0

те те

= [ езшг 4 (и),г)+ [ еРШ2 4 С1(^(и)}г) = С* (р (и),и) + (и),и). (12)

Здесь С1 (((и), и) — преобразование Фурье — Стилтьеса. Найдем эти функции непосредственно из формулы (6) либо из уравнений (2), используя равенства (4), (5):

дСг (у, 0) 1

д^д^0 - \зи + Л(1 - у)] С* (у, и) + 1 д

дСг(у, 0) дСо(У, 0)

д

д

1

((и) - -пор(и) = 0,

дШз^ д

- [зи + Л(1 - у)] С*0(у, и) + пот (и) = 0,

где т(и), ((и) —преобразования Фурье — Стилтьеса функций Т(х),В(х) соответственно.

Запишем

С*0(у,и)

пот(и) -

сЮо(у201_ д

и + Л(1 - )

дС(У, 0) + дСо(у, 0)

по-

т(и) -Т*(Л -Лу) 3и + Л(1 - у) , дСг (у, 0)

д

У С*(У,и)

(Т *( Л -Лу) - 1)В*(Л -Лу)

д

По

( ( и) -

д

По-

у-В * (Л -Лу)

и + Л(1 - )

(Р(и) - у) + (Т *( Л -Лу) - 1)( (и)

По-

и + Л(1 - )

(Т*(Л - Лу) - 1)В*(Л - Лу)(((и) - у) + (Т*(Л - Лу) - 1)[у - В*(Л - Лу)] ((и)

Ьи + Л(1 - у)] [у -В *(Л -Лу]

(Т*(Л - Лу) - 1)(-уВ*(Л - Лу) + у((и)) (Т*(Л - Лу) - 1)(((и) - В*(Л - Лу)) По-г—г-тт;-гтг--т^-= Поу-

[Зи + Л(1 - у)] [у -В *(Л -Лу)] тогда имеем

С*(у, и) = По

Найдем сумму

[Зи + Л(1 - у)] [у - В*(Л -Лу)]

(Т *( Л -Лу) - 1)(( (и) -В* (Л -Лу)) [Зи + Л(1 - у)][у -В * (Л -Лу)] •

С*о(у,и) + С*(у, и) = по

т(и) -Т*(Л - Лу) (Т*(Л - Лу) - 1)((3(и) - В*(Л - Лу))

3 и + Л(1 - у)

+ по

[Зи + Л(1 - у)][у -В* (Л -Лу)]

по

= по

(г(и) - Т *(Л -Лу ))[у -В* (Л -Лу )1 (Т*( Л - Л ) - 1)(р (и) -В* (Л -Лу))

[Зи + Л(1 - у)] [у -В* (Л -Лу)] ' [ и + Л(1 - у)] [у -в *(Л -Лу)]

т(и)у - уТ *( Л - Лу) - т(и)В * (Л - Лу)+ Т *(Л - Лу)((и) - ((и) + В *(Л - Лу)

[зи + Л(1 - у)] [у - В*(Л - Лу)] [зи + Л(1 - у)] [у - В*(Л - Лу)]

Т*(Л - Лу) [((и) - у] - р(и) + В*(Л - Лу) + т(и) [у - В*(Л - Лу)]

по-

[зи + Л(1 - у)][у - В*(Л -Лу)]

:13)

Подставляя равенство (13) в формулу (12), получим характеристическую функцию времени ожидания

- ((и) + В *(Л - Лу) + т(и) [((и) -В* (Л - Лу)] т(и) - 1 Ь (и) = по-л——т-^ чм г„/ \--Л ^ ш-= по~

[Зи + Л(1 - ((и))] [((и) - В*(Л - Л((и))]

Зи + Л(1 - р(и))

1 - ХЬ т(и) - 1 т(и) - 1 1 - ХЬ

=--—-= —---' (14)

Тг Зи + Х(1 - 0(и)) Тх X К 1

1 + —(1 - Р(и))

Получив вид характеристической функции Р(и), плотность /(и) распределения вероятностей величины Ш(Ь) можно найти, применяя обратное преобразование Фурье, по формуле

те

,М = 1 те е—(и)Ли.

—те

Характеристическая функция Р (и) имеет вид произведения характеристических функций остаточного времени "прогулки" и времени ожидания в классической системе М\С1 \/\то.

Заключение

Основными результатами работы являются формулы (8), которые определяют в явном виде производящие функции распределения вероятностей состояний системы.

Из полученного вида формулы (14) характеристической функции Р(и) следует, что плотность / (ж) распределения вероятностей времени Ш(Ь) ожидания заявки в очереди является сверткой плотностей указанных случайных величин, а величина Ш(Ь) определяется суммой

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

Ж (г) = г(1) + !(1)

независимых случайных величин г(Ь) и 7(¿), что существенно облегчает нахождение моментов времени ожидания Ш (£).

Применяя найденную плотность /(х), можно найти все характеристики времени Ш(Ь) ожидания заявки в рассматриваемой системе обслуживания.

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

[1] Ш^лумпер Л.О. Исследование однолинейной системы массового обслуживания конечной емкости с фоновыми заявками: Дис. ... канд. физ.-мат. наук. Москва, 2005. 100 с. Shlumper, L.O. Queuing ultimate capacity study a single-line system with background applications: Dis. ... kand. fiz.-mat. nauk. Moscow, 2005. 100 p. (In Russ.)

[2] Nazarov, A.A., Paul, S.V. Number of customers in the system with server vacations // Communications in Comput. and Inform. Sci. Switzerland: Springer, 2016. Vol. 601. P. 334-343.

[3] Назаров А.А., Пауль С.В. Исследование системы массового обслуживания с "прогулками" прибора, управляемой Т-стратегией // Матер. Междунар. конф., посвящ. 80-летию проф., д-ра физ.-мат. наук Г.А. Медведева "Теория вероятностей, случайные процессы, математическая статистика и приложения". Минск: РИВШ, 2015. С. 202-207. Nazarov, A.A., Paul, S.V. Research queuing system with the "walking" of the device, managed by T-strategy // Proc. Intern. Conf. dedicated to G.A. Medvedev 80th anniversary: Probability Theory, Stochastic Processes, Mathematical Statistics and Applications. Minsk: RIVSh, 2015. P. 202-207. (In Russ.)

[4] Назаров А.А., Ямпольский В.З., Пауль С.В., Сонькин Д.М. Исследование математической модели циклической сети связи множественного доступа // Матер. 10-й Все-рос. науч.-практ. конф. "Перспективные системы и задачи управления". Ростов-на-Дону: Изд-во ЮФУ, 2015. Т. 1. С. 204-214.

Nazarov, A.A., Yampolsky, V.Z., Paul, S.V., Sonkin, D.M. Investigation of the mathematical model of cyclic multiple access communications network // Proc. 10th All-Russia Scientific and Applied Conf. "Perspective Systems and Control Problems". Rostov-na-Donu: Izd-vo YuFU, 2015. Vol. 1. P. 204-214. (In Russ.)

[5] Вишневский В.М., Семенова О.В. Системы поллинга: теория и применение в широкополосных беспроводных сетях. М.: Техносфера, 2007. 312 с.

Vishnevskiy, V.M., Semenova, O.V. Polling systems: theory and applications in broadband wireless networks. Moscow: Tekhnosfera, 2007. 312 p. (In Russ.)

[6] Вишневский В.М., Семенова О.В. Математические методы исследования систем поллинга // Автоматика и телемеханика. 2006. Вып. 2. С. 3-56.

Vishnevskii, V.M., Semenova, O.V. Mathematical methods to study the polling systems // Automation and Remote Control. 2006. Vol. 67(2). P. 173-220.

[7] Shanthikumar, J.G. On stochastic decomposition in M/G/l type queues with generalized server vacations // Oper. Res. 1988. Vol. 36, No. 4. P. 566-569.

[8] Takagi, H. Queueing analysis of vacation models, part I: M/G/l and part II: M/G/l with vacations: Techn. Report TR87-0032. Tokyo: IBM Tokyo Res. Lab., 1987.

[9] Сонькин М.А., Ямпольский В.З. Обобщенные свойства специальных систем связи и мониторинга для труднодоступных и подвижных объектов // Изв. ТПУ. Матем. и механика. Физика. 2008. Т. 312, № 2. С. 154-156.

Sonkin, M.A., Yampolsky, V.Z. Generalized properties of special communication and monitoring systems for remote and mobile objects // Bulletin of the Tomsk Polytechnic Univ. Matematika i Mekhanika. Fizika. 2008. Vol. 312, No. 2. P. 154-156. (In Russ.)

[10] Сонькин М.А., Погребной В.К., Погребной А.В. Оптимизация использования ресурсов связи в наземной метеорологической наблюдательной сети // Изв. ТПУ. Вычисл. техника и информ. 2008. Т. 313, № 5. С. 46-50.

Sonkin, M.A., Pogrebnoy, V.K., Pogrebnoy, A.V. Optimizing the use of communication resources in a surface weather observation network // Bulletin of the Tomsk Polytechnic Univ. Upravlenie, Vychislitel'naya Tekhnika i Informatika 2008. Vol. 313, No. 5. P. 46-50. (In Russ.)

[11] Сонькин Д.М., Ямпольский В.З. Навигационно-телекоммуникационные системы мониторинга и управления труднодоступными объектами и мобильными группами. Томск: Изд-во НТЛ, 2013. 220 с.

Sonkin, D.M., Yampolskiy, V.Z. Navigation and telecommunications monitoring and control system for remote objects and mobile groups. Tomsk: Izd-vo NTL, 2013. 220 p. (In Russ.)

[12] Назаров А.А., Терпугов А.Ф. Теория массового обслуживания: Учеб. пособие. Томск: Изд-во НТЛ, 2004. 228 с.

Nazarov, A.A., Terpugov, A.F. Queueing theory: Ucheb. Posobie. Tomsk: Izd-vo NTL, 2004. 228 p. (In Russ.)

[13] Гнеденко Б.В., Коваленко И.Н. Введение в теорию массового обслуживания. 4-е изд. М.: Изд-во ЛКИ, 2007. 400 с.

Gnedenko, B.V., Kovalenko, I.N. Introduction to queuing theory. 4ed. Moscow: Izd-vo LKI, 2007. 400 p. (In Russ.)

[14] Назаров А.А., Моисеева С.П. Метод асимптотического анализа в теории массового обслуживания. Томск: Изд-во НТЛ, 2006. 112 с.

Nazarov, A.A., Moiseeva, S.P. Asymptotic analysis in queuing theory method. Tomsk: Izd-vo NTL, 2006. 112 p. (In Russ.)

[15] Филиппов А.Ф. Введение в теорию дифференциальных уравнений. М.: КомКнига, 2007. 240 с.

Filippov, A.F. Introduction to the theory of differential equations. Moscow: KomKniga, 2007. 240 p. (In Russ.)

Поступила в 'редакцию 29 октября 2016 г., с доработки — 30 декабря 2016 г.

The single-server queueing model with vacations and exhaustive service

nazarov, anatoly a.1'*, sonkin, dmitry m.2

1 National Research Tomsk State University, Tomsk, 634050, Russia

2 National Research Tomsk Polytechnic University, Tomsk, 634050, Russia

* Corresponding author: Nazarov, Anatoly A., e-mail: nazarov.tsu@gmail.com

Single-line queueing systems with server vacations are common mathematical models of telecommunication systems. In real systems "vacations" are considered as a temporal suspension of service to perform any other operation of the device, or its breakdown or repair. Queueing system with server vacations is one of the known methods for research of cyclic or polling systems.

Let us review the queueing system with one service device and a queue with unlimited number of waiting seats. The system receives Poisson process of customers with intensity A. Device operation mode consists of two consecutive intervals. During first interval customers are handled at the device, distributed by function B(x). The device serves the customers who have collected in queue until it does not turn out empty. When this interval ends, the server goes on a vacation. During vacations, all requests coming into the system are gathered in the queue and are waiting for device to return to the operating mode. Duration of this interval is random and determined by distribution function T(x).

We have found generating function distribution of probabilities for a number of customers in the queue and the characteristic function of waiting time in the single-line queueing systems with server vacations and exhaustive service.

Keywords: queueing system with server vacations, exhaustive service, polling, waiting time.

Received 29 October 2016 Received in revised form 30 December 2016

© ICT SB RAS, 2017

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