лекции, учебные пособия / конспект лекций / Lekcii / Лекция 8 (Соснин В
.).docКритерий оптимальности – надежность (продолжение лекции 7)
Загрузка каждого узла должна быть меньше 1, поэтому имеем следующую систему ограничений в совокупности с критерием оптимальности:
В результате решения системы (*) получаем вектор-решение (n1 n2 n3)-1
Где вероятность работоспособности системы:
nmin – минимальное количество исправных машин в каскаде (кластере).
Это показатель надежности для одного каскада.
Для системы из трех каскадов имеем:
Теперь учтем тот факт, что количество машин в кластере может быть равным нулю, тогда вероятность работоспособности системы имеет вид:
Эта формула решает проблему «чем больше машин, тем хуже надежность», появившуюся в первой формуле.
Теперь учтем, что количество ремонтеров в бригаде, обслуживающей систему, может быть меньше количества сломанных компонентов. Для этого рассмотрим систему из трех компьютеров. Пусть система работоспособна, если исправна хотя бы одна машина. Пусть система восстанавливаема. Тогда имеем 4 возможных состояния этой системы:
-
три компьютера исправны
-
два компьютера исправны
-
один компьютер исправен
-
все компьютеры исправны
Пусть λ – интенсивность отказа 1-й машины, μ – интенсивность восстановления 1-й машины одним ремонтером. Построим граф состояний и переходов:
Для каждого случая решается задача нахождения вероятностей каждого из состояний с использованием методов теории массового обслуживания.
Критерий оптимальности – производительность
Равновероятное распределение интенсивности запросов по кластерам
Интенсивность запросов в каждую машину системы равна:
Загрузка системы по узлам равна:
Время пребывания по узлам:
Среднее время пребывания запроса в системе
Нормализуем по худшему случаю. Пусть в машинах 1-го типа время пребывания самое большое, тогда:
Tα – нормализованное значение
Вероятностное распределение потока запросов по кластерам
β1 – вероятность, что запрос направится после распределителя в кластер типа 1
β2 – вероятность, что запрос направится после распределителя в кластер типа 2
β3 – вероятность, что запрос направится после распределителя в кластер типа 3
β1 + β2 + β3 = 1
Тогда вектор-решение системы (*) имеет вид: (n1 n2 n3 β1 β2 β3)-1
Загрузка системы по узлам равна:
Время пребывания по узлам:
Среднее время пребывания в системе:
Нормализуем по худшему случаю. Пусть в машинах 1-го типа время пребывания самое большое, тогда:
Tα – нормализованное значение
Критерий оптимальности – стоимость
Cα = (n1s1 + n2s2 + n3s3)/C
Сразу получаем нормализованное значение
Многокритериальная задача