ITEM
Isolated Test Environments and Measurements
Scientists: | Daniel G. Raumer, M.Sc. , Florian Wohlfart, M.Sc., Dr. Paul Emmerich, Sebastian Gallenmüller, Dr. Dominik Scholz |
Since: | 01.11.2016 |
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:
- Daniel Raumer: raumer@net.in.tum.de
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 |