Московский Энергетический Институт (ТУ) Центр Автоматизации Теплофизических Исследований (ЦАТИ)
111250, Россия, Москва, Красноказарменная ул., д.14 Тел: +7 495 362 76 74, тел./факс: +7 495 918 14 01 | ||||||
О компанииСистемная интеграцияАэрокосмосЭнергетикаТранспортНефть и газДатчикиОбразованиеЛабораторные практикумыБиблиотекаПубликации и статьиИнформационные материалыНормативные документыХудожественная проза Ум всегда занят исследованием чего - либо. (Марк Тулий Цицерон) | Системы управления данными. Проблема надежностиЗуев В.И., Крюков В.М., Легоньков В.И. Надежность базы данных и системы управления данными во многом определяет достоверность и сохранность данных, что в свою очередь является решающим условием эффективной работы вычислительной системы. При накоплении большого количества информации повышается уязвимость системы — возможность потери или искажения информации в результате сбоев и отказов. Последствия сбоев и отказов способны привести к существенному снижению производительности вычислительной системы как в отдельных частях, так и в целом.
Основными техническими причинами ненадежности систем управления данными являются:
Сбои и отказы систем управления данных иногда обусловлены не только их собственными внутренними ошибками, но и возмущениями окружающей среды. Аппаратура вычислительных средств должна быть обеспечена надёжными и стабильными условиями функционирования. В техническое задание на создание вычислительного кластера должны входить условия обеспечения надежности системы:
Развитие автоматизированных систем проверки, отладки и оценки программного обеспечения, систем автоматического конструирования программ позволяют справиться со сложностью программных сред, свести ее к минимуму. Одна из задач обеспечении надежности ставит своей целью предупреждение появления программных ошибок. Другая задача – обеспечение устойчивости систем к внешним и внутренним возмущениям посредством введения различной избыточности для обнаружения возмущений и восстановления работоспособного состояния. Вторая задача особенно актуальна для систем управления реального времени: бортовых систем управления, систем управления воздушным движением, автоматизированных систем управления ответственными отраслями промышленности. Высокий уровень ответственности расчетов, проводимых в процессе вычислительного эксперимента определяет и высокие требования к обеспечению достоверности полученных данных, что в свою очередь предъявляет соответствующие требования к надежности систем управления данными. Обеспечить приемлемое выполнение этих требований сегодня возможно-путем объединения рассмотренных выше задач. Традиционные приемы и методы программного тестирования позволяют сократить количество ошибок в процессе создания системы. Методы решения второй задачи дополняют систему средствами, обеспечивающими устойчивое функционирование при наличии ошибок влияния окружающей среды (внешних возмущений).
При разработке архитектуры системы используются приемы и методы:
Этим упрощается система, облегчается и ускоряется ее изготовление, уменьшается время на отыскание и устранение программных ошибок и искажений управляющей информации. При проектировании взаимодействия пользователя с системой основное внимание уделяется достижению простоты формы итого взаимодействия и его соответствия навыкам работы пользователя с данными. Этим преследуются две цели: минимизация ошибок пользователя и исключение их влияния на работу системы. После разработки структуры системы проводится анализ с целью определения источников возмущений и выявления уязвимых компонент системы (чувствительных н возмущениям), а также анализ влияния искажений этих компонент на функционирование системы в целом. Методика такого анализа может основываться на результатах исследования известных систем управления данными, а также на опыте разработки и эксплуатации крупных систем общего назначения.
По результатам анализа определяются методы обеспечения устойчивости системы, основанные на использовании информационной и программной избыточностей. При этом решаются три основные задачи:
Методы обеспечения устойчивости направлены на:
В процессе изготовления системы запроектированная надежность обеспечивается:
При эксплуатации вычислительная система должна поддерживать достигнутую надежность. Для этого необходимы:
Недостаточная корректность системы на первых этапах эксплуатации должна компенсироваться способностью противостоять собственным ошибкам, исключать или ограничивать их отрицательные последствия для сохранности данных.
Это достигается организацией:
Следует подчеркнуть, что повышение надежности системы управления данными связано с увеличением затрат на ее создание и возрастанием издержек при ее функционировании. Все это снижает производительность системы. Поэтому при создании системы управления данными тербуется минимизировать затраты и издержки при одновременном обеспечении приемлемого (высокого) уровня надежности.
Обеспечение надежности систем управления данных в сложных физических экспериментах и
промышленных криогенных установках - серьезный аспект в книгах, посвященных криофизике и конкретным
техническим разработкам в сфере криогеники.
Публикуется по изданию:
|
© Центр автоматизации теплофизических исследований (ЦАТИ), 1998-2021
Системы диагностики, контроля, управления для научных исследований, промышленных измерений, энергетических комплексов. При перепечатке и использовании материалов сайта активная ссылка на www.cati.ru обязательна. |