# Glossar – Autonomic Computing ## **Definition:** Autonomes Rechnen ist die Fähigkeit eines Computers, sich durch anpassungsfähige Technologien selbst zu verwalten, die die Rechenleistung erhöhen und die Zeit, die Computerfachleute für die Behebung von Systemproblemen und andere Wartungsarbeiten wie Software-Updates benötigen, verringern. Die Entwicklung hin zum autonomen Rechnen wird durch den Wunsch nach Kostensenkung und die Notwendigkeit angetrieben, die Hindernisse zu beseitigen, die sich aus der Komplexität von Computersystemen ergeben, um eine fortschrittlichere Rechentechnik zu ermöglichen. Die von IBM entwickelte ACI demonstriert und befürwortet vernetzte Computersysteme, die außer der Festlegung von Eingaberegeln kaum menschliche Eingriffe erfordern. Die vier Bereiche des automatischen Rechnens sind das so genannte **Self CHOP Prinzip**. Zu den Merkmalen, die jedes autonome Computersystem aufweisen sollte, gehören Automatisierung und Adaptivität. ### **Reifegrade** - **Grundlegend:** Einzelne Bestandteile der IT Struktur getrennt gewartet und betreiben. - **Geleitet:** System Management Werkzeuge werden verwendet um Daten zu sammeln. - **Vorhersagend:** Mit Analyse Methoden und Werkzeugen werden mögliche Szenarien vorab durchgerechnet. - **Adaptiv:** Startet automatisierte Aktionen aufgrund von Informationssystemen und extrahiertem/errechnetem Wissen. - **Autonom:** Eine Vollständig von Anforderungsbeschreibungen und defienierten zielen geschriebene IT-Struktur. ### **Self CHOP Prinzip** - **Self-Configure:** Automatische Konfiguration von Komponenten - **Self-Heal:** Automatische Entdeckung und Behebung von Fehlern und Störungen - **Self-Optimize:** Automatische Optimierung und Steuerung von Ressourcen um bestmöglich Funktion für die definierte Anforderung zu gewährleisten - **Self-Protect:** Vorrauschauende Erkennung vor Angriffen sowie Selbstschutz vor Angriffen ### **Begriffserläuterung** | Begriff| Erläuterung | | -------- | -------- | | ACI | The Autonomic Computer Initiative| |AI|Artificial Intelligence| |Adaptiv|Anpassungsfähig Automatisierung|Übertragung von Funktionen des Produktionsprozesses vom Menschen auf künstliche Systeme. |Self-Configuration|Selbstkonfiguration (Automatische Konfiguration von Komponenten) |Self-Healing|Fehlerentdeckung und Korrektur |Self-Optimization|Automatische Ressourcensteuerung für optimale Funktion |Self-Protection|Vorausschauende Erkennung und Schutz vor Angriffen ### **Quellen** - [Wikipedia.de ](https://de.wikipedia.org/wiki/Autonomic_Computing) - [Hamburg University of Applied Science Ausarbeitung AW1 zum Thema Autonomic Computing von Maik Weindorf](https://users.informatik.haw-hamburg.de/~ubicomp/projekte/master2006/weindorf/abstract.pdf)