ITEM

Isolated Test Environments and Measurements

Motivation

Isolated test environments allow full control and reproducibility of test conditions. Experiments in these laboratories provide detailed insights into the behaviour of network devices. The collected information allow to build models, can be used to explain behaviour and to optimize device performance.

ITEM is a research group for exchanging ongoing research, concepts, and ideas in the device performance and measurement domain. Researchers and students meet once every month to discuss current topics, advancements, tools, and best practices in measurements.

Monthly ITEM meeting

We meet every month for about one hour. Usually each second Monday per month.

The audience of the monthly meetings are:

  • Interested researchers from the chair
  • Interested researchers from other chairs
  • Students currently doing a thesis or project in that area
  • Students who are interested in doing a thesis in that area

Contact

If this sounds interesting to you, feel free to contact us:

Mailing list and subscription

Further information and meeting notes (access granted on request)

Related publications

2020-09-01 Dominik Scholz, Henning Stubbe, Sebastian Gallenmüller, Georg Carle, “Key Properties of Programmable Data Plane Targets,” in Teletraffic Congress (ITC 32), 2020 32nd International, Osaka, Japan, Sep. 2020. [Pdf] [Slides] [Bib]
2018-07-01 Simon Bauer, Daniel Raumer, Paul Emmerich, Georg Carle, “Behind the scenes: what device benchmarks can tell us,” in The Applied Networking Research Workshop 2018 (ANRW ’18), Montreal, Canada, Jul. 2018. [Pdf] [Rawdata] [Bib]
2018-06-01 Erkin Kirdan, Daniel Raumer, Paul Emmerich, Georg Carle, “Building a Traffic Policer for DDoS Mitigation on Top of Commodity Hardware,” in International Symposium on Networks, Computers and Communications (ISNCC’18), Rome, Italy, Jun. 2018. [Pdf] [Bib]
2017-09-01 Daniel Raumer, Simon Bauer, Paul Emmerich, Georg Carle, “Performance Implications for Intra-node Placement of Network Function Chains,” in IEEE 6th International Conference on Cloud Networking (CloudNet’17), Prague, Czech Republic, Sep. 2017. [Pdf] [Bib]
2017-07-01 Paul Emmerich, Daniel Raumer, Sebastian Gallenmüller, Florian Wohlfart, Georg Carle, “Throughput and Latency of Virtual Switching with Open vSwitch: A Quantitative Analysis,” Journal of Network and Systems Management, Jul. 2017. [Pdf] [DOI] [Bib]
2017-05-01 Sebastian Gallenmüller, Paul Emmerich, Rainer Schönberger, Daniel Raumer, Georg Carle, “Building Fast but Flexible Software Routers,” in ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS 2017), Beijing, China, May 2017. [Pdf] [Poster] [Bib]
2017-05-01 Wolfgang Hahn, Borislava Gajic, Florian Wohlfart, Daniel Raumer, Paul Emmerich, Sebastian Gallenmüller, Georg Carle, “Feasibility of Compound Chained Network Functions for Flexible Packet Processing,” in International Workshop on 5G Enabling Technologies for the Internet of Things (GET-IoT) at the 23rd European Wireless (EW2017), Dresden, Germany, May 2017. [Pdf] [Bib]
2016-10-01 Daniel Raumer, Sebastian Gallenmüller, Paul Emmerich, Lukas Märdian, Florian Wohlfart, Georg Carle, “Efficient Serving of VPN Endpoints on COTS Server Hardware,” in 2016 IEEE 5th tnternational Conference on Cloud Networking (CloudNet’16), Pisa, Italy, Oct. 2016. [Pdf] [Bib]
2016-07-01 Daniel Raumer, Sebastian Gallenmüller, Florian Wohlfart, Paul Emmerich, Patrick Werneck, Georg Carle, “Revisiting Benchmarking Methodology for Interconnect Devices,” in The Applied Networking Research Workshop 2016 (ANRW ’16), Berlin, Germany, Jul. 2016. [Pdf] [Bib]

Finished student theses

