SingleView of Module

Module (6 Credits)

Cloud and Fog-Computing

Name in diploma supplement
Cloud and Fog-Computing
Responsible
Admission criteria
See exam regulations.
Workload
180 hours of student workload, in detail:
  • Attendance: 60 hours
  • Preparation, follow up: 90 hours
  • Exam preparation: 30 hours
Duration
The module takes 1 semester(s).
Qualification Targets

Die Studierenden

  • verfügen über Kenntnisse über die Prinzipien von Cloud Computing
  • besitzen einen Überblick über Herausforderungen und Probleme des Cloud/Fog Computings
  • verfügen über Kenntnisse über die grundlegenden Technologien und die Programmiermodelle für Cloud und Fog-Systeme und können diese praktisch anwenden
Relevance

Ein erheblicher Anteil moderner Anwendungen ist Cloud-basiert, dazu gehören Standard-Anwendungen im Arbeitsumfeld als auch im Infotainment Bereich. Diese werden von Milliarden von Nutzern täglich benutzt. Cloud-Computing und seine Entwicklung im Kontext des Fog-Computings stellen eine Entwicklung verteilter Systeme dar, die es ermöglicht flexibel und bedarfsorientiert Hardware und Softwarekomponenten zu skalieren. Dies elastische Ressourcenanpassung ist sowohl mit Herausforderungen verbunden als auch mit einer erheblichen Auswirkung auf Anwendungen und Geschäftsprozesse.

Module Exam

Zum Modul erfolgt eine modulbezogene Prüfung in der Gestalt einer Klausur (in der Regel 90-120 Minuten).

Vom Dozierenden wird zu Beginn der Veranstaltung festgelegt, ob die erfolgreiche Teilnahme Prüfungsvorleistung oder aber Bestandteil der Prüfung ist. Ist letzteres der Fall, so bilden die Teilleistungen zusammen mit der Abschlussprüfung eine zusammengesetzte Prüfung mit einer Endnote. Bestandene Prüfungsvorleistungen/Teilleistungen haben nur Gültigkeit für die Prüfungen, die zu der Veranstaltung im jeweiligen Semester gehören.

Usage in different degree programs
  • AI-SEVertiefungsstudiumWahlpflichtbereich I: Informatik5th-6th Sem, Elective
  • SEPflichtbereichPflichtbereich I: Software Engineering5th-6th Sem, Compulsory
Elements
Name in diploma supplement
Cloud and Fog-Computing
Organisational Unit
Lecturers
SPW
2
Language
German
Cycle
winter semester
Participants at most
no limit
Preliminary knowledge

Kenntnisse in Programmierung

Contents

In der Vorlesung werden Cloud und Fog-Computing Konzepte sowohl aus Architektursicht als auch aus Anwendungssicht betrachtet. Der Kurs behandelt folgende Themen:

  • Einführung in Cloud-Computing
  • Technologie-Grundlagen
  • CloudManagement: Automatische Skalierung von Anwendungen und dynamische Ressourcenzuteilung
  • Cloud Monitoring
  • Datenverarbeitung in der Cloud
  • Software-Entwicklung in und für die Cloud: Iaas, PaaS, SaaS, Microservcies
  • Cloud Einsatz in Data Center
  • Fog und Edge-Computing
  • Ausblick: Sicherheitsaspekte, Datenschutz
Literature
  • K. Chandrasekaran. 2014. Essentials of Cloud Computing (1st. ed.). Chapman & Hall/CRC.
  • Christian Baun, Marcel Kunze, Jens Nimis, Stefan Tai. Cloud Computing: Web-Based Dynamic IT Services. Springer, 2011
  • Richard Hill, Laurie Hirsch, Peter Lake, Siavash Moshiri. Guide to Cloud Computing: Principles and Practice. Springer, 2013
  • Ray Rafaels. Cloud Computing: From Beginning to End. 2nd edition. CreateSpace, 2018 Rajkumar Buyya, Satish Narayana Srirama (editors).
  • Fog and Edge Computing: Principles and Paradigms. Wiley, 2019
  • Folienskript der Vorlesung und Artikelkopien nach Bedarf
  • Weitere Literatur wird in der Veranstaltung / auf der Homepage des Lehrstuhls bekannt gegeben
Teaching concept

Vorlesung mit interaktiven Elementen.

Participants
Lecture: Cloud and Fog-Computing (WIWI‑C1178)
Name in diploma supplement
Cloud and Fog-Computing
Organisational Unit
Lecturers
SPW
2
Language
German
Cycle
winter semester
Participants at most
no limit
Preliminary knowledge

siehe Vorlesung

Contents

In der Übung werden Inhalte aus der Vorlesung vertieft.

Literature

siehe Vorlesung

Teaching concept

In der Übung werden die erlernten Konzepte angewendet. Die vorgegebenen praxisnahen (teilweise bewerteten) Problemstellungen erlauben den Studierenden in selbständiger Arbeit Cloud- und Fog-Systeme zu analysieren und exemplarisch zu simulieren. Die Ergebnisse der Analyse werden gemeinsam besprochen und vertieft.

Theoretische Aspekte werden in Form von Diskussionen wissenschaftlicher Publikationen vertieft.

Participants
Exercise: Cloud and Fog-Computing (WIWI‑C1179)
Module: Cloud and Fog-Computing (WIWI‑M0915)