distributed computer systems

Teaching

Organisation

Lecture:

Approx. 6-8 blocks on fridays; exact dates TBA

Contact:

Dr. Kai Lampka

Course Overview

The lecture opens the door for you to become a future embedded systems programmer, where we start from scratch. This means, first, we have a detailed introduction to the C-programming languages and deepen our newly learned C-programming skills by looking at a fairly simple Real-time Operating System called FreeRTOS. We look at concepts, programming patterns and problems inherent to embedded real-time systems and features of the ARM Cortex M architecture, and hit topics such as the programming of interrupt service routines, bit-band aliasing and memory protection units. This is followed by a deep dive into the programming of embedded Linux, where we do not stop at the Kernel-interface. Finally, we look at programming of multicore systems on top of a microkernel and take note of the latest HW virtualization techniques. I welcome all those of you who are willing to roll up their sleeves and get ready for some coding.

 

Course Organization

The course will be organized through OLAT. Link TBA.

Organisation

Lecture:

Approx. 6-8 blocks on fridays; exact dates TBA

Contact:

Dr. Kai Lampka

Course Overview

The lecture opens the door for you to become a future embedded systems programmer, where we start from scratch. This means, first, we have a detailed introduction to the C-programming languages and deepen our newly learned C-programming skills by looking at a fairly simple Real-time Operating System called FreeRTOS. We look at concepts, programming patterns and problems inherent to embedded real-time systems and features of the ARM Cortex M architecture, and hit topics such as the programming of interrupt service routines, bit-band aliasing and memory protection units. This is followed by a deep dive into the programming of embedded Linux, where we do not stop at the Kernel-interface. Finally, we look at programming of multicore systems on top of a microkernel and take note of the latest HW virtualization techniques. I welcome all those of you who are willing to roll up their sleeves and get ready for some coding.

 

Course Organization

The course will be organized through OLAT. Link TBA.

Organisation

News:

The Project is managed via OLAT.
Olat-Password: integer
Olat-Link:https://olat.vcrp.de/url/RepositoryEntry/4345954642

Dates:

Kick-Off meeting at 2nd November, 17:15 in room 36-438

Contact:

Eric Jedermann

Project Overview

Official module entries:

Bachelor: [89-4045] INF-40-45-M-4
Master: [89-4245] INF-42-45-M-7
(old module nr: INF-42-45-L-6)

 

Topic

This year's project will be about the Physical-Layer: How is communication realized in the phyical layer? Which properties influence the communication? Which choises can be done to react on this influences?

Keywords: SDR, SNR, Modulation, Encoding

Requirements

Lecture: Kommunikationssysteme (Communicationsystems)

And one of the two lectures "Networksecurity" or "Protocols and Algorithms of Network Security"

Organisation

News:

-

Dates:

Kickoff meeting: 8.11. at 17:15 in 36-438 (disco seminar room)

Contact:

B. Sc. Vlad-Cristian Constantin
M. Sc. Anja Hamscher
or follow us on Twitter

Project Overview

This year's project will revolve around simulating traffic in TSN networks and the subsequent creation of a workflow from network creation to analysis.

Official module entries:

Bachelor: [89-4045] INF-40-45-M-4
Master: [89-4245] INF-42-45-M-7

 

Requirements

  • Programming knowledge in C++ and Java
  • Lectures "Communication systems" and "Quantitative Aspects of Distributed Systems" are required
  • Lecture "Worst-Case Analysis of Distributed Systems" is recommended

 

Organisation

This project will be organized via the OLAT system.

TBA

Organization

News:

The lecture is organized via OLAT.
https://olat.vcrp.de/url/RepositoryEntry/3888809675
PW: integer

Lecture:

Mon 10:00 - 11:30 roughly every other week
(flipped classroom)
in room 36-438

Exercises:

Mon 15:30 - 17:00 (online)
(announced each time)

Contact:

Prof. Dr.-Ing. Jens Schmitt
M.Sc. Anja Hamscher
Dr. rer. nat. Paul Nikolaus

Course Overview

The objective of this lecture is to introduce the art of performance-related modeling of distributed systems. We will use worst-case assumptions in order to obtain robust results. 

Literature

  • Jean-Yves Le Boudec, Patrick Thiran. Network Calculus. Springer, 2001. (available online)
  • Cheng-Shang Chang, Performance Guarantees in Communication Networks. Springer, 2000.
  • Anne Bouillard, Marc Boyer, and Euriell Le Corronc. Deterministic Network Calculus: From Theory to Practical Implementation. John Wiley & Sons, 2018.
  • Jörg Liebeherr. Duality of the Max-Plus and Min-Plus Network Calculus. Foundations and Trends® in Networking 11, 2017. (available online)

University of Kaiserslautern

Write your thesis with a disco advisor

We offer a variety of bachelor and master theses at any point in the academic year. Also check out some of our completed theses. Read more...

Go to top