Paul Emmerich

Research Associate
Image 65c6e33d

Postal address

  • Institut für Informatik der
  • Technischen Universität München
  • Lehrstuhl I8
  • Boltzmannstr. 3
  • 85748 Garching bei München - Germany

Contact

Research

Packet generators, see MoonGen and user space network drivers, see ixy.

Supervised Theses

Open

Title Type Advisors Year Links
Writing Network Drivers in Scala BA, MA, IDP Paul Emmerich 2018 Pdf
Writing Network Drivers in Javascript BA, MA, IDP Paul Emmerich 2018 Pdf
Writing Network Drivers in Haskell BA, MA, IDP Paul Emmerich 2018 Pdf
Using the IOMMU for Safe and Secure User Space Network Drivers BA, MA, IDP Paul Emmerich 2018 Pdf
Writing Network Drivers in Clojure BA, MA, IDP Paul Emmerich 2018 Pdf
Writing Network Drivers in Bash BA, IDP Paul Emmerich 2018 Pdf

In progress

Student Title Type Advisors Year Links
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
Simon Ellmann Writing Network Drivers in Rust BA Paul Emmerich 2018 Pdf
Miguel Àngel Campos Gaviño Improving Bro’s performance with DPDK BA Simon Bauer, Jonas Jelten, Paul Emmerich 2018
Fabian Bonk Writing Network Drivers in OCaml IDP Paul Emmerich 2018 Pdf
Sebastian Voit Writing Network Drivers in go BA Paul Emmerich 2018 Pdf
Maximilian Stadlmeier Writing Network Drivers in C# BA Paul Emmerich 2018 Pdf
Alexandru Obada Writing Network Drivers in Python MA Paul Emmerich 2018 Pdf
Maximilian Pudelko Payload Extraction for Flows with Anomalous TTL Behaviour IDP Quirin Scheitle, Paul Emmerich 2017 Pdf

Finished

