Zurück zur Hauptseite   Zurück zur Hauptseite

Cluster-, Grid- und Cloud-Computing (WS1112)

Ein Verteiltes System ist ein Zusammenschluss mehrerer unabhängiger Computer, die über ein Netzwerk miteinander kommunizieren. Es existieren verschiedene Architekturen verteilter Systeme in der Informatik. Neben der bekannten Architektur, dem Client-Server-Modell, existieren ganz besonders im Umfeld des Parallelrechnens u.a. Cluster-Computing, Grid-Computing, Peer-to-Peer (P2P) und Cloud-Computing.

Cloud-Computing hat das Potential, den Charakter der Informationstechnik (IT) fundamental zu verändern. Die Konsolidierung der Rechen- und Speicherressourcen in großen Rechen- bzw. Ressourcenzentren bietet die Möglichkeit, Mittel, die bisher der Aufrechterhaltung des Ressourcenbetriebs dienten, in andere Aufgaben fließen zu lassen. Gleichzeitig haben die Anwender in der Cloud große Freiheiten bzgl. der Infrastrukturen, Betriebssysteme, Programmiersprachen und Anwendungen, die sie verwenden möchten.

Das Ziel dieser Vorlesung ist die Vermittlung der Grundlagen von Cluster-Computing, Grid-Computing, Peer-to-Peer (P2P) und ganz besonders von Cloud-Computing. Praktische Übungen nehmen in der Vorlesung einen großen Raum ein und sind für das Verständnis der Technologien elementar.

Aktualisierte und verbesserte Vorlesungsunterlagen befinden sich auf der Seite Cluster-, Grid- und Cloud-Computing im WS1314.

Folien zur Vorlesung

  (27.09.2011) Vorlesungsbeginn
1.Vorlesung       (28.09.2011)     Einführung, Client-Server
2.Vorlesung (05.10.2011) Parallelrechner
3.Vorlesung (12.10.2011) Cloud-Computing, verschiedene Dienste und Konzepte, Chancen und Risiken
4.Vorlesung (19.10.2011) Amazon Web Services (EC2, EBS, ELB)
5.Vorlesung (26.10.2011) IBM Smart Cloud Enterprise, Amazon Web Services (S3) und Google Storage
6.Vorlesung (02.11.2011) Plattformdienste (Google App Engine)
7.Vorlesung (09.11.2011) Private Infrastrukturdienste (IaaS) und Plattformdienste (PaaS)
8.Vorlesung (16.11.2011) Cluster-Computing
9.Vorlesung (23.11.2011) Grid-Computing, Verteiltes Rechnen
10.Vorlesung (30.11.2011) Peer-to-Peer
11.Vorlesung (07.12.2011) MapReduce/Hadoop
12.Vorlesung (14.12.2011) Web Services
13.Vorlesung (21.12.2011) Virtualisierung
  (28.12.2011) Vorlesungsfreie Zeit (Weihnachten)
  (04.01.2012) Vorlesungsfreie Zeit (Weihnachten)
14.Vorlesung (11.01.2012) Wiederholung
15.Vorlesung (18.01.2012) Fragestunde
  (20.01.2012) Vorlesungsende

Übungsblätter

Übungsblatt 1       Grundlegende Technologie
Übungsblatt 2 Amazon Web Services
Übungsblatt 3 Kostenanalyse
Übungsblatt 4 Google App Engine
 Sehr gute Lösung von Kristian Kraljic
Übungsblatt 5 Privater Plattformdienst
Übungsblatt 6 Pi mit MPI approximieren
Übungsblatt 7 PageRank
 Sehr gute Lösung von Kristian Kraljic

Klausur

Abschlussklausur    (25.01.2012)    Bearbeitungszeit: 60 Minuten
Lösungsvorschlag    (25.01.2012)    Lösungsvorschlag zu Abschlussklausur
Ergebnis der Klausur            

Vorlesungsevaluation

Ergebnis der Vorlesungsevaluation

Kontakt

Zu erreichen bin ich am besten per E-Mail: wolkenrechnen@gmail.com


Dr. Christian Baun
Hochschule Mannheim
Fakultät für Informatik
Stand: 25.1.2012
Valid HTML 4.01 Transitional zur Homepage der HS Mannheim