цифровая электроника
вычислительная техника
встраиваемые системы

 
» » Что такое автономные вычисления



Что такое автономные вычисления

Автор: Mike(admin) от 25-05-2020, 22:35

Автономные вычисления (Autonomic computing) – это инициатива по предоставлению компьютерам инструментов, необходимых для самостоятельного управления без вмешательства человека. Идея была первоначально запущена IBM в 2001 году, теперь ее переняли многие другие компании, включая HP и Microsoft. В этой инициативе также приняли участие научные круги, в результате которой была учреждена Международная конференция по облачным и автономным вычислениям. Проект вдохновлен автономной нервной системой, такой как тот набор клеток и волокон, которые иннервируют внутренние органы и железы, контролируя функции, которые обычно находятся вне добровольного контроля.


Что такое автономные вычисления

В системе с самостоятельным управлением у оператора-человека есть новое правило: ему не нужно напрямую управлять системой. Вместо этого он определяет общие политики для правил, вводимых в процесс самоуправления. Для этого процесса IBM определила следующие четыре функциональные области.


  • Самоконфигурирование: в случае изменения среды конфигурация компонентов будет изменена в соответствии с рекомендациями, указанными специалистом. Такие изменения могут включать развертывание новых компонентов, удаление ранее развернутых компонентов или радикальные изменения в текущей конфигурации.
  • Самовосстановление: Компоненты должны уметь обнаруживать сбои в работе системы и предпринимать корректирующие действия. Эти действия могут включать изменение текущего состояния компонента или другого компонента.
  • Самооптимизация: автоматический мониторинг и управление ресурсами для обеспечения оптимальной и уважительной работы определенных требований. Действия, которые могут быть предприняты, включают перераспределение ресурсов, чтобы справиться с изменениями в нагрузке на систему, или гарантирование того, что определенные транзакции имеют приоритет над всеми другими транзакциями.
  • Самозащита: идентификация и защита от произвольных атак.

IBM определяет 5 уровней эволюции, чтобы постепенно достичь конечной цели автономных вычислений:


  1. Базовый уровень, является отправной точкой современных вычислительных систем, где компоненты системы управляются вручную и индивидуально.
  2. Управляемый уровень, на котором внедрены централизованные системы сбора информации.
  3. Предиктивный уровень, на котором система может анализировать собранные данные, соотносит шаблоны с действиями, рекомендованными администраторами.
  4. Адаптивный уровень, на котором система способна принимать решения на основе собранных данных, сводя к минимуму вмешательство человека.
  5. Автономный уровень, на котором компоненты системы полностью интегрированы и управляются динамически на основе правил и политик высокого уровня.

Особенности, которые должны присутствовать:


  • мониторинг текущего состояния системы
  • анализ состояния, чтобы определить, требуется ли вмешательство
  • планирование вмешательства
  • выполнение операции



© digitrode.ru




Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий