Advanced Seminar Course Internet-scale Distributed Systems (IN0014, IN2107, IN4724)
Lecturer (assistant) |
|
---|---|
Number | 0000001656 |
Type | Advanced seminar |
Duration | 2 SWS |
Term | Sommersemester 2020 |
Language of instruction | English |
Position within curricula | See TUMonline |
Dates | See TUMonline |
Dates
- 04.02.2020 14:00-16:00 01.06.011, Seminarraum
- 24.04.2020 14:00-16:00 Online: Videokonferenz / Zoom etc.
- 08.05.2020 14:00-16:00 Online: Videokonferenz / Zoom etc.
- 15.05.2020 14:00-16:00 Online: Videokonferenz / Zoom etc.
- 22.05.2020 14:00-16:00 Online: Videokonferenz / Zoom etc.
- 29.05.2020 14:00-16:00 Online: Videokonferenz / Zoom etc.
- 05.06.2020 14:00-16:00 Online: Videokonferenz / Zoom etc.
- 12.06.2020 14:00-16:00 Online: Videokonferenz / Zoom etc.
- 19.06.2020 14:00-16:00 Online: Videokonferenz / Zoom etc.
- 26.06.2020 14:00-16:00 Online: Videokonferenz / Zoom etc.
- 03.07.2020 14:00-16:00 Online: Videokonferenz / Zoom etc.
- 10.07.2020 14:00-16:00 Online: Videokonferenz / Zoom etc.
- 17.07.2020 14:00-16:00 Online: Videokonferenz / Zoom etc.
- 24.07.2020 14:00-16:00 Online: Videokonferenz / Zoom etc.
Admission information
See TUMonline
Note: Preliminary session takes place on 2020/02/04 from 14:00 to 16:00 in room 01.06.011. Preliminary session is not required to take the course.
Note: Preliminary session takes place on 2020/02/04 from 14:00 to 16:00 in room 01.06.011. Preliminary session is not required to take the course.
Objectives
Modulkatalog: IN2107
- Understand the requirements and properties that distinguish Internet-scale distributed systems from other types of distributed systems
- Learn about traditional and modern approaches to satisfy these requirements at Internet-scale
- Review several seminal papers on Internet-scale applications and services
Description
We review the available technical literature on backend systems
running at major Internet players, such as Amazon, Facebook, Google,
LinkedIn and Netflix. We study the design and architecture of
distributed file systems, locking services, messaging systems,
notification services and key-value stores running across thousands of
machines and dozens of data centers worldwide.
Prerequisites
none
Teaching and learning methods
- Presentation (about 30 minutes) weekly during semester
- Group discussions
- Written report (5-8 pages ACM proceedings style), to submit 2 weeks after the presentation
Examination
- Quality of written work (report and presentation slides): 50%
- Quality of oral presentation and video: 50%