Display language

#40368 / #14

Seit SoSe 2021

English

Cloud Computing

6

Kao, Odej

benotet

Portfolioprüfung

Zugehörigkeit


Fakultät IV

Institut für Telekommunikationssysteme

34331500 FG Distributed and Operating Systems (DOS)

No information

Kontakt


TEL 12-5

Thamsen, Lauritz

odej.kao@tu-berlin.de

Learning Outcomes

Students possess knowledge about the central concepts and technologies of cloud computing at a theoretical and a practical level. They also understand user requirements and current solutions in this area.

Content

The module starts with presenting the fundamental concepts and technologies used for operating virtualized data centers, focusing on system virtualization (virtual machines) and OS-level virtualization (containers). Subsequently, the module presents central ideas, systems, and practices for efficiently managing virtual resources. Finally, it discusses programming scalable and fault-tolerant cloud applications at the different levels of abstractions of cloud platforms. All lectures first present general concepts before discussing cases studies in form of specific solutions of leading companies in the cloud sector. The presented theory is further complemented by the practical tutorials and exercises. The lectures include: hardware virtualization, containers, cluster resource management, container orchestration, Infrastructure as Code, DevOps, continuous delivery, cloud application architectures, load balancing, partitioning, replication, consistency models, data-intensive applications, high-level cloud platforms, Serverless computing, and emerging computing paradigms beyond a single data center.

Module Components

Pflichtteil:

All Courses are mandatory.

Course NameTypeNumberCycleLanguageSWSVZ
Cloud ComputingIV0432 L 135WiSeNo information4

Workload and Credit Points

Cloud Computing (IV):

Workload descriptionMultiplierHoursTotal
180.0h(~6 LP)
Exam preparation2.030.0h60.0h
Homework15.02.0h30.0h
Participation in the lecture15.04.0h60.0h
Preparation15.02.0h30.0h
The Workload of the module sums up to 180.0 Hours. Therefore the module contains 6 Credits.

Description of Teaching and Learning Methods

The lecture presents, discusses, and exemplifies central concepts and technologies. The lecture takes place on a weekly basis. The tutorials and exercises are offered as group assignments.

Requirements for participation and examination

Desirable prerequisites for participation in the courses:

Knowledge of the principles of distributed systems and good programming skills are required.

Mandatory requirements for the module test application:

No information

Module completion

Grading

graded

Type of exam

Portfolio examination

Type of portfolio examination

100 points in total

Language

English

Test elements

NamePointsCategorieDuration/Extent
(Deliverable assessment) Assignments50practicalfive assignments
(Examination) Test50written60 minutes

Grading scale

1.01.31.72.02.32.73.03.33.74.0
95.090.085.080.075.070.065.060.055.050.0

Test description (Module completion)

No information

Duration of the Module

The following number of semesters is estimated for taking and completing the module:
1 Semester.

This module may be commenced in the following semesters:
Wintersemester.

Maximum Number of Participants

The maximum capacity of students is 120.

Registration Procedures

Will be explained in the first lecture and on www.dos.tu-berlin.de.

Recommended reading, Lecture notes

Lecture notes

Availability:  unavailable

 

Electronical lecture notes

Availability:  available
Additional information:
www.dos.tu-berlin.de

 

Literature

Recommended literature
Tanenbaum: Modern Operating Systems
Tanenbaum, van Steen: Distributed Systems, Principles and Paradigms
Kleppmann: Designing Data-Intensive Applications

Assigned Degree Programs


This module is used in the following Degree Programs (new System):

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Computer Engineering (M. Sc.)112SoSe 2021WiSe 2022/23
Computer Science (Informatik) (M. Sc.)112SoSe 2021WiSe 2022/23
Elektrotechnik (M. Sc.)18SoSe 2021WiSe 2022/23
ICT Innovation (M. Sc.)18SoSe 2021WiSe 2022/23
Information Systems Management (Wirtschaftsinformatik) (M. Sc.)29SoSe 2021WiSe 2022/23
Medieninformatik (M. Sc.)14SoSe 2021WiSe 2022/23
Wirtschaftsingenieurwesen (M. Sc.)14SoSe 2021WiSe 2022/23

Miscellaneous

Further informationen on www.dos.tu-berlin.de.