20-00-0985-pr Distributed Systems Programming: Lab

Course offering details

Instructors: Prof. Dr. Patrick Eugster

Event type: practical / lab /internship

Org-unit: Dept. 20 - Computer Science

Displayed in timetable as: DSP-Lab

Subject:

Crediting for:

Hours per week: 4

Language of instruction: Englisch

Min. | Max. participants: - | -

Course Contents:
The course focuses on research topics in distributed systems (DS) and programming languages for DS. The offered topics depend on the current research of the DSP group including:


  • Software-defined networking (SDN)
  • Network function virtualization (NFV) and in-network processing (INP)
  • Traffic engineering (TE)
  • Network monitoring
  • Resource management in datacenters (RMF)
  • Big data analytics (Spark, YARN, OpenStack, ..)
  • Event-based systems
  • Security in SDN, INP, and big data
  • Geo-distributed data processing
  • Compiler infrastructures for DS
  • Language abstractions for DS
  • Session types / calculi for DS
  • Network Protocols


In this project the students will realize their own/a group research project defined together with their adviser.
Compared to the “DSP: Lab”, the “DSP: Project” requires more effort.

Preconditions:
Interest to develop solutions for challenging problems of DS, self-motivation and high interest in recent research.

Due to the wide area of topics, we cannot offer a comprehensive list of requirements. All topics are research-oriented, hence topic-specific background knowledge is required. More details will be given in the first lecture.

Further Grading Information:
https://www.dsp.tu-darmstadt.de/de/teaching/winter-semster-201617/distributed-systems-programming-labproject/

Literature
Appointments
Date From To Room Instructors
There are no appointments.
Class session overview
Instructors
Prof. Dr. Patrick Eugster