2.3. Организация режима принудительного переключения в системах резервирования в нагруженном режиме
В традиционных схемах резервирования при выборе числа процессоров необходимо учитывать требования как к надежности системы, так и к ее производительности.
Если время безотказной работы каждого процессора распределено экспоненциально с интенсивностью отказов X, то вероятность его безотказной работы определяется как:
(2.29)
где i = (1,…, п) - число параллельных процессоров. Вероятность безотказной работы параллельной системы из п процессоров определяется выражением:
. (2.30)
Обозначим Xi - время безотказной работы i-ro процессора, а X - время безотказной работы параллельной системы. Тогда X = max{X1, Х2,…, Xn}. Математическое ожидание этой величины определяется как:
(2.31)
Если времена Xt распределены экспоненциально с одним и тем же параметром ?, то выражение (2.31) может быть переписано как
(2.32)
При этом дисперсия и коэффициент вариации записываются как:
(2.33)
, где - среднее квадратичное отклонение.
Так как при п>1 и Сх<1, то параллельная конфигурация увеличивает среднее время безотказной работы и уменьшает его вариацию. На рисунке 2.2 показана зависимость вероятности безотказной работы параллельной системы от числа процессоров.
Рисунок 2.2. Зависимость ВБР параллельной системы от числа процессоров.
Определим коэффициент улучшения надежности системы как
(2.34)
Таблица 2.5 содержит значения коэффициента улучшения надежности KR в случае R = 0.9. Очевидно, что второй процессор улучшает надежность системы на 10,00%), а третий - на 1,00% (относительно надежности двухпроцессорной системы) и четвертый - только на 0,10 % относительно надежности системы с тремя процессорами. Поэтому выбор т > 4 нецелесообразен.
Таблица 2.5. Значения коэффициента улучшения надежности KR
N R=0.97 R = 0.9 R=0.8 R = 0.6 R = 0.5 R = 0.4 R = 0.2
2 2,06% 10,00% 20,00% 40,00% 50,00% 60,00% 80,00%
3 2,99% 11,00% 24,00% 56,00% 75,00% 96,00% 144,00%
4 3,08% 11,10% 24,80% 62,40% 87,50% 117,60% 195,20%
5 3,09% 11,11% 24,96% 64,96% 93,75% 130,56% 236,16%
6 3,09% 11,11% 24,99% 65,98% 96,88% 138,34% 268,93%
На рисунке 2.3 приведена зависимость относительного среднего времени наработки систем от числа процессоров, полученного через математические ожидания. Из рисунка 2.3 следует, что среднее время безотказной работы в рассматриваемой системы с ростом n растет сначала быстро, однако дальнейшее увеличение параллельных подсистем неэффективно, так как прирост Е[Х] незначительный.
Очевидно, что при п > 3 выигрыш в надежности и в среднем времени безотказной работы незначительный. Дальнейшее включение в схему новых элементов обеспечивает лишь небольшой прирост значения готовности.
Рисунок 2.3. Зависимость среднего времени безотказной работы системы от числа процессоров.