TU BRAUNSCHWEIG
| Carl-Friedrich-Gauß-Fakultät | Department Informatik
Informatikzentrum

Cloud Computing

SemesterSommersemester 2019 [ Andere Semester: · Sommer 18 · Sommer 17 · Sommer 16 · Sommer 15 · Sommer 14 · Sommer 13 · Sommer 12 ]
Modulnr.INF-VS-045
Studieng.Bachelor Informatik, Master Informatik, Master Wirtschaftsinformatik, Master Informations-Systemtechnik
IBR Gruppe(n)DS (Prof. Kapitza)
ArtVorlesung/Übung
Dozent
PhotoProf. Dr. Rüdiger Kapitza
Abteilungsleiter
kapitza[[at]]ibr.cs.tu-bs.de
+49 531 3913294
Raum 135
Assistent
PhotoNico Weichbrodt
Wissenschaftlicher Mitarbeiter
weichbrodt[[at]]ibr.cs.tu-bs.de
+49 531 3913265
Raum 116
Hiwis
PhotoMohammad Mahhouk
Hiwi
Betriebssystemsicherheit
mahhouk[[at]]ibr.cs.tu-bs.de
LP5
SWS2+2
Ort & ZeitVorlesung (wöchentlich): Donnerstag 9:45-11:15, Raum 161
Tafelübung: Donnerstag, 16:45-18:15, genaue Termine siehe Kalender unten, Raum 161
Rechnerübungen (wöchentlich, optional/alternativ):
  • Mittwoch, 11:30 - 13:00 (Raum IZ-G40)
  • Donnerstag, 11:30 - 13:00 (Raum IZ-G40)
Ausnahmen:
  • Tag der Arbeit: 01.05.2019, keine Rechnerübung
  • Ausfall: 23.05.2019, keine Vorlesung, dafür große Übung/Tafelübung im VL-Slot
  • Himmelfahrt: 30.05.2019, keine Vorlesung, Rechnerübung
  • Exkursionswoche: 12./13.06.2019, keine Vorlesung, Rechnerübung
Prüfungstermine:
  • Klausur am 18.09.2019, 9:30 - 11:00 Uhr in ZI 24.1 (Grotrian)
Beginn Die Vorlesung beginnt am Donnerstag, den 18. April 2019. Die Tafelübung beginnt ebenfalls Donnerstag, den 18. April 2018, die Rechnerübungen eine Woche später (ab Mittwoch, den 24. April 2019)
Hörerkreis Studenten der Informatik, Wirtschaftsinformatik, Informations-Systemtechnik, Medienwissenschaften, Studenten mit Nebenfach Informatik
Voraussetzungen
keine
Scheinerwerb Erfolgreiche Teilnahme an der schriftlichen Prüfung sowie die erfolgreiche Bearbeitung der Übungsaufgaben.

Ergebnisse der Klausur vom 18.09.2019

Matrikelnummer:
Code:
Punkte der einzelnen Aufgaben:
Punkte gesamt:
Note:
Erschienene Teilnehmer : 28
Note 5.0 ( 0.0 - 44.5 Punkte ) : 3|||
Note 4.0 ( 45.0 - 48.5 Punkte ) : 3|||
Note 3.7 ( 49.0 - 52.5 Punkte ) : 2||
Note 3.3 ( 53.0 - 56.5 Punkte ) : 3|||
Note 3.0 ( 57.0 - 60.5 Punkte ) : 1|
Note 2.7 ( 61.0 - 64.5 Punkte ) : 1|
Note 2.3 ( 65.0 - 69.5 Punkte ) : 5|||||
Note 2.0 ( 70.0 - 74.5 Punkte ) : 5|||||
Note 1.7 ( 75.0 - 79.5 Punkte ) : 3|||
Note 1.3 ( 80.0 - 84.5 Punkte ) : 2||
Note 1.0 ( 85.0 - 100 Punkte ) : 0
Haftungsausschluss: Alle Ergebnisse wurden mit größter Sorgfalt zusammengetragen, jedoch lassen sich Fehler nicht ausschließen Die Ergebnisse sind nur gültig im Zusammenhang mit einer rechtzeitigen Anmeldung beim Prüfungsamt. Rechtliche Ansprüche lassen sich hieraus nicht ableiten.

