Semi-Markov model of unreliable restorable redundant loss one-server queueing system


Cite item

Abstract

The object of research is one-server unreliable loss queueing system. The server can fail while customer service. Then immediately server restoration begins. The customer service continues due to time redundancy which is a random variable. If time redundancy is enough to complete the service, the service goes on and the next customer is taken into service after the end of restoration only. If time redundancy is not enough to complete the service, the customer is lost and does not arrive again, the next customer is taken into service after the end of restoration. Stationary characteristics of the queueing system are obtained under the assumption that all the random variables describing the system have distributions of general type.

Full Text

Для практических приложений большую важность представляет исследование систем, в которых обслуживающие каналы выходят из строя, требуя восстановления. Анализ методов обеспечения и повышения надежности таких систем, а также обзор литературы по этой тематике можно найти, например, в [1-4]. В частности, одним из важных способов повышения надежности является временное резервирование, когда для устранения отказа система имеет определенный запас времени, в течение которого она может выполнять заданные функции. Примером такого резервирования является использование источника бесперебойного питания для снабжения энергией соединенного с ним персонального компьютера в случае сбоя питания. Отказ системы наступает в тот момент, когда полностью исчерпывается резерв времени и к этому моменту не удается восстановить ее работоспособность. Определение стационарных характеристик описанной системы усложняется, если предполагать, что все случайные величины, которые описывают систему обслуживания, имеют общие законы распределения. Для решения этой проблемы в данной работе привлекается аппарат теории полумарковских процессов с дискретно-непрерывным фазовым пространством состояний [5]. Постановка задачи. Рассмотрим одноканальную систему обслуживания с потерями и ненадежным обслуживающим каналом. Время между поступлениями заявок - случайная величина (СВ) с функцией распределения . Длительность времени обслуживания заявки СВ -с функцией распределения . Во время обслуживания заявки может нарушиться работоспособность канала. Длительность времени от начала обслуживания заявки до момента нарушения работоспособности канала - СВ с функцией распределения . Сразу же после отказа канала начинается его восстановление, которое длится случайное время с функцией распределения . Обслуживание заявки после потери работоспособности канала продолжается за счет временного резерва, который представляет собой СВ с функцией распределения . В случае расходования временного резерва заявка, находящая на обслуживании, теряется и больше на дообслуживание не возвращается. Система находится в отказе и приступает к обслуживанию заявок только после восстановления канала. Если во время обслуживания заявки за счет временного резерва канал успевает восстановиться, то он продолжает обслуживание заявки. В случае повторного отказа канала обслуживание заявки опять продолжается за счет временного резерва, который пополняется до случайной величины с той же функцией распределения . Таким образом, за счет неоднократного использования временного резерва может быть завершено обслуживание принятой каналом заявки в случае его отказов. Предполагается, что случайные величины , ,, и независимы, имеют плотности распределения вероятностей , , , , , конечные математические ожидания , , , , и дисперсии соответственно. Цель работы - найти финальные вероятности пребывания системы в состоянии обслуживания заявки каналом, обслуживания за счет временного резерва, восстановления канала и ожидания заявки, а также определить средние стационарные времена пребывания системы в этих состояниях. Построение полумарковской модели. Рассматриваемая система обслуживания может находиться в следующих физических состояниях: - канал обслуживает заявку; - заявка обслуживается за счет резерва; - резерв исчерпан, заявка потеряна, канал восстанавливается; - обслуживание заявки закончено за счет резерва, канал восстанавливается; - система работоспособна и ожидает поступления заявки. Расширим фазовое пространство физических состояний до пространства полумарковских состояний добавлением непрерывных координат, которые обеспечат марковское свойство в моменты изменения физических состояний. В результате фазовое пространство системы будет иметь вид . Коды состояний системы расшифровываются следующим образом: - начинает обслуживаться заявка, поступившая в свободную систему; - произошел отказ канала и начинается его восстановление, обслуживание заявки продолжается за счет временного резерва; с начала обслуживания заявки прошло время ; - канал восстановился и продолжает обслуживание заявки, с момента начала обслуживания которой прошло время ; - обслуживание заявки закончено за счет резерва; до конца восстановления канала осталось время , а до момента поступления ближайшей заявки - время ; - резерв времени исчерпан, заявка потеряна, до конца восстановления основного канала осталось время , а до момента поступления ближайшей заявки - время ; - канал закончил обслуживание заявки либо восстановился; до момента поступления ближайшей заявки осталось время . Для описания функционирования системы используем процесс марковского восстановления , где - полумарковские состояния системы, - время пребывания системы в различных состояниях, и соответствующий ему полумарковский процесс [5]. Для задания процесса марковского восстановления необходимо определить переходные вероятности вложенной цепи Маркова и функции распределения случайных величин . Времена пребывания системы в состояниях определяются выражениями , , , , , где - знак минимума, а - время, оставшееся до конца обслуживания заявки, с плотностью распределения вероятностей . Граф переходов и временная диаграмма функционирования системы представлены на рис. 1 и рис .2 соответственно. Рис. 1. Граф переходов системы Рис. 2. Временная диаграмма функционирования системы: I - процесс обслуживания заявок; II - работоспособность и восстановление канала; III - временной резерв; IV - входящий поток заявок Опишем события и плотности вероятностей переходов системы из состояния . Если за время обслуживания заявки канал не откажет, т. е. то система освободится и будет ожидать следующую заявку (перейдет в состояние ). Плотность вероятности этого перехода . Здесь ; - плотность распределения вероятностей прямого остаточного времени восстановления процесса восстановления, порожденного СВ : , - плотность функции восстановления , где - -кратная свертка функции . Величина фиксирует время после момента до ближайшего момента восстановления во входящем потоке заявок (см., например, [6]). В случае отказа канала () заявка продолжается обслуживаться за счет временного резерва, т. е. система переходит в состояние с плотностью вероятности перехода . Аналогично устанавливаются плотности и плотности вероятностей переходов системы из других состояний: ; ; ; ; ; . Стационарное распределение вложенной цепи Маркова. Значение стационарного распределения для состояния и плотностей стационарного распределения , , , и для состояний , , , и соответственно найдем из системы интегральных уравнений: Исключая функцию из первых двух уравнений, приходим к уравнению восстановления относительно функции : . Решением этого уравнения является функция , где - плотность функции нечетных восстановлений (т. е. отказов канала) обрывающегося альтернирующего процесса восстановления, который порождается случайной величиной с плотностью распределения вероятностей и случайной величиной с несобственным распределением и плотностью . После этого находятся выражения для остальных плотностей стационарного распределения: , где - плотность функции четных восстановлений (т. е. восстановлений работоспособности канала) того же обрывающегося альтернирующего процесса восстановления; ; ; Стационарная вероятность находится из условия нормировки и равна . (1) Финальные вероятности состояний. Разобьем фазовое пространство состояний на следующие непересекающиеся подмножества состояний: - заявка обслуживается каналом; - канал восстанавливается и заявка обслуживается за счет временного резерва; - резерв исчерпан либо завершено обслуживание заявки за счет резерва, при этом продолжается восстановление канала; - канал свободен, находится в работоспособном состоянии и ожидает заявку. Финальные вероятности пребывания системы в различных физических состояниях найдем с помощью предельных соотношений [5] (2) где - среднее время пребывания системы в состоянии ; - стационарное распределение вложенной цепи Маркова. Средние времена пребывания системы в состояниях определяются следующими формулами: ; ; ; ; . С учетом выражений для средних времен, а также найденной плотности стационарного распределения вложенной цепи Маркова интегралы в формуле (2) в результате преобразований принимают вид ; ; ; ; ; , где среднее число заявок, поступающих в систему между двумя соседними моментами начала обслуживания заявок. Таким образом, финальные вероятности пребывания системы в состоянии обслуживания, ожидания заявки и восстановления определяются формулами ; ; (3) ; ; . Вероятность того, что принятая к обслуживанию заявка будет обслужена полностью, равна . Средние стационарные времена пребывания в состояниях. Найдем средние стационарные времена пребывания системы в состояниях с помощью соотношений [5] , (4) где - вероятности переходов из состояния в подмножество состояний . Учитывая вероятности переходов вложенной цепи Маркова из состояний, а также вид стационарного распределения, интегралы в знаменателях дробей формул (4) преобразуем к виду ; ; ; . В результате подстановки найденных выражений в формулы (4) приходим к следующим соотношениям: ; ; (5) ; . Стационарные характеристики для системы . В качестве частного случая рассмотрим систему обслуживания . Пусть время между поступлениями заявок в систему имеет плотность ; время обслуживания заявки - плотность ; время безотказной работы канала - плотность ; время восстановления канала - плотность ; резерв времени - плотность . Тогда формулы (3) и (5) для определения финальных вероятностей и средних стационарных времен пребывания в состояниях принимают вид ; ; ; ; ; ; ; ; (6) . Здесь и - пропускная способность канала. Заметим, что без резерва времени финальная вероятность принятия заявки для ненадежной системы обслуживания без резерва времени равна [7] . Для ненадежной системы без временного резерва вероятность того, что принятая в систему заявка будет обслужена, равна , а для системы с временным резервом эта же вероятность принимает значение . Численный пример Рассмотрим систему обслуживания , в которой все описывающие ее случайные величины имеют распределение Эрланга: время между поступлениями заявок - 2-го порядка с математическими ожиданием 2 мин; время обслуживания заявки - 2-го порядка с математическими ожиданием 4 мин; резерв времени - 2-го порядка с математическими ожиданием 10/3 мин; время восстановления канала - 2-го порядка с математическими ожиданием 2,5 мин и время безотказной работы канала - 3-го порядка со средним значением 9 мин. Вычисления стационарных характеристик системы по формулам (3) и (5) приводят к следующим результатам: ; ; ; ; мин; мин; мин; мин; мин. Принятая к обслуживанию заявка будет обслужена до конца с вероятностью . Заметим, что в случае отсутствия временного резерва в этой системе финальные вероятности пребывания в состояниях обслуживания заявки , восстановления , свободном состоянии , а также средние стационарные времена пребывания в этих состояниях принимают следующие значения: ; мин; мин; мин. Вероятность полного обслуживания принятой заявки в этом случае будет равна . Следовательно, наличие резерва уменьшает вероятность принятия заявки к обслуживанию на , но на увеличивает вероятность ее полного обслуживания. Если в системе обслуживания все случайные величины имеют показательное распределение с такими же математическими ожиданиями, как и в рассмотренном выше примере, то расчеты по формулам (6) приводят к численным значениям стационарных характеристик: мин; мин; мин; мин; мин. Принятая к обслуживанию заявка будет обслужена полностью с вероятностью . Характеристики этой же системы обслуживания без временного резерва равны ; мин; мин; мин. Вероятность полного обслуживания принятой к обслуживанию заявки в этом случае будет равна . Таким образом, наличие резерва уменьшает вероятность принятия заявки к обслуживанию на , но на увеличивает вероятность того, что она не потеряется при обслуживании. Выводы В предположении общего вида распределений всех случайных величин, описывающих ненадежную одноканальную систему обслуживания, с помощью аппарата полумарковских процессов построена модель функционирования такой системы, в которой за счет случайного временного резерва продолжается обслуживание заявки после выхода из строя обслуживающего канала. В результате нахождения плотности стационарного распределения вложенной цепи Маркова как решения системы интегральных уравнений найдены эффективные выражения для вычисления стационарных характеристик системы. Показано, что вид законов распределения времен между поступлениями заявок в систему, их обслуживания, отказов и восстановлений канала оказывают существенное влияние на численные значения стационарных характеристик системы и эффективность метода временного резервирования для повышения надежности системы.
×