Author Title Type Advisors Year Links
Jason Lochert Operating High-Performance Networking Devices IDP Henning Stubbe, Sebastian Gallenmüller, Eric Hauser 2023
Leon Krix On-The-Fly Network Erasure Coding Protocol for Delay and Loss-Sensitive Data BA Henning Stubbe, Kilian Holzinger 2023
Michael Oberrauch Towards Running Arbitrary Programs on SUME MA Henning Stubbe, Eric Hauser, Manuel Simon 2023
Luca Otting Improving QUIC with User Space Networking BA Kilian Holzinger, Benedikt Jaeger, Johannes Zirngibl 2023
Alexander Anton Keil Comparison of One-Way Delay Measurement Approaches BA Kilian Holzinger, Florian Wiedner, Henning Stubbe 2023
Thomas Senftl Flexible Precise Path Property Emulation BA Kilian Holzinger, Sebastian Gallenmüller, Stefan Lachnit 2023
Paul Stephan Improvements to Reliable Multipath Forward Error Correction BA Kilian Holzinger, Henning Stubbe 2023
Sebastian Faul Virtualized Testbed Infrastructure for Practical Network Experiment BA Sebastian Gallenmüller, Henning Stubbe, Florian Wiedner 2022
Maximilian Schwarzmaier Hardware Discovery Protocol Support for Programmable Switches BA Eric Hauser, Sebastian Gallenmüller 2022
Stefan Lachnit Comparison of Hardware Timestamping Facilities for 100G Networks MA Sebastian Gallenmüller, Henning Stubbe, Florian Wiedner, Eric Hauser 2022
Altan Kesan Virtualizing T4P4S-based Programmable Network Elements MA Florian Wiedner, Manuel Simon 2022
Tristan Döring Packet Selection using Concepts from IPFIX and PSAMP BA Kilian Holzinger, Henning Stubbe 2022
Jonas Kaps High-Performance Low-Latency Forward Error Correction Coding for Reliable Ethernet Communication MA Kilian Holzinger, Filip Rezabek 2022
Stefan Lachnit Hardware Timestamping on 100G Network Cards IDP Sebastian Gallenmüller, Henning Stubbe, Florian Wiedner 2021
Irina Tsareva Performance Evaluation of P4 Architectures for the NetFPGA IDP Henning Stubbe, Manuel Simon, Dominik Scholz, Sebastian Gallenmüller 2021
Konstantin Herbold Compiling P4 to uBPF: Evaluation of Software-Based Packet Processing BA Dominik Scholz, Henning Stubbe, Sebastian Gallenmüller 2021
Frederic Naumann Step It Down a Notch: 100Gbit/s Software Visiting 10Gbit/s Land MA Henning Stubbe, Dominik Scholz, Sebastian Gallenmüller 2020
Manuel Simon State management in programmable data planes MA Dominik Scholz, Henning Stubbe, Sebastian Gallenmüller 2020
Till Müller Evaluation of Stateful Software-Based Low-Latency Packet Processing BA Dominik Scholz, Henning Stubbe, Sebastian Gallenmüller 2020
Matthias Linhuber Virtualized Data Center Networks Utilizing Programmable Switches IDP Sebastian Gallenmüller, Henning Stubbe, Dominik Scholz, Manuel Simon 2020
Eric Hauser Network-in-the-Loop: Rapid Prototyping and Measurements of Computer Network Topologies MA Sebastian Gallenmüller, Henning Stubbe, Dominik Scholz, Manuel Simon 2020
Alexander Sytchev Virtualized Data Center Networks In-A-Box BA Sebastian Gallenmüller, Benedikt Jaeger 2020
Manuel Simon Automated Performance Analysis of an FPGA-based P4 Platform IDP Dominik Scholz, Henning Stubbe, Sebastian Gallenmüller 2019
Felix Hartmond Network Device Benchmarking with an 100Gb/s SDN Router MA Dominik Scholz, Sebastian Gallenmüller, Henning Stubbe 2019
Paul Wiessner Comparing Expressiveness and Performance of Packet Processing Languages BA Dominik Scholz, Sebastian Gallenmüller, Henning Stubbe 2019
Patrick Sabanic OSNT Network Performance Evaluation BA Dominik Scholz, Henning Stubbe, Sebastian Gallenmüller 2019
Stefan Stark A Framework for Analysis of Network Performance Metrics MA Dominik Scholz, Sebastian Gallenmüller 2019
Ivan Kendzor Modeling Scheduling Algorithms in Network Calculus BA Max Helm, Henning Stubbe, Dominik Scholz, Fabien Geyer 2019
Marcel Mussner Comparing Network Calculus Guarantees with Latency Measurements in Emulated Networks BA Max Helm, Dominik Scholz, Benedikt Jaeger, Henning Stubbe 2019
Jonathan Borowski Testing Test Tools BA Paul Emmerich 2018
Maximilian Pudelko Efficient Site-to-Site VPN MA Paul Emmerich, Sebastian Gallenmüller 2018
Alexander Frank Cost Efficient Hardware Timestamping IDP Sebastian Gallenmüller, Paul Emmerich 2018
Robert Junge Impact of Meltdown and Spectre on Networking Performance BA Sebastian Gallenmüller, Johannes Naab, Dominik Scholz 2018
Dominik Schöffmann Flow Bifurcation in High-Speed Packet Frameworks GR Paul Emmerich, Sebastian Gallenmüller 2017
Henning Stubbe Implementing a P4 Benchmarking Suite for libmoon IDP Sebastian Gallenmüller, Dominik Scholz, Fabien Geyer 2017
Alexander Kurtz Application-level Firewalling with eBPF IDP Dominik Scholz, Paul Emmerich, Daniel Raumer 2017
Daniel Pfaff Designing a Text-Based User Interface for Packet Generators BA Paul Emmerich 2017
Linus Michel SDN-CERT: Benchmarks of OpenFlow-Switches BA Daniel Raumer, Paul Emmerich, Simon Bauer 2017
Thomas Eidenmüller Analysis of Parallel Packet Processing on NUMA Architectures BA Daniel Raumer, Florian Wohlfart 2017
Maximilian Pudelko A User Space VirtIO Driver GR Paul Emmerich 2017
Maximilian Pudelko Payload Extraction for Flows with Anomalous TTL Behaviour IDP Quirin Scheitle, Paul Emmerich 2017
Krzysztof Lesiak DDoS Mitigation in the Linux Kernel with XDP BA Dominik Scholz, Paul Emmerich 2017
Benedikt Jaeger Evaluation of TCP BBR mixed with other Congestion Avoidance Algorithms MA Dominik Scholz, Lukas Schwaighofer, Daniel Raumer, Fabien Geyer 2017
Alexander Frank MoonGen - Vergleich zwischen Mellanox und Intel Netzwerkkarten BA Paul Emmerich, Sebastian Gallenmüller, Dominik Scholz 2017
Sebastian Bruhn An Analysis of Linux Firewall Performance BA Daniel Raumer, Lukas Schwaighofer, Johannes Naab 2017
Bastian Hofmann Benchmarking of Docker-based Network Functions BA Daniel Raumer, Florian Wohlfart 2017
Simon Sternsdorf Performance Analysis of Middlebox Functionality BA Florian Wohlfart 2016
Simon Wagner High-Performance Userspace TCP Stacks: Evaluation and Analysis MA Sebastian Gallenmüller, Paul Emmerich 2016
Christoph Schwarzenberg A System for Evaluation of Network Experiments in Multiuser Testbeds IDP Daniel Raumer, Florian Wohlfart 2016
Christoph Schwarzenberg A Data Analysis and Visualization Framework for Scientific Workflow Support BA Daniel Raumer, Florian Wohlfart 2016
Michael Remmler Entwicklung eines OpenFlow-Switch Benchmarks MA Daniel Raumer, Florian Wohlfart 2016
Jagjit Singh Test the Cloud - Evaluate tools for 40 Gbit Networks BA Sebastian Gallenmüller, Paul Emmerich 2016
Simon Bauer Increasing Application Performance with SR-IOV IDP Paul Emmerich, Daniel Raumer 2016
Simon Bauer Network function chaining: configuration guidelines for optimal performance MA Daniel Raumer, Paul Emmerich 2016
Erkin Kirdan Traffic shaping and policing with DPDK GR Paul Emmerich, Dominik Scholz, Daniel Raumer 2016
Simon Leber Tracking down the CPU consumption for Linux Traffic Control BA Paul Emmerich, Daniel Raumer, Dominik Scholz 2016