Die Klausureinsicht findet am 26.09.2019 von 9:00 bis 11:00 in Raum IZ 105 statt (gleicher Slot wie WBS).
Anmeldung
Die Anmeldefrist ist abgelaufen.
Inhalt

Material zur Vorlesung

Diese Unterlagen sind nur für registrierte Teilnehmer zugänglich. Um sich zu registrieren, benötigen Sie einen Account: entweder einen IBR-Account, den Sie vielleicht im Rahmen einer Arbeit am Institut bereits erhalten haben, oder einen selbst aktivierten IBR-y-Account. Anschließend melden Sie sich über die Login-Funktion (oben auf dieser Seite) an.
[ Podcast | Podcast aller Formate | Newsfeed aller Formate ]
KapitelFolienÜbungen
1. Organisatorisches
pdfpdfpdf
2. Clouds
pdfpdfpdf
3. Web-Services
pdfpdfpdf
4. Virtualisierung
pdfpdfpdf
5. Infrastructure-as-a-Service
pdfpdfpdf
6. Datenmanagement in Clouds
pdfpdfpdf
7. Fehlertolerante Koordination in Clouds
pdfpdfpdf

Material zur Übung

Diese Unterlagen sind nur für registrierte Teilnehmer zugänglich. Um sich zu registrieren, benötigen Sie einen Account: entweder einen IBR-Account, den Sie vielleicht im Rahmen einer Arbeit am Institut bereits erhalten haben, oder einen selbst aktivierten IBR-y-Account. Anschließend melden Sie sich über die Login-Funktion (oben auf dieser Seite) an.
[ Podcast | Podcast aller Formate | Newsfeed aller Formate ]
KapitelFolienÜbungen
0. Organisatorisches
pdfpdfpdf
1. Web-Services
Aufgabe 1: Ausgabe 18.04.2019, Abgabe bis 08/09.05.2019
pdfpdfpdf
exercise
2. Multithreading in Java
pdfpdfpdf
3. REST und Virtualisierung
Aufgabe 2: Ausgabe 09.05.2019, Abgabe bis 22./23./29.05.2019
pdfpdfpdf
pdfpdfpdf
exercise
4. Amazon Web Services
Aufgabe 3: Ausgabe 23.05.2019, Abgabe bis 27.06.2019
pdfpdfpdf
exercise
5. Literaturanalyse
Aufgabe Literaturanalyse: Ausgabe 06.06.2019, Abgabe bis 03.07.2019
exercise
6. AWS Lambda
Aufgabe 4: Ausgabe 27.06.2019, Abgabe bis 18.07.2019
pdfpdfpdf
exercise
7. ZooKeeper
pdfpdfpdf

Vorlesung

  • Überblick Cloud Computing
    • Entwicklung von Cluster, Grid und Utility Computing hin zu Cloud Computing
    • Auswirkungen auf Wirtschaft (z.B. Kostendruck und Energie) und Gesellschaft (z.B. Datenschutz)
  • Grundlagen verteilter Programmierung (Web Services/SOAP/REST)
    • Basistechnologie und Architektur
  • Virtualisierung als Basis für Cloud Computing
    • Ansätze zur Virtualisierung von Hardware (z.B. Xen oder KVM)
    • Docker
    • Vor- und Nachteile von Virtualisierung (z.B. hinsichtlich Leistungsfähigkeit und Wartbarkeit)
  • Infrastructure as a Service am Beispiel von OpenStack und Amazon EC2
    • Deployment und Verwaltung von verteilten Anwendungen
  • Verteilte Dateisysteme für Cloud-Anwendungen
    • Bereitstellung von zuverlässigem Massenspeicher basierend auf unzuverlässigen Komponenten
  • Verteilte Programmierung für datenlastige Cloud-Anwendungen
    • Skalierbare Verarbeitung von grossen Datenmengen
  • Interoperabilität und Multi-Cloud Computing
  • Fehlertoleranz und Sicherheit im Kontext von Cloud Computing
  • Aktuelle Forschungstrends (z.B. 'neue' Programmiersprachen, einbruchstolerante Systeme)

