Микроперезагрузка
Микроперезагрузка — это метод, используемый для восстановления после сбоев в программных системах, работающих только при сбоях . Вместо перезагрузки всей системы перезапускаются только подмножества мелкозернистых компонентов. Детализация компонентов обычно выше, чем уровень процесса (например, уровень EJB в системах Java EE ).
Цель ограничения перезагрузки мелкозернистыми компонентами тройная: сократить время, необходимое системе для возврата в эксплуатацию, свести к минимуму влияние сбоя на систему и ее пользователей и сохранить как можно больше информации в памяти. данные приложения, насколько это возможно.
Концепция была предложена в 2001 году Джорджем Кандеа и Армандо Фоксом , когда первый был аспирантом Стэнфордского университета . Первоначально оно было сведено к практике в таких системах, как система управления спутниковой наземной станцией и сервер приложений Java EE ; позже он лег в основу разработки коммерческих систем, таких как Aster Data Systems nCluster. [1] [2]
Ссылки
[ редактировать ]- ^ Терадата Астра. «Мечта детства» . Архивировано из оригинала 12 марта 2011 года . Проверено 7 января 2016 г.
{{cite news}}
: CS1 maint: неподходящий URL ( ссылка ) - ^ Фокс, Армандо. «Вычисления, ориентированные на восстановление» . Архивировано из оригинала 14 января 2013 года . Проверено 7 января 2016 г.
{{cite web}}
: CS1 maint: неподходящий URL ( ссылка )