Modul
Datenhaltung in der Cloud [M-INFO-100769]
Leistungspunkte
5Turnus
UnregelmäßigDauer
1 SemesterSprache
DeutschLevel
4Version
1Verantwortung
Einrichtung
- KIT-Fakultät für Informatik
Bestandteil von
Teilleistungen
Identifier | Name | LP |
---|---|---|
T-INFO-101306 | Datenhaltung in der Cloud | 5 |
Erfolgskontrolle(n)
Qualifikationsziele
Am Ende der Lehrveranstaltung sollen die Teilnehmer Prinzipien sowie Vor- und Nachteile der Datenhaltung in der Cloud gut erklären können, und sie sollen verstanden haben, dass geringfügige Unterschiede in der Problemstellung zu stark verschiedenen Lösungen führen. Insbesondere sollen die Teilnehmer die wesentlichen Ansätze, wie sich in der Cloud Konsistenz sicherstellen läßt erläutern und voneinander abgrenzen können.
Voraussetzungen
Inhalt
Eigentümer' großer Datenbestände gehen verstärkt dazu über, ihre Daten nicht mehr selbst zu verwalten, sondern sie in die Cloud zu verlagern und dort verwalten zu lassen. Es gibt jedoch viele grundsätzliche Probleme im Zusammenhang mit derart verteilter Datenhaltung, die noch nicht gelöst sind, bzw. für die existierende Lösungen uns nicht zufrieden stellen. Zwar gibt es eine Vielzahl von Systemen mit dem Anspruch, Datenhaltung in der Cloud zu unterstützen. Die dort realisierten Lösungen sind jedoch nicht immer wirklich gut, der Anwendungsprogrammierer muss einen Teil des Problems selbst lösen, oder es kann passieren, dass eine elegante, in theoretischer Hinsicht solide Lösung zu unbefriedigendem Laufzeitverhalten führt. Das Ziel dieser Vorlesung ist es, Sie in die Theorie der verteilten Datenhaltung in der Cloud einzuführen und Sie mit entsprechenden Algorithmen und Methoden bekanntzumachen. Wir behandeln u. a. die korrekte und fehlertolerante Ausführung von Transaktionen in verteilten Umgebungen, und zwar sowohl 'klassische' Lösungen als auch neue Entwicklungen, moderne Techniken für den Umgang mit Replikation und die Besonderheiten von Datenströmen.