Advanced Seminar Course Internet-scale Distributed Systems (IN0014, IN2107, IN4724)

Lecturer (assistant)
Number0000001656
TypeAdvanced seminar
Duration2 SWS
TermSommersemester 2020
Language of instructionEnglish
Position within curriculaSee TUMonline
DatesSee 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.

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%

Links