Autonomes Rechnen

Definition - Was bedeutet Autonomic Computing?

Autonomic Computing ist die Fähigkeit eines Computers, sich automatisch durch adaptive Technologien zu verwalten, die die Rechenfunktionen erweitern und die Zeit verkürzen, die Computerfachleute benötigen, um Systemschwierigkeiten und andere Wartungsarbeiten wie Softwareupdates zu beheben.

Der Schritt in Richtung autonomes Computing wird von dem Wunsch nach Kostensenkung und der Notwendigkeit angetrieben, die Hindernisse zu beseitigen, die sich aus der Komplexität von Computersystemen ergeben, um fortschrittlichere Computertechnologien zu ermöglichen. Autonomic Computing wurde 2001 von IBM implementiert.

Technische.me erklärt Autonomic Computing

Die Wartung von Betriebssystemen in Verbindung mit dem Mangel an qualifizierten IT-Fachleuten erforderte autonomes Computing. In dem Manifest von Mitte Oktober 2001, "The Vision of Autonomic Computing", das auf dem IBM Thomas J. Watson Research Center basiert, warnen die Autoren Jeffrey Kephart und David Chess die Leser vor allgegenwärtigen Computerbeschränkungen, die echte Herausforderungen darstellen könnten Interaktionen zwischen Computersystemen und Geräten. Sie warnen davor, dass Systemingenieure möglicherweise in Zukunft keine komplexen Architekturentwürfe mehr entwickeln können. Die Autoren weisen auch auf die Verwendung von autonomem Computing für die Verwaltung von Aufgaben auf niedriger Ebene hin, um Systemadministratoren freizugeben, damit sie sich auf komplexere Aufgaben konzentrieren können.

Die von IBM entwickelte Autonomic Computing Initiative (ACI) demonstriert und befürwortet die Vernetzung von Computersystemen, die nur die Definition von Eingaberegeln erfordern. Der ACI wird vom autonomen Nervensystem des menschlichen Körpers abgeleitet. IBM hat die vier Bereiche des automatischen Rechnens so definiert, dass sie Selbstkonfiguration, Selbstheilung (Fehlerkorrektur), Selbstoptimierung (automatische Ressourcensteuerung für ein optimales Funktionieren) und Selbstschutz (Identifizierung und proaktiver Schutz vor Angriffen) umfassen. Zu den Merkmalen, die jedes autonome Computersystem haben sollte, gehören Automatisierung, Anpassungsfähigkeit und Sensibilisierung.