Skip to main content

O que é computação autonômica?

A computação autonômica é a próxima geração de tecnologia integrada de computadores que permitirá que as redes se gerenciem com pouca ou nenhuma intervenção humana. É nomeado após o sistema nervoso autônomo humano, que envia impulsos que controlam a freqüência cardíaca, a respiração e outras funções sem pensamento ou esforço consciente.

Paul Horn, da IBM Research, sugeriu pela primeira vez a idéia da computação autonômica em 15 de outubro de 2001 na conferência Agenda no Arizona. A necessidade está centrada no crescimento exponencial da complexidade da rede. Não apenas existe uma vasta gama de dispositivos móveis e de desktop que se interconectam e alimentam vários tipos de redes usando estratégias, padrões e interfaces concorrentes; mas empresas, instituições e até infraestrutura passaram a confiar cada vez mais nessas redes. No entanto, há uma escassez de profissionais de I / T e é praticamente impossível para os técnicos acompanhar o ataque contínuo de novos dispositivos, alterar protocolos, novas soluções de negócios online e fazer interface com os desafios móveis. A IBM e outros gigantes da tecnologia prevêem que esse problema piore.

A solução, de acordo com a IBM, é criar uma base de padrões para todo o setor, com base em alguns protocolos comuns para manipulação de dados. As 'premissas de raiz compartilhada' permitiriam que hardware e software de vários fabricantes não apenas trabalhassem juntos, mas também suportassem um sistema de computação autonômica multinível baseado nessas premissas. Isso criaria um ambiente em que o sistema pudesse executar várias tarefas administrativas críticas sem intervenção humana.

A IBM vê oito critérios básicos que definem um sistema de computação autonômica abrangente. Em resumo, são os seguintes:

  • O sistema deve ser capaz de fazer um balanço contínuo de si mesmo, de suas conexões, dispositivos e recursos, e saber quais devem ser compartilhados ou protegidos.
  • Ele deve ser capaz de configurar e se reconfigurar dinamicamente conforme as necessidades.
  • Ele deve procurar constantemente maneiras de otimizar o desempenho.
  • Ele deve executar a autocura , redistribuindo recursos e reconfigurando-se para contornar quaisquer elementos disfuncionais.
  • Ele deve ser capaz de monitorar a segurança e se proteger de ataques.
  • Ele deve ser capaz de reconhecer e se adaptar às necessidades dos sistemas coexistentes em seu ambiente.
  • Ele deve trabalhar com tecnologias compartilhadas. Soluções proprietárias não são compatíveis com a ideologia da computação autônoma.
  • Ele deve atingir esses objetivos sem problemas, sem intervenção.

Embora esses sejam os oito ingredientes propostos para um sistema de computação autônomo, a IBM espera que eles resultem em três objetivos para o usuário final: flexibilidade, acessibilidade e transparência. Em suma, a capacidade de extrair dados de casa, escritório ou campo, sem problemas, independentemente do dispositivo, rede ou metodologia de conectividade.

Várias universidades e empresas, como Sun Microsystems e Hewlett Packard, estão desenvolvendo sistemas semelhantes, mas a IBM afirma que seus planos para computação autonômica são de maior alcance. Como esse plano se baseia em uma evolução cooperativa de hardware e software, a computação autonômica deve ser implementada em etapas por um período de vários anos.