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

Middleware - Cloud Computing (MW) - Vorlesung (WS 2014/15)

UnivIS-Informationen zur Vorlesung

Middleware - Cloud Computing (MW)

Dozentinnen/Dozenten
Dr.-Ing. Tobias Distler, Dr.-Ing. Jürgen Kleinöder

Angaben
Vorlesung mit Übung
4 SWS, benoteter Schein, ECTS-Studium
für Gasthörer zugelassen, Sprache Deutsch
Zeit und Ort: Mi 10:15 - 11: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 INF-BA-V-VSB ab 5
WPF INF-MA ab 1
WPF IuK-MA-ÜTMK-INF 1-4
WPF IIS-MA ab 1

Voraussetzungen / Organisatorisches
  • Geeignet für Hauptstudium ab 5. Semester
  • Anrechenbare Stundenzahl: 2 (nur Vorlesung) bzw. 4 (Vorlesung + Übungen) für Betriebssysteme

  • Vorausgesetzte Lehrveranstaltung: Softwaresysteme I

  • Scheinerwerb: Durch Abgabe von Übungsaufgaben bzw. Kolloquium

  • Freie Rechnerübungen an allen Rechnern des CIP-Pools Informatik

  • Besprechung der Aufgaben in der Tafelübungen

  • Anmeldung zu den Übungen ab der ersten Vorlesung

Inhalt der Vorlesung

  • Ü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 Leistungsfähigkeit und Wartbarkeit)
  • Infrastructure as a Service
    • Eucalyptus
    • Amazon EC2
    • Windows Azure Storage
  • Verteilte Speicherung und Verarbeitung großer Datenmengen
    • Google File System
    • Amazon Dynamo
    • MapReduce
  • Energieeffiziente Datenzentren
    • Vollständiger Verzicht auf konventionelle Klimaanlagen
    • Temperaturabhängige Lastverteilung
    • Reduzierung des Energieverbrauchs von MapReduce-Clustern
  • Koordinierungsdienste für verteilte Cloud-Anwendungen
    • Google's Chubby
    • Apache ZooKeeper
  • Aktuelle Forschungstrends
    • 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 die Themen der Vorlesung und 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. Die Prüfungstermine sind mit dem jeweiligen Prüfer direkt zu vereinbaren.

Folien zur Vorlesung

Die Folien bilden den roten Faden durch die Vorlesung. Sie können (und sollen) eine ergänzende Vorlesungsmitschrift und die ausführliche Erläuterung der Themen in der Fachliteratur nicht ersetzen.

Nr. Datum Thema Folien (1x1) Folien (2x2)
1 08.10.2014 Organisatorisches und Einführung
2 15.10.2014 Web-Services
3 22.10.2014 Virtualisierung
4 29.10.2014 Cloud-Infrastrukturen
5 05.11.2014 Verwaltung großer Datenmengen
6 12.11.2014 Aufbau einer Datenspeicher-Cloud
7 19.11.2014 Verarbeitung großer Datenmengen
8 26.11.2014 Verwaltung kleiner Datensätze
9 03.12.2014 Energieeffiziente Datenzentren
10 10.12.2014 Koordinierungsdienste
11 17.12.2014 Papierdiskussion:
Shobana Balakrishnan, Richard Black, Austin Donnelly et al.
Pelican: A building block for exascale cold data storage
Proceedings of the 11th Symposium on Operating Systems
Design and Implementation (OSDI '14)
, pages 351–365, 2014.
Vorbereitung:
Verfassen eines Review

Abgabe bis 15.12.2014
12 08.01.2015 Besuch des Datenzentrums der noris network AG - -
13 14.01.2015 Latenzminimierung in Datenzentren
Multi-Cloud Computing
14 21.01.2015 Virtualisierungsbasierte Fehlertoleranz
15 28.01.2015 Semesterabschluss - -

Evaluation

Die Evaluation im WS 2014/15 wurde in der Zeit vom 11. Dezember 2014 bis 17. Januar 2015 durchgeführt.
  • In der Vorlesung wurden 20 Transaktionsnummern für den Zugriff auf die Evaluationsformulare verteilt.
  • Es wurden 12 Fragebögen zur Vorlesung ausgefüllt.
  • Ergebnis der Vorlesungsevaluation: [PDF]
  • Mit diesem Ergebnis erzielte die Vorlesung fakultätsweit den 3. Platz in der Kategorie Vorlesung/Wahlfach/≥10 Rückläufer (VW10).
Vielen Dank an alle, die sich an der Evaluation beteiligt haben!