Zurück zur Hauptseite |
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.
Die Vorlesung erfolgt in Zusammenarbeit mit Viktor Mauch.
Aktualisierte und verbesserte Vorlesungsunterlagen befinden sich auf der Seite Cluster-, Grid- und Cloud-Computing im WS1112. |
(15.03.2011) | Vorlesungsbeginn | |
1.Vorlesung | (18.03.2011) | Einführung, Client-Server |
2.Vorlesung | (25.03.2011) | Parallelrechner |
3.Vorlesung | (25.03.2011) | Cloud-Computing |
4.Vorlesung | (01.04.2011) | Amazon Web Services (EC2, EBS, ELB, S3) |
5.Vorlesung | (15.04.2011) | Plattformdienste (Google App Engine) |
(22.04.2011) | Karfreitag | |
(29.04.2011) | Vorlesungsfreie Zeit (Ostern) | |
6.Vorlesung | (06.05.2011) | Private Infrastrukturdienste (IaaS) und Plattformdienste (PaaS) |
7.Vorlesung | (13.05.2011) | Cluster-Computing |
8.Vorlesung | (20.05.2011) | Grid-Computing, Verteiltes Rechnen |
9.Vorlesung | (27.05.2011) | Peer-to-Peer |
10.Vorlesung | (27.05.2011) | Sicherheit |
(03.06.2011) | Brückentag | |
11.Vorlesung | (10.06.2011) | MapReduce/Hadoop |
12.Vorlesung | (17.06.2011) | Web Services |
13.Vorlesung | (24.06.2011) | Virtualisierung |
(01.07.2011) | Vorlesungsende |
Übungsblatt 1 |
Übungsblatt 2 (Erste Schritte mit der App Engine) |
Übungsblatt 3 |
Übungsblatt 4 |
Übungsblatt 5 (Cloudera-Installationsanleitung) |
Abschlussklausur | (08.07.2011) | Bearbeitungszeit: 60 Minuten | ||
Lösungsvorschlag | (08.07.2010) | Lösungsvorschlag zu Abschlussklausur | ||
Ergebnis der Klausur |
Ergebnis der Vorlesungsevaluierung |
Zu erreichen sind die Dozenten am besten per E-Mail: [baun|mauch]@kit.edu
M.Sc. Christian Baun, Dipl.-Phys. Viktor Mauch Hochschule Mannheim Fakultät für Informatik Stand: 10.7.2011 |