Bachelor Thesis BCLR-0053

BibliographyEisele, Marcus: Verwaltung von Instanzdaten eines TOSCA Cloud Services.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Bachelor Thesis No. 53 (2013).
83 pages, german.
CR-SchemaC.2.4 (Distributed Systems)
H.0 (Information Systems General)
Abstract

Die Topology and Orchestration Specification for Cloud Applications (TOSCA) ermöglicht die portable und interoperable Beschreibung von Cloud Anwendungen, deren Deployment und deren Verwaltung. Die Abfolge der ausgeführten Operationen innerhalb der Anwendungsstruktur kann hierbei durch Management-Pläne modelliert werden.

Die Beschreibungen der Anwendung alleine sind jedoch nicht ausreichend um Instanzen einer solchen sinnvoll zu verwalten. Während der Ausführung der Management-Pläne fallen komponentenspezifische Daten an, deren persistente Speicherung und Bereitstellung gewährleistet sein muss. Die Pläne benötigen während ihrer Ausführung, neben den Instanzdaten, den Zugriff auf anwendungsspezifische Dateien. Zur Sicherstellung der Portabilität der Pläne, muss dieser Zugriff möglichst unabhängig von der eingesetzten TOSCA-Laufzeitumgebung sein. Die Verwaltung von Instanzdaten und Sicherstellung der Portabilität sind beides Aufgaben einer TOSCA-Laufzeitumgebung.

Diese Arbeit identifiziert Anforderungen an einen Dienst, der diese Aufgaben realisiert, und zeigt den Entwurf und die Implementierung eines solchen. Dies wird exemplarisch am Beispiel des OpenTOSCA-Containers, der eine an der Universität Stuttgart entwickelte TOSCA-Laufzeitumgebung ist, durchgeführt. Dieser wird im Zuge dieser Arbeit um eine Instanzdatenverwaltungs- und Portabilitäts- Schnittstelle erweitert.

Full text and
other links
PDF (1058629 Bytes)
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Haupt, Florian
Entry dateNovember 14, 2013
   Publ. Institute   Publ. Computer Science