Zum Inhalt springen

Autonomic Computing

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 23. Juli 2006 um 07:58 Uhr durch YurikBot (Diskussion | Beiträge) (Bot: Ergänze: ru:Автономная компьютерная система). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Autonomic Computing ist ein seit Anfang des 21. Jahrhunderts in erster Linie von der Firma IBM als Begriff verwendetes Paradigma, welches Möglichkeiten der Selbst-Konfiguration, -Optimierung und -Heilung, insbesondere aus Unternehmenssicht (und damit auch Kostenaspekten) umfasst.

Dennoch ist der Ansatz des Autonomic Computing nicht zu verwechseln mit dem anspruchsvolleren Autonomous Computing bzw. Systemen der Künstlichen Intelligenz oder Robotik bzw. der entsprechenden Untersuchung von Selbstorganisation in der Kognitionswissenschaft.

Der Grundgedanke von Autonomic Computing ist nicht neu - etwa Fehlererkennung und Fehlertoleranz sind grundsätzliche Leistungsmerkmale von Computer(teil)systemen. Autonomie an sich ist sogar eine der zentralen Techniken der Softwarearchitektur. Die Weiterentwicklung der Autonomie als Grenze zwischen Systemen vollzieht sich beispielsweise in Serviceorientierten Architekturen. Die dortige Interpretation des Begriffes der Autonomie ist aber schwächer, denn sie bezieht sich nicht auf Selbstorganisierende Systeme.

Neu am Autonomic Computing ist also der Anspruch und die ingenieurmäßige Sichtweise der Selbstorganisation sowie die Einsatzebene. Letztere erfolgt aus Gesamtsicht des Unternehmens, bzw. von Gesamt- und nicht nur Teilsystemen.

Selbstmanagement in diesem Sinne setzt sich aus vier Prinzipien zusammen, die auch als Self-CHOP bezeichnet werden:

  • Self-configure
  • Self-heal
  • Self-optimize
  • Self-protect

Reifegrade der Autonomie

Dementsprechend können fünf Reifegrade einer Unternehms-IT unterschieden werden:

  • Grundlegend, bei dem die einzelnen Bestandteile der IT-Infrastruktur getrennt gewartet und betrieben werden.
  • Geleitet, wo System-Management Werkzeuge benutzt werden, um die Information zentral(er) zu sammeln.
  • Vorhersagend, wobei mit Hilfe von Analysemethoden und -Werkzeugen mögliche Szenarios vorab durchgerechnet werden können ("Was-wäre-wenn").
  • Adaptiv, wo Computersysteme automatisiert Aktionen aufgrund von Informationssystemen und extrahiertem "Wissen" startet werden können.
  • Autonom, ist eine vollständig von Anforderungsbeschreiben und definierten Zielen getriebene IT-Infrastruktur.

Siehe auch: System, Kybernetik