Research Seminar on 06.02.2023 16:00
Room video conference

Extended Usage Analysis of EDNS Client Subnet

Final talk for Bachelor's Thesis
Patrick Großmann (Sattler, Zirngibl, Steger)

Measuring the Impact of Transport Layer Protocols and Their Configuration on the Performance of Connections

Intermediate talk for Master's Thesis
Mohammad Shaharyar Shaukat (Bauer, Sattler, Zirngibl)

Bringing QUIC to High-speed Networks

Intermediate talk for Master's Thesis
Sebastian Voit (Jaeger, Zirngibl)

Implementation of an Interactive Import and Export Tool for Hardware-Based Lab Courses

Intermediate talk for Interdisciplinary Project
Lorenz Lehle (Wüstrich, Wiedner)

Research Seminar on 08.02.2023 16:00
Room video conference

Performance Evaluation of Privacy Enhancing Infrastructure

Intermediate talk for Master's Thesis
Andreas Kramer (Rezabek, von Seck)

Analysis of Performance Limitations in QUIC Implementations

Final talk for Master's Thesis
Marcel Kempf (Jaeger, Zirngibl)

Feasibility Study of Threshold BLS Signature Scheme for Tamper-Resistance Signature Service

Final talk for Bachelor's Thesis
Johannes Pfannschmidt (Rezabek, von Seck, Kinkelin)

Slow Denial of Service attack on MQTT and its mitigation

Final talk for Bachelor's Thesis
Patricia Horvath (Kirdan, Pahl)

Research Seminar on 27.02.2023 16:00
Room video conference

High-Performance Low-Latency Forward Error Correction Coding for Reliable Ethernet Communication

Final talk for Master's Thesis
Jonas Kaps (Holzinger, Rezabek)

Private Group Management for Mix Networks

Final talk for Bachelor's Thesis
Christoph Schnabl (Hugenroth, Rezabek, von Seck)

Improving a Threat and Risk Analysis Tool with System Modeling and Network Mapping

Final talk for Bachelor's Thesis
Ibrahim Chanakkaleli (Rezabek, Maindl)

Thesis announcement
Autonomous System Models using BGP Data and GNNs

Contact: Max Helm, Benedikt Jaeger, Johannes Zirngibl, Patrick Sattler

  • Bachelor's Thesis
  • Interdisciplinary Project
  • Guided Research
  • Master's Thesis

2022 IEEE 21st International Symposium on Network Computing and Applications (NCA)

BFT-Blocks: The Case for Analyzing Networking in Byzantine Fault Tolerant Consensus

Authors: Richard Von Seck, Filip Rezabek, Benedikt Jaeger, Sebastian Gallenmüller, Georg Carle

Proceedings of the 1st International Workshop on Graph Neural Networking

Modeling TCP Performance Using Graph Neural Networks

TCP throughput and RTT prediction are essential to model TCP behavior and optimize network configurations. Flows adapt their sending rate to network parameters like link capacity or buffer size and interact with parallel flows. Especially the elastic behavior of TCP congestion control can vary, even when only slight changes in the network occur. Thus, existing analytical models for TCP behavior reach their limits due to the number and complexity of different algorithms. Machine learning approaches, in contrast, are often fixed to specific network topologies.This paper presents a TCP bandwidth and RTT prediction approach that can handle different algorithms and topologies. For this, we utilize Gated Graph Neural Networks and simulated network traffic. We evaluate different encodings of the input data into graphs and how network size, number of flows, and TCP algorithms influence prediction accuracy. Additionally, we quantify the impact of different input features on our models. We show that Graph Neural Networks can be used to model TCP behavior. The resulting models can predict RTT with a median relative error of 2.29% and throughput with an error of 13.31%.

Authors: Benedikt Jaeger, Max Helm, Lars Schwegmann, Georg Carle


How Low Can You Go? A Limbo Dance for Low-Latency Network Functions

Authors: Sebastian Gallenmüller, Florian Wiedner, Johannes Naab, Georg Carle

18th International Conference on Network and Service Management (CNSM 2022)

PTP Security Measures and their Impact on Synchronization Accuracy

Authors: Filip Rezabek, Max Helm, Tizian Leonhardt, Georg Carle

Proceedings of the 12th International Conference on the Internet of Things (IoT ’22)

Task Allocation in Industrial Edge Networks with Particle Swarm Optimization and Deep Reinforcement Learning

Authors: Philippe Buschmann, Mostafa H. M. Shorim, Max Helm, Arne Bröring, Georg Carle

Proceedings of the 2022 Internet Measurement Conference

Towards a Tectonic Traffic Shift? Investigating Apple’s New Relay Network

Authors: Patrick Sattler, Juliane Aulbach, Johannes Zirngibl, Georg Carle

Proceedings of the 2022 Internet Measurement Conference

Rusty Clusters? Dusting an IPv6 Research Foundation

Authors: Johannes Zirngibl, Lion Steger, Patrick Sattler, Oliver Gasser, Georg Carle

18th International Conference on Network and Service Management (CNSM 2022)

Flow-level Tail Latency Estimation and Verification based on Extreme Value Theory

Authors: Max Helm, Florian Wiedner, Georg Carle


Methodology and Infrastructure for TSN-based Reproducible Network Experiments

