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

Lecturer (assistant)
  • Hans-Arno Jacobsen [L]
  • Jan Adler
Number0000001656
TypeAdvanced seminar
Duration2 SWS
TermSommersemester 2019
Language of instructionEnglish
Position within curriculaSee TUMonline
DatesSee TUMonline

Dates

* Canceled

Admission information

See TUMonline
Note: Preliminary session has been re-scheduled!! It takes place on 2019/02/07 at 8am in room 01.06.011. Pre-liminary 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 Yahoo!. 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-45 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