Автор: Пользователь скрыл имя, 19 Апреля 2012 в 20:20, реферат
Современная теория надежности занимается в основном вопросами надежности техники, за более чем 50-летнюю историю своего развития она накопила большое количество полезных, проверенных на практике результатов. Казалось бы, это может служить залогом успешного и беспроблемного решения задачи обеспечения надежности АСОИУ. Однако это не так. В последние десятилетия проблема повышения надежности не только не ослабела, но, напротив, значительно обострилась. Это связано с действием ряда объективных причин, обусловленных бурным техническим прогрессом в новой области техники —
Введение 3
1 Основные понятия теории надежности 4
2 Показатели надежности параллельных вычислений 11
3 Методы расчета надежности сложных объектов (ВВС) 24
4 Методы обеспечения надежности сложных объектов 43
5 Надежность программного обеспечения 50
Список использованных источников 59
- интенсивность выявления ошибок в клиенте, уменьшающаяся со временем по параболическому закону.
Для следующих конкретных значений: S = 3 – коэффициент сложности сервера; N = 10 – число программ-клиентов; l0 = 10 ошибок/день; P = 3 – количество программистов; m0 = 1 ошибок/день получаем.
Решение вышеизложенной модели (см. формулу (11) было проведено с помощью пакета MatLab6.5 (функция ode15s) методом Рунге-Кута.
Получены следующие результаты:
Рисунок 5.3 –p и p'
Из рисунка 5.3 видно, что сервер начнет устойчиво работать на 17 сутки.
Рисунок 5.4 – m1C, m2C, m2C'
Из рисунка 5.4 видно, что клиенты начнут устойчиво работать на 7 сутки.
Если количество программ-клиентов увеличить с 10 до 100, то сервер начнет устойчиво работать на 160 сутки, а клиенты – на 70 сутки. Чтобы при таком количестве клиентов добиться устойчивой работы системы за то же врем, что и при 10 клиентах, нужно либо число программистов довести до P = 7, либо увеличить производительность (квалификацию программистов) устранения ошибок до m0 = 3.
Список использованных источников
1. Черкесов Г.Н. Надежность аппаратно-программных комплексов. Учебное пособие для вузов /Г.Н. Черкесов.- М.: СПб.: Питер, 2005.–479с.
2. Острейковский В.А. Теория надежности: Учебник для вузов/ В.А. Острейковский. - М.: Высшая школа. – 2003. –463с.
3. Эндрюс Грегори Р. Основы многопоточного, параллельного и распределенного программирования/ Эндрюс Грегори Р. Пер. с англ. –М.:, СПб, Киев: Вильямс - 2003, 512 с.
4. Ханджян А.О. Модель и моделирование надежности программного обеспечения как системы массового обслуживания.
42