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

Middleware - Cloud Computing (MW) - Vorlesung (WS 2019/20)

UnivIS-Informationen

Middleware - Cloud Computing (MW)

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

Angaben
Vorlesung mit Übung
4 SWS, benoteter Schein, ECTS-Studium
für Gasthörer zugelassen, Sprache Deutsch
Zeit und Ort: Do 14:15 - 15:45, 0.031-113

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

Voraussetzungen / Organisatorisches
Geeignet für Bachelor/Diplom 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)
17.10.2019 Organisatorisches und Einführung
24.10.2019 Web-Services
31.10.2019 Virtualisierung
07.11.2019 Cloud-Infrastrukturen
14.11.2019 Verwaltung großer Datenmengen
21.11.2019 Aufbau einer Datenspeicher-Cloud
28.11.2019
05.12.2019 Verwaltung kleiner Datensätze
12.12.2019 Verarbeitung großer Datenmengen
19.12.2019 Papierdiskussion:
Kaushik Veeraraghavan, Justin Meza, Scott Michelson et al.
Maelstrom: Mitigating Datacenter-level Disasters by Draining Interdependent Traffic Safely and Efficiently
Proc. of the 12th Symp. on Operating Systems Design and Implementation (OSDI '18),
pages 373–389, 2018.
Vorbereitung:
Verfassen eines Gutachtens

Abgabe bis 18.12.2019
09.01.2020 Energieeffiziente Datenzentren
16.01.2020 Koordinierungsdienste
23.01.2020 Latenzminimierung in Datenzentren
30.01.2020 Multi-Cloud Computing
06.02.2020 Virtualisierungsbasierte Fehlertoleranz

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

Evaluation

Die Evaluation im WS 2019/20 fand in der Zeit vom 7. Januar 2020 bis 25. Januar 2020 statt.
  • In der Vorlesung wurden 32 Transaktionsnummern für den Zugriff auf die Evaluationsformulare verteilt.
  • Es wurden 17 Fragebögen zur Vorlesung ausgefüllt.
  • Ergebnis der Vorlesungsevaluation [PDF]
  • Mit diesem Ergebnis erzielte die Vorlesung fakultätsweit den 1. Platz in der Kategorie Vorlesung/Wahlfach/≥10 Rückläufer (VW10).
Vielen Dank an alle, die sich an der Evaluation beteiligt haben!