Distributed Systems - 2024/25