Zweistufige, Planer-basierte Organic Computing Middleware

  • Mit fortschreitender Entwicklung neuer Software- und Hardware-Komponenten steigt die Komplexität von Computersystemen. Die Installation und Wartung moderner Systeme ist schwierig und aufwändig. Die Autonomic Computing und Organic Computing Initiativen haben Methoden entwickelt, um diese Komplexität zu beherrschen. Sie bedienen sich dazu Konzepten aus der Natur und identifizierten vier Eigenschaften, die zukünftige Systeme haben sollen. Diese Eigenschaften sind Selbst-Konfiguration, Selbst-Optimierung, Selbst-Heilung und Selbst-Schutz und wurden in der Middleware OCμ umgesetzt. Jede der Selbst-X Eigenschaften wurde ursprünglich isoliert entwickelt. Allerdings bestehen zwischen den Eigenschaften Abhängigkeiten. Wenn beispielsweise die Selbst-Heilung nach einem Fehler das System repariert, die Selbst-Optimierung jedoch eine bessere Konfiguration findet, erhöht sich die Anzahl notwendiger Eingriffe in das System. Zudem sammelte jede Selbst-X Eigenschaft die für sie notwendigen DatenMit fortschreitender Entwicklung neuer Software- und Hardware-Komponenten steigt die Komplexität von Computersystemen. Die Installation und Wartung moderner Systeme ist schwierig und aufwändig. Die Autonomic Computing und Organic Computing Initiativen haben Methoden entwickelt, um diese Komplexität zu beherrschen. Sie bedienen sich dazu Konzepten aus der Natur und identifizierten vier Eigenschaften, die zukünftige Systeme haben sollen. Diese Eigenschaften sind Selbst-Konfiguration, Selbst-Optimierung, Selbst-Heilung und Selbst-Schutz und wurden in der Middleware OCμ umgesetzt. Jede der Selbst-X Eigenschaften wurde ursprünglich isoliert entwickelt. Allerdings bestehen zwischen den Eigenschaften Abhängigkeiten. Wenn beispielsweise die Selbst-Heilung nach einem Fehler das System repariert, die Selbst-Optimierung jedoch eine bessere Konfiguration findet, erhöht sich die Anzahl notwendiger Eingriffe in das System. Zudem sammelte jede Selbst-X Eigenschaft die für sie notwendigen Daten selbst. Um Synergien zwischen den verschiedenen Selbst-X Eigenschaften nutzen zu können und Wechselwirkungen auszuschließen, wurden in dieser Arbeit neue Konzepte der Selbst-Organisation entwickelt und in OCμ implementiert und evaluiert. Dazu wurde die OCμ Architektur weiterentwickelt sowie ein neuer Organic Manager als zentrales Steuerelement entworfen und implementiert. Um alle Selbst-X Eigenschaften gemeinsam umsetzen zu können, wurde ein automatischer Planer in OCμ integriert. Für ihn wurden in dieser Arbeit mehrere Planungsmodelle entwickelt und implementiert. Als Ergänzung dient ein Reflex Manager, der Pläne speichert und dadurch die Reaktionszeit des Systems verringern kann. Er ist fähig, Pläne wieder zu verwenden, die ursprünglich für einen anderen, ähnlichen Systemzustand erstellt wurden. Für die Ausführung der Pläne wurde ein Actuator entwickelt und implementiert. Er kann konkurrierende Pläne, die aus der Konkurrenz von Reflex Manager und Planer entstehen, auflösen. Mit Hilfe von Cloud-Computing-Szenarien wurden verschiedene Planungsmodelle evaluiert. Der Planer kann auch bei häufigen Störungen die Selbst-Konfiguration, Selbst-Optimierung und Selbst-Heilung sowie weitere Ziele der Anwender umsetzen. Zudem wird gezeigt, wie verschiedene Parameter sich auf das Verhalten des Reflex Managers auswirken.show moreshow less

Download full text files

Export metadata

Statistics

Number of document requests

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:Julia Schmitt
URN:urn:nbn:de:bvb:384-opus4-23083
Frontdoor URLhttps://opus.bibliothek.uni-augsburg.de/opus4/2308
Advisor:Theo Ungerer
Type:Doctoral Thesis
Language:German
Publishing Institution:Universität Augsburg
Granting Institution:Universität Augsburg, Fakultät für Angewandte Informatik
Date of final exam:2013/03/11
Release Date:2013/05/06
GND-Keyword:Organic Computing; Middleware; Autonomic Computing; Selbstorganisation; Automatische Handlungsplanung
Institutes:Fakultät für Angewandte Informatik
Fakultät für Angewandte Informatik / Institut für Informatik
Dewey Decimal Classification:0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 004 Datenverarbeitung; Informatik
Licence (German):Deutsches Urheberrecht mit Print on Demand