Technische Universität Ilmenau

Cloud Computing - Interaktive Studienpläne der TU Ilmenau

Die Interaktiven Studienpläne sind ein Informationsangebot zu den Studiengängen der TU Ilmenau.

Die rechtsverbindlichen Studienpläne entnehmen Sie bitte den jeweiligen Studien- und Prüfungsordnungen (Anlage Studienplan).

Alle Angaben zu geplanten Lehrveranstaltungen finden Sie im elektronischen Vorlesungsverzeichnis.

Bitte beachten Sie, dass auf dieser Seite keine Aktualisierungen mehr vorgenommen werden. Alle Module und Studienpläne ab der PO-Version 2021 (Bachelor- und Master-Studiengänge) sind ab sofort im Campus-Portal erreichbar.

Modulinformationen zu Cloud Computing im Studiengang Master Ingenieurinformatik 2021
Modulnummer201268
Prüfungsnummer220504
FakultätFakultät für Informatik und Automatisierung
Fachgebietsnummer 2255 (Verteilte Systeme und Betriebssysteme)
Modulverantwortliche(r)Prof. Dr. Boris Koldehofe
TurnusSommersemester
SpracheEnglisch
Leistungspunkte5
Präsenzstudium (h)45
Selbststudium (h)105
VerpflichtungWahlmodul
AbschlussPrüfungsleistung mit mehreren Teilleistungen
Details zum Abschluss

Das Modul Cloud Computing mit der Prüfungsnummer 220504 schließt mit folgenden Leistungen ab:

  • schriftliche Prüfungsleistung über 90 Minuten mit einer Wichtung von 80% (Prüfungsnummer: 2200892)
  • alternative semesterbegleitende Prüfungsleistung mit einer Wichtung von 20% (Prüfungsnummer: 2200893)



Details zum Abschluss Teilleistung 2:

consists of a graded assignment and a project presentation

Link zum Moodle-Kurs https://moodle.tu-ilmenau.de/course/view.php?id=2954
LehrendeProf. Dr. Boris Koldehofe
Anmeldemodalitäten für alternative PL oder SL
max. Teilnehmerzahl
Vorkenntnisse

Pre-knowledge on fundamental aspects of computer science obtained for instance in a BSc program, in particular data structures and algorithms, basic concepts of programming languages, basic knowledge on computer networks, computer architecture or distributed and operating system principles.

Lernergebnisse und erworbene KompetenzenStudents can reproduce and explain concepts for dealing with cloud computing incl. models for cloud infrastructures and cloud application engineering.
Students are able to interpret and use different service models of cloud computing and design apropriate application stacks.
They are able to understand and analyze key performance indicators of cloud computing infrastructures related to computation, storage, and networking.
The students are able to compare and analyze the performance of cloud computing applications with respect to different solutions implementing cloud computing infrastructures.
Students are able to reason about fault tolerance and security issues in the context of cloud computing.
InhaltCloud computing is nowadays a central computing paradigm to build cost efficiently scalable and adaptive applications. Cloud computing integrates and combines manyfold concepts and technologies from the domains of operating systems, distributed systems, data management, and computer networks in order to serve computing applications with resources under a variety of workloads.  In this course, students will study fundamental aspects of cloud computing ranging from cloud infrastructure management until methods in building scalable cloud applications. The overall goal of the lecture is to develop a deep understanding of the fundamental concepts and technologies to enable students writing own cloud applications or manage private clouds.
 
In particular, the lecture will cover the following topics:
  1. Cloud Foundations
  2. Cloud Service Models
  3. Virtualization Concepts
  4. Cloud Storage Concepts
  5. Cloud Networking Concepts
  6. Programming concepts for elastic cloud applications
  7. Cloud Fault Tolerance
  8. Cloud Security
Medienformen und technische Anforderungen bei Lehr- und Abschlussleistungen in elektronischer FormSlides
Exercise Assignments & Solutions
Quizzes
Blackboard Discussion
Literatur

The literature list provides pointers for complementary reading only and will be updated before the start of the course:

  • Dan C. Marinescu. Cloud Computing: Therory and Practice. Morgan Kaufman, ISBN 978-0124046276
  • Ian Foster and Dennis B. Gannon. Cloud Computing for Science and Enginnering. MIT Press.
    ISBN 9780262037242
  • Frank Fitzek,  Fabrizio Granelli,  Patrick Seeling. Computing in Communication Networks: From Theory to Practice.  Academic Press. 2020. ISBN  ? 978-0128204887
  • Thomas Ertl. Cloud Computing: Concepts, Technology, and Architecture. Pearson 2023. ISBN  978-0138052256.
  • G. F. Coulouris, J. Dillimore, T. Kindberg. Distributed Systems: Concepts And Design. 5th Ed. 2017. ISBN 978-9332575226.

M. van Steen, A. S. Tanenbaum. Distributed

Lehrevaluation