19322101 Lecture

SoSe 18: Concurrent and Distributed Programming

Wolfgang Mulzer, Katharina Wolter

Comments

Website: http://www.inf.fu-berlin.de/lehre/SS18/ALP4

The first lecture will take place Monday, 16th of April 2018 at 2pm ct.

Contents:

Programming and synchronization of concurrent processes that share resources or interact through message passing.

  • Non-Sequential programs and processes in their various forms, non-determinism, determinism
  • Synchronization mechanisms: locks, monitors, guards, events, semaphores
  • Non-Sequential program execution and object oriented systems
  • Control flow, strategies selection, priorities, handling and avoiding deadlock
  • Coroutines implementation, 
  • - Multiprocessor systems
  • Programming and Synchronisation of concurrent processes that interact through message passing
  • Remote Calling Techniques
  • Client-server, Peer-to-peer Networks
  • Parallel computing over networks
  • Concurrent and coordination languages
  • Processing on the server and on the client.
  • Middleware, structured communication, static and dynamic interfaces
  • Event-based and stream-based processing
  • Security of network applications
  • Non-functional Aspects (time, memory, quality of service)
close

Suggested reading

Literatur:

  • Principles of Concurrent and Distributed Programming. M. Ben-Ari. Addison-Wesley. 
  • Distributed Systems. Concepts and Design. Fifth Edition. George Coulouris, Jean Dollimore, Tim Kindberg, Gordon Blair. Pearson.
close

26 Class schedule

Additional appointments

Wed, 2018-07-18 16:00 - 18:00
Klausur

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
Hs 1a Hörsaal (Habelschwerdter Allee 45)
Hs 1b Hörsaal (Habelschwerdter Allee 45)
T9/Gr. Hörsaal (Takustr. 9)

Wed, 2018-10-10 10:00 - 12:00
Nachklausur

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
A6/SR 031 Seminarraum (Arnimallee 6)
T9/SR 005 Übungsraum (Takustr. 9)
T9/SR 006 Seminarraum (Takustr. 9)
T9/049 Seminarraum (Takustr. 9)

Fri, 2018-10-26 14:00 - 15:00
Einsicht

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/051 Seminarraum (Takustr. 9)

Regular appointments

Mon, 2018-04-16 14:00 - 16:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2018-04-23 14:00 - 16:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2018-04-30 14:00 - 16:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2018-05-07 14:00 - 16:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2018-05-14 14:00 - 16:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2018-05-28 14:00 - 16:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2018-06-04 14:00 - 16:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2018-06-11 14:00 - 16:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2018-06-18 14:00 - 16:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2018-06-25 14:00 - 16:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2018-07-02 14:00 - 16:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2018-07-09 14:00 - 16:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2018-07-16 14:00 - 16:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Wed, 2018-04-18 16:00 - 18:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Wed, 2018-04-25 16:00 - 18:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Wed, 2018-05-02 16:00 - 18:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Wed, 2018-05-09 16:00 - 18:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Wed, 2018-05-16 16:00 - 18:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Wed, 2018-05-23 16:00 - 18:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Wed, 2018-05-30 16:00 - 18:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Wed, 2018-06-06 16:00 - 18:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Wed, 2018-06-13 16:00 - 18:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Wed, 2018-06-20 16:00 - 18:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Wed, 2018-06-27 16:00 - 18:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Wed, 2018-07-04 16:00 - 18:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Wed, 2018-07-11 16:00 - 18:00

Lecturers:
Univ.-Prof. Wolfgang Mulzer
Univ.-Prof. Dr. Katinka Wolter

Location:
T9/Gr. Hörsaal (Takustr. 9)

Subjects A - Z