• Navigation überspringen
  • Zur Navigation
  • Zum Seitenende
Organisationsmenü öffnen Organisationsmenü schließen
Lehrstuhl für Informatik 4 & 16
  • FAUZur zentralen FAU Website
  1. Friedrich-Alexander-Universität
  2. Technische Fakultät
  3. Department Informatik
  • English
  • Campo
  • UnivIS
  • Stellenangebote
  • Lageplan
  • Hilfe im Notfall
  1. Friedrich-Alexander-Universität
  2. Technische Fakultät
  3. Department Informatik

Lehrstuhl für Informatik 4 & 16

Menu Menu schließen
  • Lehrstuhl
    • Leitbild
    • Team
    • Kontakt und Anfahrt
    • 50-jähriges Jubiläum
    Portal Lehrstuhl
  • Forschung
    • Forschungsbereiche
      • Betriebssysteme
      • Echtzeitsysteme
      • Energiebewusste Systeme
      • Verteilte Systeme
    • Projekte
      • BFT2Chain
      • e.LARN
      • NEON
      • PAVE
      • PRIMaTE
      • REFIT
      • ResPECT
      • SURESOFT
      • TRR 89 C1: iRTSS
      • TRR 89 C5
      • Watwa
    • Projektkampagnen
      • DOSS
      • maRE
    • Forschungsgruppen
      • ergoo
    Portal Forschung
  • Publikationen
  • Lehre
    • Wintersemester 2022/23
      • Ausgewählte Kapitel der Systemsoftware
      • Betriebssysteme
      • Middleware – Cloud Computing
      • Systemnahe Programmierung in C (für Wiederholer)
      • Systemprogrammierung 1 (für Wiederholer)
      • Systemprogrammierung 2
      • Verlässliche Echtzeitsysteme
      • Virtuelle Maschinen
      • Web-basierte Systeme
    • Sommersemester 2023
      • Ausgewählte Kapitel der Systemsoftware
      • Betriebssystemtechnik
      • Projekt angewandte Systemsoftwaretechnik
      • Systemnahe Programmierung in C
      • Systemprogrammierung 1
      • Verteilte Systeme
    Portal Lehre
  • Examensarbeiten
  1. Startseite
  2. Lehre
  3. Wintersemester 2022/23
  4. Middleware – Cloud Computing
  5. Vorlesung

Vorlesung

Bereichsnavigation: Lehre
  • Middleware – Cloud Computing
    • Vorlesung
      • Inhalt
      • Folien
      • Prüfung
      • Evaluation
    • Übung
      • Inhalt
      • Aufgaben
      • Evaluation
    • Literatur

    Vorlesung

    Inhalt

    Grundlagen

    • Ü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)

    Hauptteil

    • 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
      • Temperaturabhängige Lastverteilung
      • 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 im Kontext von Cloud Computing

    Folien

    Datum Thema Folien (1x1) Folien (2x2) Video
    20.10.2022 Organisatorisches
    Einführung
    27.10.2022 Web-Services
    03.11.2022 Virtualisierung
    10.11.2022 Cloud-Infrastrukturen
    17.11.2022 Verwaltung großer Datenmengen
    Zusatzmaterial aus der Vorlesung –
    24.11.2022 Aufbau einer Datenspeicher-Cloud
    01.12.2022 Verwaltung kleiner Datensätze
    08.12.2022 Verarbeitung großer Datenmengen
    15.12.2022 Energieeffiziente Datenzentren
    22.12.2022 Multi-Cloud Computing
    12.01.2023 Latenzminimierung in Datenzentren
    19.01.2023 Koordinierungsdienste
    Zusatzmaterial aus der Vorlesung –
    26.01.2023 Papierdiskussion:
    Mostafa Elhemali, Niall Gallagher, Nick Gordon, Joseph Idziorek, Richard Krog, Colin Lazier et al.
    Amazon DynamoDB: A Scalable, Predictably Performant, and Fully Managed NoSQL Database Service
    In Proc. of the 2022 USENIX Annual Technical Conference (USENIX ATC '22), pages 1037–1048, 2022.
    02.02.2023 Virtualisierungsbasierte Fehlertoleranz
    09.02.2023 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.

    Prüfung

    Für eine Prüfung 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 aktive Bearbeitung aller Übungsaufgaben. Der eigene Prüfungstermin ist mit dem Prüfer gegen Ende des Semesters direkt zu vereinbaren. Details hierzu werden in der Vorlesung bekanntgegeben.

    Evaluation

    Die Evaluation im WS 2022/23 fand in der Zeit vom 23. Januar 2023 bis 05. Februar 2023 statt.

    • Alle Teilnehmenden erhielten einen Link für den Zugriff auf die Evaluationsformulare.
    • Es wurden 21 Fragebögen zur Vorlesung ausgefüllt.
    • Ergebnis der Vorlesungsevaluation 

    Vielen Dank an alle, die sich an der Evaluation beteiligt haben!

    Friedrich-Alexander-Universität
    Erlangen-Nürnberg

    Schlossplatz 4
    91054 Erlangen
    • Impressum
    • Datenschutz
    • Barrierefreiheit
    Nach oben