Übung

In der Übung zu Cloud Computing werden in diesem Bereich eingesetzte Systeme, Techniken und Algorithmen genauer betrachtet, verwendet und teilweise in vereinfachter Form nachimplementiert. Durch die praktische Auslegung der Übungsaufgaben soll nicht nur ein tieferes Verständnis der behandelten Systeme vermittelt, sondern auch die allgemeinen Fertigkeiten in Sachen Programmierung weiter geschult werden.

Unter anderem umfasst die Übung folgende Punkte:

  • Entwicklung eines Cloud-basierten Web-Service
    • Facebook
    • Amazon S3
  • Praktischer Einsatz von Public und Private Clouds
  • Realisierung eines an Apache ZooKeeper angelehnten Koordinierungsdienstes
  • Literaturanalyse aktueller Forschungsbeiträge aus dem Bereich Cloud Computing

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

Die Bearbeitung der Übungsaufgaben erfordert zumindest Grundkenntnisse der Programmiersprache Java, die vorausgesetzt werden. Bearbeitet werden die Aufgaben in in 2er oder 3er Gruppen. Für die erfolgreiche Abgabe einer Aufgabe ist es erforderlich, die eigene Implementierung einem Übungsleiter zu präsentieren.

Bei Fragen zu den Übungen kontaktiert bitte Nico oder Rüdiger.

Termin(e)
[ Kalender abonnieren | Kalender herunterladen ]
DatumBeschreibung
18.04.2019, 16:45 UhrTafelübung, Ausgabe Aufgabe 1 (IZ Raum 161)
25.04.2019, 16:45 UhrTafelübung (IZ Raum 161)
08.05.2019, 11:30 UhrAbgabemöglichkeit Aufgabe 1 (IZ Raum G40)
09.05.2019, 11:30 UhrAbgabemöglichkeit Aufgabe 1 (IZ Raum G40)
09.05.2019, 16:45 UhrTafelübung, Ausgabe Aufgabe 2 (IZ Raum 161)
22.05.2019, 11:30 UhrAbgabemöglichkeit Aufgabe 2 (IZ Raum G40)
23.05.2019, 09:45 UhrTafelübung, Ausgabe Aufgabe 3, Achtung: Im VL-Slot vormittags! (IZ Raum 161)
23.05.2019, 11:30 UhrAbgabemöglichkeit Aufgabe 2 (IZ Raum G40)
29.05.2019, 11:30 UhrAbgabemöglichkeit Aufgabe 2 (IZ Raum G40)
06.06.2019, 09:45 UhrAusgabe Literaturanalyse (in der Vorlesung) (IZ Raum 161)
26.06.2019, 11:30 UhrAbgabemöglichkeit Aufgabe 3 (IZ Raum G40)
27.06.2019, 11:30 UhrAbgabemöglichkeit Aufgabe 3 (IZ Raum G40)
27.06.2019, 16:45 UhrTafelübung, Ausgabe Aufgabe 4 (IZ Raum 161)
04.07.2019, 16:45 UhrLiteraturanalyse (in der Vorlesung aber im Übungszeitslot!) (IZ Raum 161)
11.07.2019, 16:45 UhrTafelübung (IZ Raum 161)
17.07.2019, 11:30 UhrAbgabemöglichkeit Aufgabe 4 (IZ Raum G40)
18.07.2019, 11:30 UhrAbgabemöglichkeit Aufgabe 4 (IZ Raum G40)
Literatur/LinksAuf Dokumente der ACM Digital Library (http://dl.acm.org/) kann nur aus dem Netz der TU Braunschweig zugegriffen werden.

aktualisiert am 20.09.2019, 09:10 (dynamischer Inhalt) von Nico Weichbrodt
printemailtop