Задачи обслуживания в системах с отказом |
||
Получим общее решение для случая простейшего потока требований и показательного закона распределения времени обслуживания. Постановка задачи: Имеется п аппаратов, каждый может обслуживать только одно требование. Время обслуживания подчинено показательному закону распределения с параметром b, т.е. вероятность того, что время обслуживания g<t равно P(g<t)=F(t)=1-e-bt, а 1/b- математическое ожидание времени обслуживания. Поток требований простейший с параметром l, вероятность поступления равно k требований за t равна vk(t)=(lt)k/k!e-lt, где l -математическое ожидание числа требований, поступающих за единицу времени. Основным критерием функционирования системы обслуживания является вероятность отказа , т.е. что в момент времени поступления требования все аппараты заняты. Этот критерий характеризует полноту обслуживания потока. Иногда интересно выявить среднее число занятых аппаратов. Это критерий характеризует степень загрузки системы. Выведем формулы для вычисления вероятности отказа и математического ожидания числа занятых аппаратов. В любой момент времени система может находиться в одном из n+1 состояний:- все свободны,- занят один,- заняты два, ...., -заняты все. Пусть N(t) - количество аппаратов, занятых обслуживанием в момент t, если в начальный момент было занято k аппаратов. Функция N(t) - случайная и относится к марковским процессам. Обозначим через Pk(t) вероятность того, что в момент времени t занято ровно k аппаратов, т.е. Pk(t)=P{N(t)=k} при 0<=k<=n и через Pik(t) -условную вероятность того, что через промежуток времени t занято ровно k аппаратов, если в начальный момент было занято i аппаратов. Если же в момент времени t было занято i аппаратов с вероятностью Pi(t), где i=0,1,2...n, а условная вероятность перехода к k занятым аппаратам за промежуток времени t2 равна Pik(t2), то полная вероятность того, что в момент времени t1+t2 занято k аппаратов равна Pk(t1+t2)=åi=0n Pi(t1)Pik(t2) (36). Отсюда следует, что если система состоит из одного аппарата, то вероятность того, что он свободен равна P0(t+Dt)=P0(t)P00(Dt)+p1(t)P10(Dt). Если же в начальный момент он свободен, то P1(t)=0 и тогда P0(t+Dt)=P0(t)P00(Dt), где P00(Dt) есть условная вероятность того, что за промежуток времени Dt аппарат занят не будет. Ясно, что эта вероятность равна вероятности того, что за это время не поступит ни одного требования. Но так как поток простейший, то P0(t)=e-lt=v0(t) (37), Т.е. если в начальный момент аппарат свободен, то вероятность того, что он окажется свободным и через время t равна e-lt откуда видно, что чем меньше l, тем больше эта вероятность. Теорема Маркова. Если существует такое t>0, что Pik(t)>0 (i=0,1,...n;k=0,1,...n), то для марковского процесса предел lim Pik(t)=Pk (k=1,2,...n) при t->¥ существует и не зависит от i. Теорема :Для того, чтобы вероятность Pk(t) при t->¥ (k=0,1,...n) имела предел Pk независимо от начальных состояний, необходимо и достаточно, чтобы к этим же пределам стремились и условные вероятности Pik(t) при любом начальном состоянии i. Эти теоремы позволяют упростить вычисления, так как для всех процессов можно будет отыскивать только предельные решения.
|
||