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

Middleware - Cloud Computing (MW) im WS 2012/13

Inhalt der Vorlesung

  • Überblick Cloud Computing
    • Basistechnologien
    • Einsatzszenarien
    • Herausforderungen
  • Grundlagen verteilter Programmierung von Web-Services
    • XML-RPC
    • 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
    • Deployment und Verwaltung von verteilten Anwendungen
  • 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

Weiterführende Literatur und weitere Informationen zur Vorlesung...

Inhalt der Übungen

  • Entwicklung eines Cloud-basierten Web-Service
  • Praktischer Einsatz von privaten (Eucalyptus) und öffentlichen Clouds (Amazon EC2)
  • Implementierung skalierbarer Algorithmen mittels Apache Hadoop (MapReduce)
  • Realisierung eines fehlertoleranten Koordinierungsdiensts
  • Lastabhängige Skalierung von Diensten in Amazon EC2

Im Rahmen der Übung werden Amazon Web Services (AWS) genutzt. Hierfür stellt Amazon jedem Studenten ein entsprechendes Freikontingent zur Verfügung.

Weitere Informationen zu den Übungen...

Dozenten und Betreuer

Dipl.-Inf. Tobias Distler Dr. Jürgen Kleinöder Dipl.-Inf. (FH) Timo Hönig Dipl.-Inf. Johannes Behl Dipl.-Inf. Klaus Stengel
Tobias Distler Jürgen Kleinöder Timo Hönig Johannes Behl Klaus Stengel

Terminübersicht (Wochenplanung)

Mo Di Mi Do Fr
08:00
09:00
10:00
11:00
12:00
12:00 - 14:00
RÜ MW
(nur 16.11.)
(Distler)
00.156-113
12:15 - 13:45
Ü MW
(Distler)
0.031-113
12:15 - 13:45
MW
(Kleinöder)
0.031-113
13:00
14:00
14:00 - 16:00
RÜ MW
(ab 2.11.)
(Distler)
00.156-113
15:00
16:00
17:00

Überschneidung: Fr von 12:15 bis 13:45