EN

Modul

Datenhaltung in der Cloud [M-INFO-100769]

Leistungspunkte
5
Turnus
Unregelmäßig
Dauer
1 Semester
Sprache
Deutsch
Level
4
Version
1

Verantwortung

Einrichtung

  • KIT-Fakultät für Informatik

Bestandteil von

Teilleistungen

Identifier Name LP
T-INFO-101306 Datenhaltung in der Cloud 5

Erfolgskontrolle(n)

Siehe Teilleistung

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

Siehe Teilleistung

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.

Arbeitsaufwand

157 h 45 min