Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik

Middleware - Cloud Computing (MW) - Vorlesung (WS 2021/22)

UnivIS-Informationen

Middleware - Cloud Computing (MW)

Dozent/in
PD Dr.-Ing. habil. Tobias Distler, Akad. Rat

Angaben
Vorlesung
2 SWS, benoteter Schein, ECTS-Studium, Sprache Deutsch
Asynchrone Lehrveranstaltung, Asynchrone Videos + synchrone Vorlesung
Zeit und Ort: Mi 12:15 - 13:45, 0.031-113; Bemerkung zu Zeit und Ort: Die Vorlesung findet in Präsenz statt und wird zusätzlich online übertragen.

Studienfächer / Studienrichtungen
WF IuK-BA ab 5
WPF IuK-MA-ES-INF 1-4
WPF IuK-MA-KN-INF 1-4
WPF IuK-MA-ÜTMK-INF 1-4
WPF INF-BA-V-VSB ab 5
WPF INF-MA ab 1
WPF ICT-MA-ES 1-4
WPF IIS-MA ab 1
WPF DS-MA-DW ab 1

Voraussetzungen / Organisatorisches
Geeignet für Bachelor ab 5. Semester, Master ab 1. Semester
Empfohlene Grundlagenveranstaltung: Systemprogrammierung I
Anmeldung zu den Übungen erforderlich

Inhalt

  • Überblick Cloud Computing
    • Basistechnologien
    • Einsatzszenarien
    • Herausforderungen
  • Grundlagen verteilter Programmierung von Web-Services
    • WSDL
    • SOAP
    • REST
  • Virtualisierung als Basis für Cloud Computing
    • Ansätze zur Virtualisierung von Hardware (z.B. Xen)
    • Vor- und Nachteile von Virtualisierung (z.B. hinsichtlich der Leistungsfähigkeit)
  • Infrastructure as a Service
    • Eucalyptus
    • Amazon EC2
    • Microsoft Azure Storage
  • Verteilte Speicherung und Verarbeitung großer Datenmengen
    • Google File System
    • Amazon Dynamo
    • MapReduce
  • Energieeffiziente Datenzentren
    • Vollständiger Verzicht auf konventionelle Klimaanlagen
    • Reduzierung des Energieverbrauchs von MapReduce-Clustern
  • Koordinierungsdienste für verteilte Cloud-Anwendungen
    • Google's Chubby
    • Apache ZooKeeper
  • Aktuelle Forschungstrends
    • Minimierung von Latenzen und Tolerierung von Tail Latency
    • Interoperabilität und Multi-Cloud Computing
    • Fehlertoleranz und Sicherheit im Kontext von Cloud Computing

Prüfung

  • Informatik – Bachelor und Master: 5 ECTS- oder 7,5 ECTS-Modul in der Vertiefung "Verteilte Systeme und Betriebssysteme"
  • IuK – Bachelor: 5 ECTS-Modul als "Wahlmodul aus EEI und INF"
  • IuK – Master: 5 ECTS- oder 7,5 ECTS-Modul als "Wahlpflichtmodul aus INF" in den Schwerpunkten
    • Eingebettete Systeme
    • Kommunikationsnetze
    • Übertragung und Mobilkommunikation
  • Wahlmodul in verschiedenen anderen Studienfächern

Für eine Prüfung (bei Wahl der Lehrveranstaltung als Prüfungs- oder Schwerpunktfach) sind grundsätzlich sowohl die Themen der Vorlesung als auch die Inhalte der Übung von Belang. Beste Grundlage für die Prüfung ist daher neben der Teilnahme an Vorlesung und Übung, insbesondere auch die erfolgreiche Bearbeitung aller Übungsaufgaben. Der eigene Prüfungstermin ist mit dem Prüfer gegen Ende des Semesters direkt zu vereinbaren.

Folien

Datum Thema Folien (1x1) Folien (2x2) Video
20.10.2021 Organisatorisches
Einführung
27.10.2021 Web-Services
03.11.2021 Virtualisierung
10.11.2021 Cloud-Infrastrukturen
17.11.2021 Verwaltung großer Datenmengen
Zusatzmaterial aus der Vorlesung
24.11.2021 Aufbau einer Datenspeicher-Cloud
01.12.2021 Verwaltung kleiner Datensätze
08.12.2021 Verarbeitung großer Datenmengen
15.12.2021 Energieeffiziente Datenzentren
22.12.2021 Latenzminimierung in Datenzentren
12.01.2022 Multi-Cloud Computing
19.01.2022 Koordinierungsdienste
Zusatzmaterial aus der Vorlesung
26.01.2022 Papierdiskussion:
Marc Brooker, Tao Chen, and Fan Ping
Millions of Tiny Databases
Proceedings of the 17th Symposium on Networked Systems Design and Implementation (NSDI '20), pages 463–478, 2020.
02.02.2022 Virtualisierungsbasierte Fehlertoleranz
09.02.2022 Semesterabschluss

Hinweis: Die meisten der hier verlinkten Videos stammen aus dem Wintersemester 2020/21 und können daher vom aktuellen Foliensatz geringfügig abweichen.

Nähere Details zu den behandelten Themen finden sich in der zugehörigen Fachliteratur.

Evaluation

Die Evaluation im WS 2021/22 fand in der Zeit vom 17. Januar 2022 bis 29. Februar 2022 statt.
  • Alle Teilnehmenden erhielten einen Link für den Zugriff auf die Evaluationsformulare.
  • Es wurden 22 Fragebögen zur Vorlesung ausgefüllt.
  • Ergebnis der Vorlesungsevaluation [PDF]
Vielen Dank an alle, die sich an der Evaluation beteiligt haben!