Technische Universität Ilmenau

Cloud Computing - Interactive curriculae of TU Ilmenau

The interactive curriculae provide information on the degree programmes offered by the TU Ilmenau.

Please refer to the respective study and examination rules and regulations for the legally binding curricula (Annex Curriculum).

You can find all details on planned lectures and classes in the course catalogue.

Please note that this page is no longer updated. All modules and study plans from PO version 2021 onwards (Bachelor and Master study programs) are now available on the Campus Portal.

module properties module number 201268 - common information
module number201268
departmentDepartment of Computer Science and Automation
ID of group2255 (Distributed Systems and Operating Systems)
module leaderProf. Dr. Boris Koldehofe
languageEnglisch
term Sommersemester
previous knowledge and experience

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.

learning outcomeStudents 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.
contentCloud 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
media of instruction and technical requirements for education and examination in case of online participationSlides
Exercise Assignments & Solutions
Quizzes
Blackboard Discussion
literature / references

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

evaluation of teaching
Details reference subject
module nameCloud Computing
examination number220504
credit points5
SWS4 (3 V, 1 Ü, 0 P)
on-campus program (h)45
self-study (h)105
obligationobligatory module
examexamination performance with multiple performances
details of the certificate

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 to Moodle course https://moodle.tu-ilmenau.de/course/view.php?id=2954
teacherProf. Dr. Boris Koldehofe
signup details for alternative examinations
maximum number of participants
Details in degree program Master Data Science 2026
module nameCloud Computing
examination number220504
credit points5
on-campus program (h)45
self-study (h)105
obligationobligatory module
examexamination performance with multiple performances
details of the certificate

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 to Moodle course https://moodle.tu-ilmenau.de/course/view.php?id=2954
signup details for alternative examinations
maximum number of participants
Details in degree program Master Research in Computer and Systems Engineering 2016, Master Informatik 2021, Master Ingenieurinformatik 2021, Master Research in Computer and Systems Engineering 2021
module nameCloud Computing
examination number220504
credit points5
on-campus program (h)45
self-study (h)105
obligationelective module
examexamination performance with multiple performances
details of the certificate

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 to Moodle course https://moodle.tu-ilmenau.de/course/view.php?id=2954
signup details for alternative examinations
maximum number of participants