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

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

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

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

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

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

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

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

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

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

Г.Ш. Цициашвили, М.А. Осипова

Владивосток, Россия4

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

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

Й

ф Открытые сети с меняющимся множеством приборов.

^ Рассмотрим открытую сеть G [1, §2] с пуассоновским входным потоком интенсивности Я

^ и I узлами. Каждый узел состоит из одного прибора с экспоненциально распределенным ^ временем обслуживания на нем с параметром , к = 1,...,I. Входной поток заявок поступает в у сеть из узла с номером 0 (внешний источник) и в этот же узел заявки уходят из сети.

Обозначим Я множество всех подмножеств (с упорядоченными по возрастанию элементами) множества {1,...,I}. Зафиксируем 5 е Я и предположим, что перемещение заявок

происходит только между узлами множества 5 и {0}, а заявки, находящиеся в остальных узлах, никуда не двигаются. Динамика перемещения заявки в 5 -ом состоянии сети задается неразложимой маршрутной матрицей ©(5) = Цб'у (5)|/ . ^0}:

V/,з е 5и{0} 3 ¡1,...,1п е 5и{0}: вщ > 0,вщ > 0,...,^. > 0.

Пусть при заданных Я,...Я,0<Я <М, 1 I, маршрутные матрицы ©(5) удовлетворяют условиям

(Я,Я,/е 5) = (Я,Я,/е 5)©(5), 5 е Я, 5 . (1)

При 5 = 0 заявки входного потока в узлы сети не поступают, а заявки, находящиеся в узлах сети, никуда не двигаются и не обслуживаются.

[email protected], [email protected] 690041, Владивосток, ул. Радио 7, Институт прикладной математики ДВО РАН

К

и й й

О

^

ч

о о К

Зафиксируем А (я )> 0, я е $, 2 А (я ) = 1, и предположим, что матрица г(я, я*)

неразложима и выполняются соотношения

А (я) 2 у( я, я* )= 2 А (я* Ц я*, я).

я е$ я е$

Обозначим У = {п = (,...,щ ):щ > 0,...,щ > о}, а е7 - '-мерный вектор, у которого 7 -ая

компонента равна 1, а остальные 0.

Сеть G с меняющимся множеством узлов (приборов) опишем марковским процессом х () = (), у(?)) (я(0 характеризует множество рабочих узлов, а у(г) -число заявок в

узлах сети) с множеством состояний X = $ х У и переходными интенсивностями (I (A) -

индикаторная функция события А )

л((я, п), (я*, пП)) = у я (п, п ) I (я = я*) +я, я*) I (п = п ). Здесь для я е $, я Ф 0 ,

Гя

(п, п )

Л00к (я), п = п + ек, к е я, тт (щкЛ)Иквк0 (я),п* = п -ек,к е я

Ш1П (пк,1) Мквк7 ( я ), п* = п - ек + е7 , к Ф 7, к, 7 е ^

п(п ) = С-1 П

г=1

I п.

\1~1 у

'

п е У, С = П ,=1

(2)

и уя (п, п*) = 0, я = 0. Процесс х() эргодический [2, §4] и его стационарное распределение имеет вид

П(я,п) = А(я)п(п),(я,п) е X, (3)

Замечание 1. Если Д. = Л < 1 < г < ', то тогда произвольные симметричные маршрутные матрицы ©(я),я е удовлетворяют соотношениям (1).

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

работающими приборами (8={1,2|) изображена на рис. 1.

К

и й й

О

^

ч

о о К

Рис. 1. Открытая сеть в случае s={1,2}.

Предположим теперь, что только первый прибор работает. Тогда s={1} и 6. =1 для i=0, ]=1 и i=1, ]=0, в остальных случаях 6. =0.

Рис. 2. Открытая сеть в случае s={1}. Аналогично описывается случай s={2}, когда работает только второй прибор.

Рис. 3. Открытая сеть в случае s={2}. Последний вариант - это когда оба прибора не работают и s= 0.

Рис. 4. Открытая сеть в случае s= 0.

Теперь определим отказы и восстановления приборов: открытая сеть с меняющимся множеством узлов Я={0, {1}, {2}, {1,2}} и возможными переходами между состояниями сети 5,

5 е Я (стрелочками обозначены заданные переходные интенсивности 5*), 5,5* е Я),

изображена на рис. 5.

Рис. 5. Сеть с меняющимся множеством узлов.

Формула (3) дает предельное распределение рассмотренной сети с меняющейся структурой. Рисунки 1-5 показывают, что даже в простейшем случае описание сети с отказывающими и восстанавливающимися приборами достаточно громоздко. Чтобы рассмотреть резервирование приборов, необходимо исследовать более сложную схему. Следующий раздел посвящен решению этой задачи.

