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

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

CC BY
68
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
НЕНАДЕЖНАЯ ОДНОЛИНЕЙНАЯ СИСТЕМА ОБСЛУЖИВАНИЯ / UNRELIABLE SINGLE-SERVER QUEUEING SYSTEM / ПОЛУМАРКОВСКИЙ ПРОЦЕСС / SEMI-MARKOV PROCESS / СТАЦИОНАРНОЕ РАСПРЕДЕЛЕНИЕ ВЛОЖЕННОЙ ЦЕПИ МАРКОВА / STATIONARY DISTRIBUTION OF THE EMBEDDED MARKOV CHAIN / ФИНАЛЬНЫЕ ВЕРОЯТНОСТИ / FINAL PROBABILITIES

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

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

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

Похожие темы научных работ по математике , автор научной работы — Песчанский А.И.

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

Semi-Markov model of a single-server loss queueing system with unreliable restorable channel

The model of one-server loss queueing system is built. Server failure can occur in random time after the beginning of customer service. Herewith, the customer lost never arrives to complete its service. After the end of repair all reliability characteristics are renewed, and customer service is resumed. All the random variables describing the queueing system are supposed to have general distributions. By means of apparatus of semi-Markov processes with discrete-continuous phase space, effective formulas for final probabilities of the queueing system sojourn in different states are obtained.

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

Динамические системы, 2017, том 7(35), №1, 53-61 УДК 519.872

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

1

ненадежным восстанавливаемым каналом

А. И. Песчанский

Севастопольский государственный университет, Севастополь, 299053. E-mail: peschansky_sntu@mail.ru

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

Semi-Markov model of a single-server loss queueing system with unreliable restorable channel

A. I. Peschansky

Sevastopol State University, Sevastopol 299053.

Abstract. The model of one-server loss queueing system is built. Server failure can occur in random time after the beginning of customer service. Herewith, the customer lost never arrives to complete its service. After the end of repair all reliability characteristics are renewed, and customer service is resumed. All the random variables describing the queueing system are supposed to have general distributions. By means of apparatus of semi-Markov processes with discrete-continuous phase space, effective formulas for final probabilities of the queueing system sojourn in different states are obtained. Keywords: unreliable single-server queueing system, Semi-Markov process, stationary distribution of the embedded Markov chain, final probabilities. MSC 2010: 60K25

1 Исследование выполнено в рамках базовой части госзадания Министерства образования и науки РФ № 2014/702 (проект № 4000)

© А. И. ПЕСЧАНСКИЙ

Введение

Моделированию систем обслуживания с ненадежными каналами посвящено достаточно большое число работ, в которых исследовались различные постановки, схематизирующие выход каналов из строя. Обзор результатов в этом направлении можно найти, например, в [2], [3], [6]. В построенных моделях, как правило, предполагается, что, либо входящий в систему поток заявок — простейший, либо время обслуживания или время между отказами канала имеют показательное распределение. С точки зрения приложений важно освободиться от такого допущения. В [5] найдены стационарные характеристики ненадежной системы обслуживания 01/0/1/0 в предположении, что наработка канала до отказа — случайная величина с общим законом распределения. В данной работе исследуется ненадежная система 01 /0/1/0, в которой случайной величиной общего вида является время безотказной работы канала при непрерывном обслуживании заявки. При построении модели функционирования системы и нахождении ее финальных вероятностей состояний используется аппарат теории полумарковских процессов с дискретно-непрерывным фазовым пространством состояний [4].

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