Author Title Type Advisors Year Links
Simon Mages OpenBSD Driver for a Secure FPGA-Based NIC IDP Paul Emmerich, Alexander von Gernler (genua GmbH) 2017
Leandro Vaz Compiling P4 to Lua MA Paul Emmerich, Dominik Scholz, Sebastian Gallenmüller 2017 Pdf
Felix Lampe Evaluation of IP Communication in FPGA-based Camera Platforms BA Paul Emmerich, Sebastian Gallenmüller, Dr. Alexander Mann (Arri) 2017
Dominik Schöffmann Flow Bifurcation in High-Speed Packet Frameworks GR Paul Emmerich, Sebastian Gallenmüller 2017
Maximilian Pudelko A User Space VirtIO Driver GR Paul Emmerich 2017
Fabian Bonk Snabb-compat: accelerating Snabb Apps BA Paul Emmerich, Dominik Scholz 2017 Pdf
Manuel Simon Performance Analysis of Hyperscan BA Dominik Scholz, Paul Emmerich 2017 Pdf
Alexander Kurtz Application-level Firewalling with eBPF IDP Dominik Scholz, Paul Emmerich, Daniel Raumer 2017 Pdf
Linus Michel SDN-CERT: Benchmarks of OpenFlow-Switches BA Daniel Raumer, Paul Emmerich, Simon Bauer 2017 Pdf
Daniel Pfaff Designing a Text-Based User Interface for Packet Generators BA Paul Emmerich 2017
Alexander Frank MoonGen - Vergleich zwischen Mellanox und Intel Netzwerkkarten BA Paul Emmerich, Sebastian Gallenmüller, Dominik Scholz 2017
Christian Wahl Detection and Analysis of Security Incidents in Honeypots using FlowScope BA Minoo Rouhi, Dominik Scholz, Paul Emmerich 2017 Pdf
Markus Sosnowski Internet-Wide Assessment of TCP Options BA Quirin Scheitle, Oliver Gasser, Minoo Rouhi, Paul Emmerich, Dominik Scholz 2017 Pdf
Thomas Bachmaier Scanning for TCP SYN Proxy Implementations BA Dominik Scholz, Paul Emmerich, Quirin Scheitle, Minoo Rouhi 2017 Pdf
Krzysztof Lesiak DDoS Mitigation in the Linux Kernel with XDP BA Dominik Scholz, Paul Emmerich 2017 Pdf
Dominik Schöffmann Modern Router Architectures GR Sebastian Gallenmüller, Paul Emmerich 2016
Dominik Schöffmann Comparison of Packet IO Frameworks for Test Tools BA Sebastian Gallenmüller, Paul Emmerich 2016
Florian Wiedner MoonGUI - Live Evaluation of Network Tests BA Sebastian Gallenmüller, Paul Emmerich 2016 Pdf
Maximilian Pudelko Comparison of Queuing Data Structures for Traffic Analysers BA Paul Emmerich, Sebastian Gallenmüller 2016 Pdf
Simon Bauer Increasing Application Performance with SR-IOV IDP Paul Emmerich, Daniel Raumer 2016
Paulin Tchonin TTL Analysis for DDoS Defense MA Quirin Scheitle, Oliver Gasser, Paul Emmerich 2016
Simon Bauer Network function chaining: configuration guidelines for optimal performance MA Daniel Raumer, Paul Emmerich 2016 Pdf
Erkin Kirdan Traffic shaping and policing with DPDK GR Paul Emmerich, Dominik Scholz, Daniel Raumer 2016 Pdf
Simon Wagner High-Performance Userspace TCP Stacks: Evaluation and Analysis MA Sebastian Gallenmüller, Paul Emmerich 2016 Pdf
Jagjit Singh Test the Cloud - Evaluate tools for 40 Gbit Networks BA Sebastian Gallenmüller, Paul Emmerich 2016 Pdf
Simon Leber Tracking down the CPU consumption for Linux Traffic Control BA Paul Emmerich, Daniel Raumer, Dominik Scholz 2016 Pdf
Denis Huber SOME/IP Test Framework for HiL-Simulators MA Paul Emmerich, Daniel Raumer, Stephan-A. Posselt 2016 Pdf
Patrick Werneck Network Device Benchmarking Framework BA Paul Emmerich, Daniel Raumer, Sebastian Gallenmüller 2015 Pdf
Minoo Rouhi Vejdani Comparing IPv4 and IPv6 hosts and paths in the Internet MA Quirin Scheitle, Oliver Gasser, Paul Emmerich 2015 Pdf
Johann Schöpfer Userspace TCP Stacks BA Sebastian Gallenmüller, Paul Emmerich 2015 Pdf
Karthik Mathiazhagan Performance Analysis of SnabbSwitch IDP Paul Emmerich, Sebastian Gallenmüller 2015 Pdf
Till Wickenheiser Correlating inbound Time to Live header data to network characteristics BA Quirin Scheitle, Oliver Gasser, Paul Emmerich, Felix von Eye 2015 Pdf
Arno Hilke Advancing malicious packet detection through inbound Time to Live headers BA Quirin Scheitle, Oliver Gasser, Paul Emmerich, Felix von Eye 2015 Pdf
Dmitry Chokovski Comparing IPv4 and IPv6 Latency on the Internet BA Paul Emmerich, Quirin Scheitle, Oliver Gasser 2015 Pdf
Dominik Scholz Component Interaction Models for Linux-based Network Systems GR Florian Wohlfart, Daniel Raumer, Paul Emmerich 2015 Pdf
Simon Stempfhuber Visualisierung von Temperaturzonen in Rechenzentren BA, IDP Paul Emmerich, Marc-Oliver Pahl 2015 Pdf
Dominik Scholz Protocol Stacks for Packet Generators: A Dynamic Approach IDP Paul Emmerich 2015
Lukas Wieditz Testing and Validating Tests for Reproducible Experiments BA Paul Emmerich, Sebastian Gallenmüller 2015 Pdf
Thomas Schultz A Test Bench for SDN Device Certification MA Daniel Raumer, Florian Wohlfart, Paul Emmerich 2015 Pdf
Rainer Schönberger A Modular Software Router based on DPDK MA Paul Emmerich, Daniel Raumer, Florian Wohlfart, Sebastian Gallenmüller 2015
Stefan Kreuzer Automation of Virtual Machine Setups for Network Experiments BA Paul Emmerich, Daniel Raumer, Florian Wohlfart 2015 Pdf
Felix Lampe Scaling of Future Software Router Architectures BA Florian Wohlfart, Daniel Raumer, Paul Emmerich 2014 Pdf
Tobias Betz Scientific Workflow Optimization in Networking Testbeds BA Daniel Raumer, Florian Wohlfart, Paul Emmerich 2014 Pdf
Tobias Weiher Robustness and Performance of Online Game Server Infrastructure BA Paul Emmerich, Daniel Raumer 2014 Pdf
Simon Gallitscher Performance Evaluation of Software-based Packet Processing in Commodity Routers BA Paul Emmerich, Daniel Raumer, Florian Wohlfart 2014 Pdf
Stefan Edinger QoS-differentiation in Software Routers BA Daniel Raumer, Florian Wohlfart, Paul Emmerich 2014 Pdf
Lukas Erlacher Temporal Behavior of PC-based Packet Processing MA Paul Emmerich, Daniel Raumer, Florian Wohlfart 2014 Pdf

Publications

