Lecture: Principles of Distributed Systems (for B-IT: Data Communication and Internet Technology)

Course:

  • Responsible: Dr. Markus Esch (Fraunhofer FKIE)
  • Start: 03.11.2015
  • Dates: Tue 9:15 - 11:45 (c.t), weekly, B-IT Building (Dahlmannstraße 2 )
  • Course number: 612113105

Exercises:

  • Responsible: Dr. Markus Esch (Fraunhofer FKIE)
  • Start: 10.11.2015
  • Dates: Tue 12:00-13:30 (s.t.), selected dates (schedule will be announced in the first lecture), B-IT building (Dahlmannstraße 2 )
  • Course number: 612213105

Other:

  • Term: Master Computer Science
  • Requirements:
  • Faculty: MA-INF 3105, B-IT Media Informatics
  • Effort: 2L+2E / 6 CP (Master), 3L+2E / 6 CP (B-IT MI)

News


  • Important notice: The 2nd exam has been rescheduled to 05.04.2016 from 13:00 till 16:00. It still takes place in lecture hall 1 and 2 at Römerstraße 164.
  • The poll for the project presentation appointments has to be completed till 14.01.16
  • For the submission of the project solutions please adhere to the submission guidelines.
  • The written exam is scheduled for Feb. 23, 2016 from 09:00 till 12:00. It takes places in lecture hall 1 and 2 at Römerstraße 164 (undefineddirection)
  • The written resit exam is scheduled for 05.04.2016 from 09:00 till 12:00. It takes places in lecture hall 1 and 2 at Römerstraße 164 (undefineddirection)

Remark(s)

The lecture Principles of Distributed Systems will be offered by the external lecturer Dr. Markus Esch (senior researcher in Fraunhofer FKIE) in cooperation with the Institute of Computer Science 4 (Prof. Dr. Peter Martini). Under the title "Data Communication and Internet Technology" it is also offered in the study program of B-IT Media Informatics.

Master students for the Principles of Distributed Systems lecture are requested to participate in the lecture according to the following rules:

  • Visit the introductory lecture on Nov 03, 2015
  • The three lecture weeks from Nov 10 to Nov 24, 2015 may be skipped by PDS participants
  • Visit the lecture from Dec 01, 2015 to Feb 09, 2016

PDS participants are (voluntarily) invited to join the lectures in the weeks Nov 10 - Nov 24 – lecture topics will not be subject to PDS exams and primarily cover a refresher of fundamental topics on data communication, networking and distributed systems.

Lecture slides

Access to the slides requires a username and a password, which will be announced in the first lecture.

If you were not present during the first lecture, please ask your fellow students or come by our offices. Note that passwords must not be sent through unencrypted e-mail.

ChapterPDF file

0.Introduction

undefinedSlides

1. Motivation

undefinedSlides

undefinedNotes

2. Networks

undefinedSlides

undefinedNotes

Animation

3. Architectures

undefinedSlides

undefinedNotes

4. Processes

undefinedSlides

undefinedNotes

5. Time in Distributed Systems

undefinedSlides

undefinedNotes

Animation

6. Mutual Exclusion

undefinedSlides

undefinedNotes

Animation

7. Election Algorithms

undefinedSlides

undefinedNotes

Animation

8. Distributed Termination

Slides

9. Fault Tolerance

undefinedSlides

undefinedNotes

10. Overlay Networks

undefinedSlides

undefinedNotes

Animation

Assignment Sheets

The PDF files can be viewed and printed with Adobe Reader. The program is undefinedavailable for free and installed on nearly all hosts of the institute.

Information on tutorials/exercises will be found here in time.

PDF file Supplementary material
undefinedProject

undefinedProject Groups

undefinedSubmission and Presentation Instructions

undefinedPresentation Schedule

undefinedResults

undefinedExercise Sheet 1
undefinedExercise Sheet 2
undefinedExercise Sheet 3undefined
undefinedSolution
undefinedExercise Sheet 4 undefinedSolution

Exam

ExamResults
1st

undefinedresults

undefinedgrading

2nd

undefinedresults

undefinedgrading