КалипсоСтабильная и бесперебойная работа ваших программно-аппаратных...Калипсо Стабильная и бесперебойная работа ваших программно-аппаратных комплексов [технологическая презентация]


Информация играет ключевую рольИнформация играет в современном мире ключевую...Информация играет ключевую роль Информация играет в современном мире ключевую роль. Буквально каждый аспект человеческой жизнедеятельности сопровождается информационной системой. Отключение ключевых систем может повергнуть мир в хаос, стоить огромных убытков, поставить под вопрос существование бизнеса или государства, а также угрожать человеческим жизням. Стабильная и бесперебойная работа информационных систем является фундаментальной основой современного мира. +7(831) 414-29-57 info@calypsosol.com


Любые информационные системы ненадежныКонцептуальные проблемыОшибки...Любые информационные системы ненадежны Концептуальные проблемы Ошибки программистов Ошибки тестировщиков Невозможность моделирования реальной работы Невозможность моделирования ситуаций отказов Конечная стоимость продукта Технические проблемы Эмерджентность Разнородность Отсутствие методологии разработки надежных систем Отсутствие стандартизации диагностики неисправностей Отсутствие самодиагностики +7(831) 414-29-57 info@calypsosol.com


Идеальная информационная системаЧисло отказов должно стремиться к бесконечно...Идеальная информационная система Число отказов должно стремиться к бесконечно малой величине. Время восстановления после отказа должно также стремиться к бесконечно малой величине. Отказ должен воздействовать только на один модуль. Система должна функционировать при отказе одного или нескольких модулей. Диагностическая информация об отказе должна обрабатываться всегда независимо от типа или сложности отказа. +7(831) 414-29-57 info@calypsosol.com


Что такое “Калипсо”?“Калипсо” это совершенно новый подход к диагностике...Что такое “Калипсо”? “Калипсо” это совершенно новый подход к диагностике информационных систем. Основное назначение “Калипсо” это значительное улучшение метрик надежности информационных систем, таких как: • Наработка на отказ • Время восстановления работоспособности Кроме значительного улучшения метрик надежности “Калипсо” позволяет прогнозировать ситуации отказа. Прогнозирование неисправностей на сегодняшний день является приоритетным направлением развития инженерной мысли в области диагностики сложных систем. +7(831) 414-29-57 info@calypsosol.com


Инициативы “Калипсо” Любое действие, совершаемое модулем, должно быть запротоколировано. Любая ошибка, произошедшая в модуле, должна быть запротоколирована. Любая ошибка, произошедшая в модуле, не должна повлиять на работоспособность других модулей. Любая ошибка, произошедшая в модуле, должна быть интерпретирована самим модулем в заключение о неисправности, содержащее ее описание и способы устранения. Модуль должен извещать другие модули целевой системы о своем состоянии и о переходах между этими состояниями. Модуль должен уметь сам проверять свою работоспособность – т.е. обладать развитыми возможностями самодиагностики. Модуль должен уметь интерпретировать результаты самодиагностики в экспертные заключения, содержащие описания неисправностей и способы их устранения. Функционирование “Калипсо” не должно зависеть от функционирования целевого комплекса и наоборот. +7(831) 414-29-57 info@calypsosol.com


Диагностические сервисы “Калипсо” +7(831) 414-29-57 info@calypsosol.com


Активные диагностические сервисы Активные сервисы подразумевают активное вмешательство в ход работы информационной системы с целью обработки ситуаций отказов, сохранения диагностической информации в протоколах работы и ошибок и обмена сообщениями между модулями системы. Использование активных сервисов подразумевает доступ “Калипсо” к исходному коду системы и его модификацию в области обработки ошибок. Диагностические контейнеры Протокол работы Протокол ошибок Стек отказа Механизм сообщений Динамическая архитектура +7(831) 414-29-57 info@calypsosol.com


Реактивные диагностические сервисы Реактивные сервисы подразумевают набор механизмов реагирования на отказы. В первую очередь это инструменты для оперативной локализации отказа – модуля, подсистемы модуля, функции и строчки исходного кода, в которой произошла ошибка. Диагностическая информация об отказе может быть обработана в экспертной системе для получения заключения о неисправности и способах ее устранения. Кроме того существует возможность изолированно запустить тесты самодиагностики этого модуля, для проверки его работоспособности сразу после момента отказа, пока он еще находится в ошибочном состоянии. Динамическое дерево отказов Диагностическая база данных Самодиагностика Экспертный анализ Ручной анализ +7(831) 414-29-57 info@calypsosol.com


Проактивные диагностические сервисы Проактивные сервисы подразумевают работу по прогнозированию отказов. В первую очередь это система тестов самодиагностики всех модулей ПАК, которые периодически запускаются, а их результаты анализируются экспертной системой. В случае нахождения параметров ПАК, выходящих за пределы нормы или просто подозрительных признаков формируются проактивные рекомендации для профилактики отказов. Экспертная система Центр диагностики Проактивное дерево отказов Экспертный редактор Проактивные рекомендации +7(831) 414-29-57 info@calypsosol.com


Архитектура “Калипсо” +7(831) 414-29-57 info@calypsosol.com


Принципы работы “Калипсо” Основным принципом работы “Калипсо” является пассивный сбор диагностической информации. Вся собранная информация сохраняется в специальной базе данных и анализируется с помощью постоянно пополняемой базы знаний. Для интеграции “Калипсо” с целевой системой используется декларативное программирование, когда разработчики помечают исходный код специальными атрибутами (маркерами), показывающими, например, где находятся тесты самодиагностики. Фактически архитектура “Калипсо” позволяет создавать модули, которые не только выполняют свою штатную работу, но и следят за корректностью ее выполнения, сами себя диагностируют и выдают экспертный анализ результатов диагностики. Эти принципы обеспечивают недостижимый до текущего момента уровень отказоустойчивости и бесперебойной работы. +7(831) 414-29-57 info@calypsosol.com


Сценарии внедрения “Калипсо” Целевая система разрабатывается с нуля Главный сценарий внедрения, в полной мере раскрывающий весь потенциал “Калипсо” - это разработка целевой системы с нуля, с использованием всех диагностических сервисов, как для облегчения самой разработки, так и для отображения диагностики как функциональной особенности целевой системы. Целевая система находится в разработке Также возможно полноценное внедрение “Калипсо” в уже разрабатывающуюся систему, в этом случае процессы интеграции не намного сложнее чем процессы разработки с нуля. И первый и второй вариант использования подразумевают интеграцию исходного кода системы с сервисами “Калипсо”. Целевая система готова Зачастую уже готовую систему хочется улучшить, увеличив ее надежность, но не внося каких-либо существенных изменений. К помощью “Калипсо” можно разработать среду функционального тестирования целевой системы, которую в дальнейшем можно использовать для самодиагностики или моделирования и прогнозирования отказов, используя все возможности автоматизированного экспертного анализа ”Калипсо”. +7(831) 414-29-57 info@calypsosol.com


Примеры использования “Калипсо” Система климат-контроля Надежность климатических параметров очень важна для точных производств, центров обработки данных, активно развивающегося рынка “умных домов” и пр. Газораспределительная станция Бесперебойные поставки газа одинаково важны как для частных так и для корпоративных потребителей. Базовая станция GSM Надежность телекоммуникаций является фундаментом для современного информационного общества. +7(831) 414-29-57 info@calypsosol.com


Вопросы про “Калипсо” +7(831) 414-29-57 info@calypsosol.com