2018-09-01 Dominik Scholz, Daniel Raumer, Paul Emmerich, Alexander Kurtz, Krzysztof Lesiak, Georg Carle, “Performance Implications of Packet Filtering with Linux eBPF,” in Teletraffic Congress (ITC 30), 2018 30th International, Vienna, Austria, Sep. 2018. accepted for publication [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. accepted for publication [Bib]
2018-01-01 Sebastian Gallenmüller, Dominik Scholz, Florian Wohlfart, Quirin Scheitle, Paul Emmerich, Georg Carle, “High-Performance Packet Processing and Measurements (Invited Paper),” in 10th International Conference on Communication Systems & Networks (COMSNETS 2018), Bangalore, India, Jan. 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. [DOI] [Bib]
2017-06-01 Paul Emmerich, Maximilian Pudelko, Sebastian Gallenmüller, Georg Carle, “FlowScope: Efficient Packet Capture and Storage in 100 Gbit/s Networks,” in IFIP Networking 2017, Stockholm, Sweden, Jun. 2017. [Pdf] [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]
2017-05-01 Paul Emmerich, Sebastian Gallenmüller, Gianni Antichi, Andrew W. Moore, Georg Carle, “Mind the Gap – A Comparison of Software Packet Generators,” in ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS 2017), Beijing, China, 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-09-01 Alexander Beifuß, Torsten M. Runge, Daniel Raumer, Paul Emmerich, Bernd E. Wolfinger, Georg Carle, “Building a Low Latency Linux Software Router ,” in The First International Conference in Networking Science & Practice, Würzburg, Germany, Sep. 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]
2016-05-01 Paul Emmerich, Sebastian Gallenmüller, Georg Carle, “FLOWer – Device Benchmarking Beyond 100 Gbit/s,” in IFIP Networking 2016, Vienna, Austria, May 2016. [Pdf] [Bib]
2015-10-01 Paul Emmerich, Sebastian Gallenmüller, Daniel Raumer, Florian Wohlfart, Georg Carle, “MoonGen: A Scriptable High-Speed Packet Generator,” in Internet Measurement Conference (IMC) 2015, IRTF Applied Networking Research Prize 2017, Tokyo, Japan, Oct. 2015. [Pdf] [Bib]
2015-09-01 Daniel Raumer, Florian Wohlfart, Dominik Scholz, Georg Carle, “Performance Exploration of Software-based Packet Processing Systems,” in Proceedings of Leistungs-, Zuverlässigkeits- und Verlässlichkeitsbewertung von Kommunikationsnetzen und Verteilten Systemen, 6. GI/ITG-Workshop MMBnet 2015, Hamburg, Germany, Sep. 2015. [Pdf] [Bib]
2015-07-01 Paul Emmerich, Daniel Raumer, Alexander Beifuß, Lukas Erlacher, Florian Wohlfart, Torsten M. Runge, Sebastian Gallenmüller, Georg Carle, “Optimizing Latency and CPU Load in Packet Processing Systems,” in International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS 2015), Chicago, IL, USA, Jul. 2015. [Pdf] [Bib]
2015-05-01 Sebastian Gallenmüller, Paul Emmerich, Daniel Raumer, Georg Carle, “MoonGen: Software Packet Generation for 10 Gbit and Beyond,” in 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15), Oakland, CA, USA, May 2015. [Pdf] [Poster] [Bib]
2015-05-01 Sebastian Gallenmüller, Paul Emmerich, Florian Wohlfart, Daniel Raumer, Georg Carle, “Comparison of Frameworks for High-Performance Packet IO,” in ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS 2015), Oakland, CA, USA, May 2015. [Pdf] [Bib]
2015-04-01 Paul Emmerich, Daniel Raumer, Florian Wohlfart, Georg Carle, “Assessing Soft- and Hardware Bottlenecks in PC-based Packet Forwarding Systems,” in Fourteenth International Conference on Networks (ICN 2015), Best Paper Award, Barcelona, Spain, Apr. 2015. [Pdf] [Bib]
2015-03-01 Alexander Beifuß, Daniel Raumer, Paul Emmerich, Torsten M. Runge, Florian Wohlfart, Bernd E. Wolfinger, Georg Carle, “A Study of Networking Software Induced Latency,” in 2nd International Conference on Networked Systems 2015 (NetSys’15), Cottbus, Germany, Mar. 2015. [Pdf] [Bib]
2014-12-01 Paul Emmerich, Daniel Raumer, Florian Wohlfart, Georg Carle, “A Study of Network Stack Latency for Game Servers,” in 13th Annual Workshop on Network and Systems Support for Games (NetGames’14), Nagoya, Japan, Dec. 2014. [Pdf] [Bib]
2014-10-01 Paul Emmerich, Daniel Raumer, Florian Wohlfart, Georg Carle, “Performance Characteristics of Virtual Switching,” in 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet’14), Luxembourg, Oct. 2014. [Pdf] [Bib]