В одноканальную систему обслуживания поступает рекуррентный поток заявок, в котором времена [3 между поступлениями заявок имеют функцию распределения 0(1) = Р { в < Ь]. Длительность времени обслуживания заявки — случайная величина а с функцией распределения Г(Ь) = Р { а < Ь]. Отказ канала может произойти только во время обслуживания заявки через время 7 с момента начала ее обслуживания. Случайная величина 7 имеет функцию распределения Ф(Ь) = Р {^ < Ь]. Сразу после отказа канала начинается его восстановление, которое длится случайное время о с функцией распределения Ф(Ь) = Р {о < Ь]. В случае отказа канала заявка, находящая на обслуживании теряется и больше на дообслуживание не возвращается. Предполагается, что случайные величины а, [3, и о имеют плотности распределения вероятностей f (Ь), д(Ь), ф(Ь), ф(Ь), конечные математические ожидания Еа, Ев, Е^, Ео и дисперсии соответственно.

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

2. Построение полумарковской модели

Рассмотрим фазовое пространство состояний системы

Е = {1, 1хи, 0у, 2у, 2г0 ] .

Поясним коды состояний:

1 — начинает обслуживаться поступившая в систему заявка;

1хи — поступившая в систему заявка теряется по причине занятости канала обслуживанием, до конца которого осталось время х, а до отказа канала осталось время и;

0у — канал освобождается после обслуживания заявки, либо после восстановления, до поступления следующей заявки осталось время у;

2у — происходит отказ канала, и начинается его восстановление, до поступления следующей заявки в систему осталось время у;

2г0 — поступившая в систему заявка получает отказ в обслуживании по причине восстановления канала, до конца восстановления осталось время г.

Функционирование системы опишем посредством процесса марковского восстановления яп = {С™, п > 0} , где £п Е Е — полумарковские состояния системы, 9п — время пребывания системы в различных состояниях.

Для задания процесса марковского восстановления необходимо определить переходные вероятности вложенной цепи Маркова { £п, п > 0} и функции распределения случайных величин 0п. Времена пребывания системы в состояниях определяются выражениями

вх = а Л в Л Ошх = в Л х Л и,9оу = у,в2у = о Л у, в2го = в Л г, где Л — знак минимума. Граф переходов системы изображен на рис. 1

Рис. 1. Граф переходов системы

Опишем события и плотности вероятностей переходов системы. Рассмотрим состояние 1. Если во время обслуживания заявки канал не откажет и при этом а < в, то система перейдет в состояние 0у. Плотность вероятности этого перехода

те

р0у = Р {а Е (И,а<1,Р - а, Е ¿у} = /(г)Ф(г)д(г + у)(Ь,у > 0.

В случае отказа канала и ^ < в начинается его восстановление, т.е. система переходит в состояние 2у с плотностью вероятности перехода

те

р?у = р {7 Е - , е (у} = / Фт«ш +у)(, у> 0

0

Если во время обслуживания заявки поступает очередная заявка (т.е. в < а Л 7), то она теряется, и система переходит в состояние 1хи с плотностью вероятности перехода

те

р1хи = р {в е ЛЬ,^ - в е ^и, а — в е Лх] = J д(Ь)ф(Ь + и)/(г + х)Лг, х,и> 0.

о

Аналогично устанавливаются вероятность и плотности вероятностей переходов системы из других состояний:

роУ = 1 р\хии-х+х' = д(х — х'),х' <x, х < и; рИп = д(х + у),у> 0,х <и;

рХ-и+и ,и = д(и — и'), и' < и, и < х; р2Хи = д(и + у), у > 0, и < х;

р1у° = ф(у + z), * > 0; р% = ф(у — y'), у' < у; р1°оо = д(у + *0; рИ0 = д(* — *0, <

Связанный с процессом марковского восстановления = {£п, вп, п > 0] полумарковский процесс £ (г) задается соотношением £ (г) = £п(г), г > 0, где п(г) — считающий процесс:

п

п(г) = тах {п : тп < г] , тп = ^^ 9к.

к=1

Заметим, что процесс £(г) является регенерирующим. Точками регенерации этого процесса являются моменты времени, когда начинается обслуживание поступившей в систему заявки.

3. Финальные вероятности состояний

Разобьем фазовое пространство состояний Е на следующие непересекающиеся подмножества состояний: Е\ = {1, 1хи] — канал занят обслуживанием заявки; Е2 = {2у, 2*0] — канал восстанавливается; Е0 = {0у} — канал свободен и находится в работоспособном состоянии. Обозначим

ф(г, х, Ег) = р {£(г) е Ег / £(0) = х] ,х е Е,

переходные вероятности полумарковского процесса £(г). Предельные значения этих переходных вероятностей определим с помощью соотношений [4]

р* = ИтФ(г,х,Ег)= I т(х)р(Лх) I / т(х)р(Лх) I ,% = 0,2, (1)

где т(х) — среднее время пребывания системы в состоянии х е Е, р(^) — стационарное распределение вложенной цепи Маркова {£п, п > 0] .

Средние времена пребывания в состояниях определяются соотношениями:

те х Ли у

Евг = !Ё(Ь)Ф(Ь)Щ)с(Ь; Ев\хи = ! Щ)(ц Ев2у = ^ Ф{г)(Ц 0 0 0

X

Ев2г0 = I Ев0у = у.

0

Значение стационарного распределения рг для состояния 1 и плотностей стационарного распределения р(1хи), р(2у), р(2г0) и р(0у) для остальных состояний найдем из системы интегральных уравнений

те те

р(1хи) = J д(Ь)р(1,х + Ь,и + Ь)(Ь + Р1 У д{£)Ф(Р + и)/(Ь + х)(Ь, 00 те те те

р(2у) = J д(Ь + у)(Ь ! р(1хЬ)(х + р^ ф(Ь)Ё(Ь)д(Ь + у)(Ь, 0 г 0

те те

р(2г0) = ! д(Ь)р(2,г + Ь, 0)(Ь ^ ф(Ь + г)р(2Ь)с(Ь,

00 те те

р(0у) = Р1У / (Ф(ь)д(ь + у)(ь +1 ф(г)р(2,г + у)(ь+

00 те те те те

+ J д(Ь + у)р(2Ь0)(Ь + J д(Ь + у)(^У р(1Ьи)(и,р1 = J р(0у)(у. 0 0 г 0

Из первого уравнения системы имеем

те

р(1хи) = рг У На(Ь)ф(Ь + и)/(Ь + х)(Ь. 0

Здесь Нд (х) — плотность функций восстановления Нд (Ь), которая определяет среднее число входящих в систему заявок за время Ь, и задается соотношением

те

*(п).

Hg (t) = J2 G*(n)(t]

д

п=1

где С*(п)(Ь) — п-кратная свертка функции О(Ь). Подставляя найденное выражение во второе уравнение системы, получаем

те

р(2у) = рг У Ф(Ь)Ё (г)ьд (Ь,у)(Ь, 0

где Уд (и, х) = д(и+х) + / Нд (и — в)д(в + х)йв — плотность распределения вероятно-

о

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

те те

р(2г0) = Р1 у ф(г)У(г)Лг ! ф(в + г)Нд (г + в)Лв;

оо

те те те

р(0у) = Р1У / (г)Ф(г)уд (г,у)лг + р^ ф(г)У (г)Л^ ф(г)уд (г + г,у)Лг. 0 0 0 Стационарная вероятность р1 находится из условия нормировки и равна

р1

те сю сю сю

2 + j hg(t)&(t)F(t)dt + j фЦ)У(t)dt + j фЦ)Т(t)dt j V(s)hg(s + t)ds 0 0 0 0

-1

Используя выражения для средних времен пребывания системы в состояниях, а также найденное стационарное распределение вложенной цепи Маркова, интегралы в формуле (1) после преобразований принимают вид:

те те х Ли, те

У т(х)р(Лх) = р1 Ев1 + у у р(1хи)ЛхЛ^ о(г)лг =р, у У(г)Ф(г)С(г)лг+

Е1 0 0 0 0

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

те те

+рс(г)л^ Нд(в)У(г + в)Ф(г + в)Лв = р1 Е (а л 7);

00

те у тег

У т(х)р(Лх) = р1 ! р(2у)Л^ ^(г)Лг + р^ р(2г0)Л^ о(г)лг = Е2 0 0 0 0

те те те те те те

= р^ ^(у)л^ ф(г)У(г)лг! уд (г, в)Лв + р^ ф(г)У(г)л^ с(х)л^ ф(з + х)Нд (г + в)Лв =

0 0 У 0 0 0

те

= р1 Еа ! ф(г)У(г)Лг = р1 ЕаР (а >7);

0

те тете

У т(х)р(Лх) = у ур(0у)Лу = р^ / (г)Ф(г)лг! ууд (г,у)Лу+

Е0 0 0 0

+pi ф(г)Г (t)dt ^(z)dz yvg (t + z,y)dy = piEß

1+ f (Ф^)Нд (t)dt +

+ ф^)Г (t)dt ф(,z)Hg (t + z)dz

- px \ F(t)^(t)dt - p1 Ea ф^)Г(t)dt;

m(x)p(dx) = piEßN,

где

N =1 + у /(Ь)Ф(Ь)Нд(Ь)(Ь + у ф(Ь)Ё(Ь)(Ь ! ф(г)Нд(Ь + г)(г (2)

0 0 0 — среднее число заявок, поступающих в систему за период регенерации, т.е. за время между моментами принятия заявок к обслуживанию.

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

* E (а Л 7) * pi =-p2

1 EßN 2

EaP (а > 7) * * *

-=-; p0 = 1 - pi - p2.

EßN 0 1 2

(3)

4. Частные виды систем обслуживания

Выпишем финальные вероятности пребывания системы в состояниях для некоторых типов входящего потока и времени обслуживания. Пусть для системы обслуживания М/М/1/0 время в между поступлениями заявок имеет плотность д(Ь) = Хв-хг; время обслуживания заявки а — плотность /(Ь) = время без-

отказной работы канала 7 — плотность ф(Ь) = пе-пг; время восстановления канала о — плотность ф(Ь) = ив~иг. Тогда характеристики (2) и (3) принимают значения

Тт i , ХП + v *

N = 1 +--— ,po

v ß + n

1

X

1 + A n+v

v ß+v

pi

ß + n

Vo, p2

n

X

v ß + n

po,

которые совпадают с известными [7].

Для системы Еп/0/1/0 время в между моментами поступления заявок имеет распределение Эрланга п-го порядка с плотностью д(Ь) = X в~хг, а все остальные случайные величины — распределения общего вида. Как известно, функция восстановления для такого входящего потока заявок определяется выражением

Hg(t) = n

n-i

Xt + E rM

^ 1 - £j V j=i

1- e-At(i-sj)

2ni 2n 2n

e n = cos--+ г sin —.

n n

£

В этом случае формулы (2) и (3) принимают вид

* = ХЕ (аЛ 1). * = ХЕаР (а.> 7) Р1 п~Ы ' Р2 п~Ы '

где среднее число N заявок поступающих в систему за период регенерации запи-

те

сывается в изображениях Лапласа Ь [/] (в) = / /(г)е-8*йг :

N = 1 + -[E(а А y) + XEaP(а > y) + n

n— 1 , V^ £3

+ £ (1 — Ь /Ф (Х(1 — е*)) — Ь М (Х(1 — е*))Ь [ф] (Х(1 — е*)))]. (4)

3 = 1

5. Численный пример

Предположим, что все случайные величины, описывающие систему, имеют распределение Эрланга. Время между моментами поступления заявок — распределение Эрланга 6-го порядка со средним значением 6 минут. Время обслуживания заявки — распределение 2-го порядка со средним значением 10 минут. Время безотказной работы канала с момента начала обслуживания заявки — распределение 3-го порядка с математическим ожиданием 30 минут. Время восстановления канала — распределение 2-го порядка со средним значением 8 минут. Численные расчеты по формулам (3) и (4) в пакете МаЛСАВ приводят к следующим значениям финальных вероятностей: р1 = 0, 678; р* = 0, 065; р* = 0, 257.

Если входящий в систему поток заявок — простейший и при этом среднее время между моментами поступления заявок, так же как и остальные случайные величины, описывающие функционирование системы, остаются неизменными, то финальные вероятности состояний равны р* = 0, 5)73; р*2 = 0, 055; р* = 0, 372. Следовательно, только изменение закона распределения времени между моментами поступления заявок при сохранении его среднего значения, существенно увеличивает вероятность принятия заявки к обслуживанию.

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

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

Список цитируемых источников

1. Байхельт Ф., Ф'ранкен П. Надежность и техническое обслуживание. Математический подход. — М.: Радио и связь, 1988. — 392 с.

Beichelt, F., Franken, P. (1983). Zuverlassigkeit und Instanphaltung. Mathematische Methoden. Berlin: VEB Verlag Technik. (in German)

2. Бочаров П. П., Печинкин А. В. Теория массового обслуживания: Учебник. — М.: Изд-во РУДН, 1995. — 529 с.

Bocharov, P. P., Pechinkin, A. V. (1995). Queuing theory: Textbook. Moskow: Publ. House of Peoples Friendship University. (in Russian)

3. Коваленко А. И., Марянин Б. Д., Смолич В. П. Система массового обслуживания с ненадежной линией и нетерпеливыми заявками // Таврический вестн. информатики и математики. — 2013. — № 1. — С. 53-60.

Kovalenko, A.I., Maryanin, B.D., Smolich, B.P. (2013). Queuing system with unreliable line and impatient customers. Taurida Vestnik of Informatics and Mathematics, 1, 53-60. (in Russian)

4. Королюк В. С., Турбин А. Ф. Процессы марковского восстановления в задачах надежности систем. — К.: Наук. думка, 1982.

Korolyuk, V. S., Turbin, A. F. (1982). Markov renewal processes in the problems of system reliability. Kiev: Naukova Dumka. (in Russian)

5. Песчанский А. И., Коваленко А. И. Стационарные характеристики однолинейной системы обслуживания с потерями и ненадежным прибором // Таврический вестн. информатики и математики. — 2013. — № 1. — С. 69-79.

Peschansky, A. I., Kovalenko, A. I. (2013). Stationary characteristics of a single-server loss queuing system with unreliable server. Taurida Vestnik of Informatics and Mathematics, 1, 69-79. (in Russian)

6. Руденко И. В. Системы массового обслуживания с ненадежными и восстанавливающимися приборами. Автореф. дис. канд. физ.-мат. наук: 01.01.05. —М.: МГУ, 2012.

Rudenko, I.V. (2012). Queueing systems with unreliable and restorable servers. Moscow: Moscow State University. (in Russian)

7. Якушев Ю. Ф. Об одной задаче обслуживания потока вызовов ненадежными приборами // Проблемы передачи информации. — 1969. — Т. V, вып.4. — С.84-88.

Yakushev, Yu.F. (1969). On a problem of call flow operation by unreliable device. Problems of Information Transmission, 5 (4), 84-88. (in Russian)

Получена 04.10.2016

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