Winter term 2025/26

Distributed Algorithms and Middleware Systems (Lecture)

The course is build upon the foundational course “Distributed Systems” and aims to provide students with a thorough understanding of distributed computing through theoretical and furthermore practical exercises. The lecture is divided into two main segments. The first part is an introduction to as well as a theoretical analysis of fundamental distributed algorithms (e.g. Wave Algorithms and Algorithms specific for Termination Detection and Election). The second part consists of the introduction and practical realization of Messaging Systems using remote procedure calls (e.g. Java RMI), queuing (e.g. AMQP) and also Publish-Subscribe.

“A distributed system is one in which the failure of a computer you didn’t even know existed can render your own computer unusable.” (1987, Leslie Lamport)

Type Day Time Rhythm Period Room Lecturer
Lecture Tuesday 12:00 to 14:00 weekly 14.10.2025 - 03.02.2026 2.70.0.08 Prof. Dr. Sukanya Bhowmik
Exercise Wednesday 12:00 to 14:00 weekly 15.10.2025 - 04.02.2026 2.70.0.09 Prof. Dr. Sukanya Bhowmik, Philipp Ungrund

Digital Twins and Their Use Cases (Research Seminar)

Digital twins are revolutionizing various industries by enabling real-time simulation, monitoring, and optimization of physical systems through their virtual counterparts. Given their far-reaching impact and rapid adoption, they are becoming a cornerstone of next-generation intelligent systems. The potential application of digital twins spans various domains, including smart cities, smart homes and buildings, smart manufacturing, smart logistics, and smart agriculture, among others. This seminar targets different topics around the structure and function of Digital Twins as well as their use cases.

Type Day Time Rhythm Period Room Lecturer
Research Seminar Wednesday 14:00 to 16:00 weekly 15.10.2025 - 04.02.2026 2.70.0.10 Prof. Dr. Sukanya Bhowmik, Philipp Ungrund

Summer term 2025

  • Distributed Systems
  • Digital Twins and Their Use Cases

Winter term 2024/25

  • Distributed Algorithms and Middleware Systems
  • Real-time Analytics on Big Data

Summer term 2024

  • Distributed Systems
  • Real-time Analytics on Big Data

Winter term 2023/24

  • Introduction to Operating Systems and Computer Networks
  • Real-time Analytics on Big Data