Seminar: Datenbankanwendungen im Cloud Computing

  • Typ: Seminar
  • Lehrstuhl: Fakultät für Informatik
  • Semester: Sommersemester 2010
  • Dozent: Thorsten Haberecht
    Jens Müller
    Jutta Mülle
    Professor Klemens Böhm
  • SWS: 2
  • ECTS: 4
  • LVNr.: 24835
  • Hinweis:

    Anmeldung per E-Mail an Jutta Mülle, muelle at kit.edu

    Vorbesprechung mit Themenvergabe ist am 13. April 2010, 13:15 - 14:00 Uhr, Seminarraum 348, Info-Gebäude (Nr. 50.34).

    Seminartermine nach Vereinbarung.

Detaillierte Informationen zum Seminar

Cloud Computing ist eine derzeit hochaktuelle neue Technologie zur Virtualisierung von IT-Infrastruktur und Anwendungen, die als wesentlicher Baustein der nächsten Internet-Generation angesehen wird. Der Ansatz des Cloud Computing eröffnet viele neue Möglichkeiten, sowohl auf rein technischer Ebene, wie auch hinsichtlich neuer Geschäftsideen und Unternehmens-Organisationsmodelle.
In diesem Seminar soll der Schwerpunkt auf der Unterstützung und Nutzung von großen Datenmengen und Datenbanken im Cloud Computing liegen. Hierbei ist die Herausforderung, von der In-House Datenverwaltung zu einem Datenmanagement in der "Cloud" zu kommen. Wie bei jeder neuen Technologie ergibt sich eine Vielzahl von Fragestellungen, die sich in den aktuellen Forschungsgebieten widerspiegeln. Die Herausforderungen sind breit gestreut und reichen von der Performanz bis zur Datensicherheit und Privatheit, von Metadatenmanagement bis zur Hochverfügbarkeit.

Wir befassen uns in diesem Seminar mit folgende Themenbereichen:

  • Grundlagen einer Cloud-Infrastruktur: Virtualisierung, Service-orientierte Architekturen und Web Services
  • Cloud-Architekturen auf verschiedenen Ebenen, wie Infrastruktur, Plattform, Software.
  • Verwaltung von Cloud-Frameworks
  • Database as a Service-Themen, u.a. Database-As-a-Service (DAS) Modell, Umgang mit verschlüsselten Daten, Aggregationsoperationen in DAS, Informationsintegration in Service Architekturen, Datenbankservices auf Cloud-Infrastrukturen wie Amazon, RESTful Services in der Cloud.
  • Existierende Cloud-Anwendungen für Datenmanagement, u.a. Google BigTable, Apache Hadoop, Amazon CloudFront.


Literaturempfehlungen

als Einstiegs- bzw. Übersichtslektüre:

  • Christian Baun, Marcel Kunze, Jens Nimis, Stefan Tai: Cloud Computing - Web-basierte dynamische IT-Services. Springer-Verlag. (131 Seiten), Berlin 2010
    Das Buch ist online innerhalb des Uni-Netzes verfügbar (Zugang z.B. über den Katalog der Uni-Bibliothek).