About the authors

Aleksey I Peschansky

Sevastopol State University

Email: peschansky_sntu@mail.ru
(Dr. Sci. (Techn.)), Professor 33, Yniversitetskaya, Sevastopol, 299053

References

  1. Ushakov I.A. Probabilistic Reliability Models. - Wiley, 2012. - 244 p.
  2. Половко А.М., Гуров С.В. Основы теории надежности. - 2-е изд., перераб. и доп. - СПб.: БХВ-Петербург, 2006. - 704 с.
  3. Черкесов Г.Н. Надежность аппаратно-программных комплексов: Учеб. пособие. - СПб.: Питер, 2005. - 479 с.
  4. Гнеденко Б.В., Коваленко И.Н. Введение в теорию массового обслуживания. - 2-е изд., перераб. и доп. - М.: Наука, 1987. - 336 с.
  5. Королюк В.С., Турбин А.Ф. Процессы марковского восстановления в задачах надежности систем. - К.: Наук. думка, 1982. - 236 с.
  6. Байхельт Ф., Франкен П. Надежность и техническое обслуживание. Математический подход. - М.: Радио и связь, 1988. - 392 с.
  7. Якушев Ю.Ф. Об одной задаче обслуживания потока вызовов ненадежными приборами // Проблемы передачи информации. - 1969. - Т. V. - Вып. 4. - С. 84-88.

Copyright (c) 2017 Samara State Technical University

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies