|
Middleware - Cloud Computing V+Ü (MW-VU)5 ECTS (englische Bezeichnung: Middleware - Cloud Computing L+E)
(Prüfungsordnungsmodul: Wahlpflichtmodul aus INF im Schwerpunkt Eingebettete Systeme)
Modulverantwortliche/r: Wolfgang Schröder-Preikschat Lehrende:
Jürgen Kleinöder, Tobias Distler
Startsemester: |
WS 2013/2014 | Dauer: |
1 Semester | Turnus: |
jährlich (WS) |
Präsenzzeit: |
60 Std. | Eigenstudium: |
90 Std. | Sprache: |
Deutsch |
Lehrveranstaltungen:
Inhalt:
- Überblick Cloud Computing
Grundlagen verteilter Programmierung (Web Services/SOAP/REST)
Virtualisierung als Basis für Cloud Computing
Infrastructure as a Service (IaaS) am Beispiel von Eucalyptus und Amazon EC2
Verteilte Programmierung für datenlastige Cloud-Anwendungen
Skalierbare Verarbeitung von großen Datenmengen
Interoperabilität und Multi-Cloud Computing
Fehlertoleranz und Sicherheit im Kontext von Cloud Computing
Aktuelle Forschungstrends (z.B. 'neue' Programmiersprachen, einbruchstolerante Systeme)
Lernziele und Kompetenzen:
Die Studierenden
erwerben fundierte Kenntnisse über verteilte Programmierung
lernen die interne Struktur einer Cloud Middleware anhand realer Systeme (Eucalyptus) kennen
erhalten ausführliche Einblicke in die prinzipiellen Ansätze zur Umsetzung von skalierbaren datenlastigen Anwendungen
entwickeln Verständnis, wie Basiskonzepte verteiler Systeme in komplexen Anwendungen für Cloud Computing umgesetzt werden
erlernen die verteilte Programmierung mit Web Services
entwickeln eigene Anwendungen basierend auf MapReduce
Literatur:
- Mache Creeger. Cloud computing: An overview. Queue Distributed Computing, 7(5), 2009.
Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy Katz, Andy Konwinski, Gunho Lee, David Patterson, Ariel Rabkin, Ion Stoica, and Matei Zaharia. Above the clouds: A Berkeley view of cloud computing. Technical Report UCB/EECS-2009-28, EECS Department, University of California, Berkeley, 2009.
Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy Katz, Andy Konwinski, Gunho Lee, David Patterson, Ariel Rabkin, Ion Stoica, and Matei Zaharia. A view of cloud computing. Communications of the ACM, 53(4):5058, 2010.
weitere Literaturangaben auf der Vorlesungs-Webseite
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan:
- Informations- und Kommunikationstechnik (Master of Science)
(Po-Vers. 2010 | Schwerpunkt Eingebettete Systeme | Wahlpflichtmodule | Wahlpflichtmodul aus INF im Schwerpunkt Eingebettete Systeme)
Dieses Modul ist daneben auch in den Studienfächern "Informatik (Bachelor of Science)", "Informatik (Master of Science)" verwendbar. Details
Studien-/Prüfungsleistungen:
Middleware - Cloud Computing (Vorlesung mit Übungen) (Prüfungsnummer: 557235)
- Prüfungsleistung, mehrteilige Prüfung, benotet
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
erfolgreiche Bearbeitung aller während des Semesters gestellten Übungsaufgaben + mündliche Prüfung (20 min.) am Ende des Semesters
- Erstablegung: WS 2013/2014, 1. Wdh.: SS 2014
1. Prüfer: | Jürgen Kleinöder |
|
|
|
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|