Лаборатория безотказных систем при Федеральной политехнической школе
Лозанны (Швейцария) представили бесплатную утилиту Dimmunix, которая
поможет бороться со сбоями и зависаниями. Принцип действия этой утилиты
схож с иммунной системой человека – обнаруженные проблемы фиксируются,
для них выполняется поиск «противоядия», а после этого повторное
появление той же проблемы исключено. Утилита Dimmunix учится на
ошибках без вмешательства со стороны пользователя или программистов.
Выработка «иммунитета против сбоев» начинается с первого же
обнаруженного сбоя. Уникальный идентификатор ошибки записывается в
Dimmunix, после чего утилита исследует реакцию компьютер. Например,
если пользователь открывает меню «Файл-Открыть» в браузере, а в это
время на web-странице запускается Flash-ролик, браузер может зависнуть.
В следующий раз, когда появится такая же ошибка, утилита Dimmunix
автоматически вмешается и не даст приложению зависнуть.
Утилита
Dimmunix не изменяет код приложения и не пытается устранить ошибки.
Dimmunix модифицирует последовательность исполнения запросов в
программе, вызывающей проблемы. Таким образом, «компьютерная иммунная
система» просто помогает программам выполнить свои функции в обход
возможных препятствий. Как говорят разработчики, сбои в работе программ
похожи на деревья, которые встречаются камню, катящемуся с горы. Порой
достаточно небольшого толчка
...
Читать дальше »