Time-Sensitive Networking (TSN) is a set of standards offering bounded latency and jitter, low packet loss, and reliability for Ethernet-based systems and allowing best-effort and real-time traffic to coexist. Domains that use TSN include intra-vehicular networks (IVNs), aerospace, professional audio-video solutions, and smart manufacturing. All these areas shift towards Ethernet due to its scalability, throughput, easy to develop applications, and affordability to produce in a large scale. In this work, we devise a methodology that introduces a workflow comprising several steps to assess TSN in various domains. The first step defines requirements and assesses which real-time traffic is present within a given domain. The second step focuses on configuration of a representative TSN-based network. The third step then evaluates the performance of different TSN standards in the chosen configuration(s). The final - optional - step supports optimizing the system to fulfill the identified requirements. The methodology is generalized by assessing the various TSN domains, finding their commonalities. As a result, we see the methodology can be applied to other TSN solutions. We provide a detailed case study for the domain of IVNs, from which the methodology is derived. We summarize the key requirements, systematically analyze IVNs traffic patterns for real-time and best effort traffic, and evaluate the performance of crucial TSN standards recommended by the 802.1DG Automotive Profile. The methodology builds on top of infrastructure framework, EnGINE, that offers an environment for reproducible and scalable TSN experiments and relies on commercial off the shelf hardware and open-source solutions. The framework allows to evaluate various standards and identify suitable topologies with focus on Layer 2 solutions. Using EnGINE, we evaluated the various traffic patterns and their corresponding TSN configurations and identified if and how the IVN requirements can be fulfilled.

Authors: Marcin Bosk*, Filip Rezabek*, Kilian Holzinger, Angela G. Marino, Francesc Fons, Abdoul A. Kane, Jörg Ott, Georg Carle


EnGINE: Flexible Research Infrastructure for Reliable and Scalable Time Sensitive Networks

Self-driving and multimedia systems have common implications: increased demand on network bandwidth and computation nodes. To cope with the current and future challenges, intra-vehicular networks (IVNs) change their layout. They are built around powerful central nodes connected to the rest of the vehicle via Ethernet. The usage of Ethernet presents a challenge, as it by design lacks support for deterministic behavior, which is crucial for real-time systems. Therefore, the IEEE Time-Sensitive Networking (TSN) task group offers standards introducing low-latency and deterministic communication into Ethernet based networks allowing coexistence of best-effort and real-time traffic. To understand the coexistence challenges, these new networked systems need to be thoroughly evaluated with IVN requirements in mind. To assess various topologies, configurations, and data traffic types in IVN setups, we introduce Environment for Generic In-vehicular Networking Experiments—EnGINE. It allows, among many others, repeatable, reproducible, and replicable TSN experiments with high precision and flexibility. EnGINE is based on commercial off-the-shelf hardware and uses the flexible Ansible framework for experiment orchestration. This allows us to configure various topologies emulating realistic behavior of IVNs or other time sensitive systems used, e.g., in industrial automation. Obtaining such realism is challenging using simulations. Based on available related work, we further address the challenges found in those networks, especially IVNs. We derive TSN domain framework requirements, provide details on design decisions for the EnGINE, and present results to show its capabilities. The results present relevant network metrics based on collected data. A key focus is on the experiment campaigns realism achieved by real IVNs’ data footage and the OS optimizations to offer real-time behavior. We believe that EnGINE provides the ideal environment for TSN experiments from different domains.

Authors: Filip Rezabek*, Marcin Bosk*, Thomas Paul, Kilian Holzinger, Sebastian Gallenmüller, Angela Gonzalez, Abdoul Kane, Francesc Fons, Zhang Haigang, Georg Carle, Jörg Ott


TUM Research Groups Selected as Global Winners for Blockchain and Education Program offered by Algorand Foundation

The Algorand protocol [1] is a carbon-zero Layer 1 Blockchain technology, founded by the Turing Award winner and MIT professor Silvio Micali. Based on pure Proof-of-Stake (POS) consensus, Algorand currently supports 1000 ...

TMA'22: Best Paper Award

Best Paper Award at TMA 2022

Our publication "Active TLS Stack Fingerprinting: Characterizing TLS Server Deployments at Scale" has been awarded with the Best Paper Award at the Network Traffic Measurement and Analysis Conference (TMA 2022).

The publication is a collaboration with Claas Grohnfeldt, Michele ...

CCNC'20: Best Demo Award

Best Demo Award at CCNC 2020

Our demo of NCSbench has been awarded the Best Demo Award at the IEEE Consumer Communications and Networking Conference (CCNC'20) in Las Vegas, Nevada, USA.

The demo presented NCSbench a platform consisting of a networked control system (NCS) and ...

ANCS'19: Best Paper Award

Best Paper Award at ANCS 2019

Our publication The Case for Writing Network Drivers in High-Level Programming Languages has been awarded with the Best Paper Award at the ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS'19) in Cambridge, United Kingdom.

The publication ...

PAM'19: Best Dataset Award

Best Dataset Award at PAM 2019

The publication "A First Look at QNAME Minimization in the Domain Name System" has been awarded with the Best Dataset Award at the Passive and Active Measurement (PAM) Conference (PAM'19).

The publication is an international collaboration with Wouter B. ...