La Computación Autonómica es la próxima generación de la tecnología .Debe su nombre al sistema nervioso autónomo humano, que envía impulsos que controlar el ritmo cardíaco, homeostasis, la respiración y otras funciones sin el pensamiento consciente o esfuerzo.
Se puede imaginar un mundo donde las computadoras reparan sus propios problemas aún antes de que nos percatemos de que lo veamos. IBM está construyendo ese mundo con una gama de capacidades de computación autonómica.
IBM considera ocho criterios básicos de la definición de un sistema generalizado de Computación Autonómica
- El sistema debe ser capaz de hacer un balance continuo de sí mismo, sus conexiones, dispositivos y recursos.
- Debe ser capaz de configurar y reconfigurar a sí mismo dinámicamente según las necesidades.
- Siempre debe buscar formas de optimizar el rendimiento.
- Debe realizar auto-sanación por la redistribución de recursos y de reconfigurarse para evitar todos los elementos disfuncionales.
- Debe ser capaz de controlar la seguridad y protegerse de los ataques.
- Debe ser capaz de reconocer y adaptarse a las necesidades de los sistemas que coexisten en su entorno.
- Debe trabajar con las tecnologías compartidas.
- La adjudicación de propiedad no son compatibles con la ideología de la computación autonómica.
Características
- Un sistema autonómico requerirá un conocimiento detallado de sus componentes, estado presente, capacidad última, y de todas sus conexiones a otros sistemas, para gobernarse a sí mismo. Necesitará conocer la magnitud de sus “propios” recursos, esos que puede pedir prestado o prestar, y esos que puede compartir o que debe gestionar sin compartir.¢
- Un sistema de CA debe configurarse y reconfigurarse a sí mismo bajo condiciones variantes (y en el futuro, condiciones imprevisibles) automáticamente.¢
- Un sistema de CA debe ejecutar algo semejante a “curación”(reparación) -debe poder recuperarse de rutinas y eventos extraordinarios que pueden causar en algunas de sus partes un funcionamiento defectuoso.
- Debe descubrir, identificar y protegerse a sí mismo contra varios tipos de ataques y mantener garantías globales de funcionamiento y de integridad.
Resumen de características
- Configuración automática de componentes.
- Descubrimiento y reparación automática de fallas.
- Monitoreo automático y control de recursos para mejorar su propio rendimiento.
- Identificación proactiva de ataques arbitrarios, protección contra ellos y recuperación de estados estables.
Aplicaciones
- El desafío es simplificar , mejorar la experiencia del usuario, ayudándolo anticipándose a sus necesidades en un entorno complejo, dinámico e incierto.
- IBM ha instalado sistemas de servidores e-server que incorporan tecnologías de computación autónoma que permiten la autorrecuperación, autoconfiguración, autoprotección y autooptimización.
- El resultado brindará infraestructuras más flexibles que requieran menor gestión, mientras se minimizanlos gastos administrativos.
Conclusión
- La tecnología de AC aparece ante la necesidad de conferir a los sistemas computacionales capacidades de decisión y de acción hasta ahora nunca vistas en los mismos.¢
- El AC hará uso intensivo de multitud de tecnologías disponibles y de otras que se desarrollarán, tanto en lo referido a software, como a hardware y comunicaciones.¢
- Una de las tecnologías de apoyo para el AC será el Grid Computing.¢
- También brindará su aporte la Inteligencia Artificial.