Middleware - Cloud Computing (MW) im WS 2012/13
- Überblick Cloud Computing
- Basistechnologien
- Einsatzszenarien
- Herausforderungen
- Grundlagen verteilter Programmierung von Web-Services
- 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...
- 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
Terminübersicht (Wochenplanung)
| Mo | Di | Mi | Do | Fr |
08:00 | | | | | | |
|
|
|
09:00 | | | | | | |
|
|
|
10:00 | | | | | | |
|
|
|
11:00 | | | | | | |
|
|
|
12:00 | | | | | | |
| |
|
|
13:00 | | | | |
|
|
| |
14:00 | | | | | | |
|
|
|
15:00 | | | | | |
|
|
|
16:00 | | | | | | |
|
|
|
17:00 | | | | | | |
|
|
|
Überschneidung: Fr von 12:15 bis 13:45