К

и «

о

ч

о о К

Открытая сеть с резервированием и восстановлением приборов.

Рассмотри замкнутую сеть Ок с одним рабочим местом, одним ремонтным местом и Мк заявками. Заявки перемещаются по маршруту: рабочая часть - ремонтная часть и обратно. Рабочая (ремонтная) часть состоит из очереди перед рабочим (ремонтным) местом и из рабочего (ремонтного) места. Каждая заявка выходит из строя с интенсивностью ак на рабочем месте и ремонтируется с интенсивностью вк на ремонтном месте. Тогда время обслуживания на рабочем (ремонтном) месте можно интерпретировать как время работы (ремонта) заявки, а замкнутую сеть можно рассматривать как систему резервирования (если Шк >1) с восстановлением.

Опишем число заявок в рабочей части сети Ок эргодическим дискретным марковским процессом ук (^) с множеством состояний Ук = {пк : 0 < пк < шк}, переходными интенсивностями

Ук (пк, пк -1) = ак Ш1П ( пк ) Ук (пк, пк + !) = вк Ш1П (I Шк - пк), пк е Ук, и предельным распределением

Р (Пк ) = Ск

влпк а у

пи

, Ск"1 = 2

вк

\ак у

Замечание 2. Переходные интенсивности ук описывают систему с ненагруженным резервом. Для системы с нагруженным резервом [3] процесс ук (?) имеет переходные интенсивности

Ук (пк, пк -1) = акпк, Ук (пк, пк +1) = Рк (Шк - пк), 0 < пк < Шк , и предельное распределение

Рк (к ) = Ск

Г П \пк

в

\ак у

пи

Пь !

., Ск"1 = 2

вк

vаk у

Пь !

Ч =0

1

1

Ч =0

И

ей

Рассмотрим I сетей Ск, 1 < к < I, работающих независимо, и опишем их марковским процессом у(() с переходными интенсивностями

у(Ж)= £ Як (Пк,пк), (4)

множеством состояний У = {п = (1,...,Л1): Пк е ?к,1 < к < /} и предельным распределением

I

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

Р(п) = П Рк П). (5)

к=1

Предположим, что к-ый прибор сети О может выйти из строя и восстановиться как заявка в замкнутой сети Ок, 1 < к < I. Тогда открытую сеть с независимым выходом из строя и восстановлением приборов в каждом узле можно описать дискретным марковским процессом (у (),У()) с множеством состояний У хУ и переходными интенсивностями

л((п, п), ((, п*)) = у5(п) (п, п ) I (а = а *)+у (а, а*)/(п = п ). (6)

Здесь у (И, И *) вычисляются по формулам (4), а у5(п) (п, п*) - по формулам (2), где

5 (И) = {к: пгк > 0,1 < к < 1}. (7)

Д Если соотношения (1) выполняются, то процесс (у (I), у (I)) эргодический и аналогично (3) его

предельное распределение имеет вид Р (п) п (п), (п, п) е У х У . Д Замечание 3. Формулы (4), (5) описывают независимый выход из строя и восстановление в ¡| за^,,,* сетях (°ь , < к < К приборов сети С. Н° сети м°жно объедитть е

^ общую замкнутую сеть СО с I рабочими узлами (местами), фиксированным числом ремонтных

^ узлов (мест) и произвольной неразложимой маршрутной матрицей. Пусть число заявок во всех

^ узлах (не только в рабочих) так определенной сети О описывается некоторым эргодическим

у марковским процессом у()с множеством состояний У, переходными интенсивностями

у (п, п*) и предельным распределением Р (п). Тогда марковский процесс (у(), у(t)) с

переходными интенсивностями (6), (7) имеет предельное распределение Р (п )п( п),

(И, п) е У х У.

Работа выполнена при поддержке РФФИ, проект 06-01-00063-а и Дальневосточного отделения РАН, проект 06-Ш-А-01-016.

Литература

[1] Башарин Г.П., Толмачев А.Л. Теория сетей массового обслуживания и ее приложения к анализу информационно-вычислительных систем. Итоги науки и техники, сер. Теория вероятностей. М.: ВИНИТИ, 1983. С.3-119.

[2] Цициашвили Г.Ш., Осипова М.А. Новые мультипликативные теоремы для сетей массового обслуживания // Проблемы передачи информации. Т.41, №2, 2005. С.171-181.

[3] Гнеденко Б.В., Беляев Ю.К., Соловьев А.Д. Математические методы в теории надежности. М.: Наука, 1965. 524 с.

I

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