Autonomic Computing

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 Kostenaspekte) 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 – Fehlererkennung und Fehlertoleranz etwa 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 („Selbstkonfiguration“), automatische Konfiguration von Komponenten
  • Self-heal („Selbstheilung“), automatische Entdeckung und Korrektur von Störungen
  • Self-optimize („Selbstverbesserung“), automatische Beobachtung und Steuerung von Ressourcen um deren bestmögliches Funktionieren in Hinsicht auf die definierten Anforderungen zu ermöglichen
  • Self-protect („Selbstschutz“), vorausschauende Erkennung von Angriffen und Schutz vor Angriffen

Reifegrade der Autonomie

Dementsprechend können fünf Reifegrade einer Unternehmens-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 Szenarien vorab durchgerechnet werden können ("Was-wäre-wenn").
  • Adaptiv, wo Computersysteme automatisiert Aktionen aufgrund von Informationssystemen und extrahiertem "Wissen" starten können.
  • Autonom, ist eine vollständig von Anforderungsbeschreibungen und definierten Zielen getriebene IT-Infrastruktur.

Siehe auch

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.