Dr. Jan Rüth

Dr. Jan Rüth

WARNING: This information is likely out-of-date and will not be updated!

Last updated on 2021-12-20

Short Biography

I’m a postdoctoral researcher at COMSYS.

My main research interests center around Internet measurements and network protocol performance.

Projects

netray.io Internet Observatory

As member of the network architectures group, i’m also contributing to the Internet Observatory operated by our group. One goal of this observatory is to study the Internet-wide adoption and usage of (new) Internet protocols by utilizing large-scale measurements. Such measurements are necessary since the Internet as one of the most complex systems ever built is not fully understood. Exemplary, we analyze QUIC, HTTP/2, and TCP initial windows in the Internet. More information and results are available at netray.io.

PowerGraph

The basis for this project was a thesis supervised by Torsten Zimmermann and me. The goal is to provide an affordable and mobile power monitoring solution for mobile devices. The resulting device, named PowerGraph, is realized as an extension board for the Raspberry Pi (B+). More information, e.g., the hardware schematics and the developed software, can be found here.

Publications

Advancing Network Monitoring with Packet-Level Records and Selective Flow Aggregation. Proceedings of the 2025 IEEE/IFIP Network Operations and Management Symposium (NOMS ‘25), May 12 - May 16, 2025, Honolulu, HI, USA. May 2025.
Determination of Throughput Guarantees for Processor-based SmartNICs. The 17th International Conference on emerging Networking EXperiments and Technologies (CoNEXT ‘21), Virtual Event Germany. December 2021.
Tracking the QUIC Spin Bit on Tofino. Proceedings of the 2021 Workshop on Evolution, Performance and Interoperability of QUIC (EPIQ ‘21), Virtual Event Germany. December 2021.
Sharding and HTTP/2 Connection Reuse Revisited: Why Are There Still Redundant Connections?. Proceedings of the Internet Measurement Conference (IMC ‘21), Virtual Event. November 2021.
L, Q, R, and T - Which Spin Bit Cousin Is Here to Stay?. ANRW ‘21: Proceedings of the Applied Networking Research Workshop, Virtual Event. July 2021.
Service-based Forwarding via Programmable Dataplanes. Proceedings of the 2021 IEEE International Conference on High Performance Switching and Routing: Workshop on Semantic Addressing and Routing for Future Networks (SARNET-21), Jun 7 - Jun 10, 2021, Paris, France. June 2021.
Tofino + P4: A Strong Compound for AQM on High-Speed Networks?. Proceedings of the International Symposium on Integrated Network Management (IM ‘21), Virtual Event. May 2021.
MUST, SHOULD, DON'T CARE: TCP Conformance in the Wild. Proceedings of the Passive and Active Measurement Conference (PAM ‘20), Eugene, Oregon, USA. March 2020.
Congestion Control in the Wild - Investigating Content Provider Fairness. IEEE Transactions on Network and Service Management, vol. 17, no. 2. December 2019.
Perceiving QUIC: Do Users Notice or Even Care?. In Proceedings of the 15th International Conference on emerging Networking EXperiments and Technologies (CoNEXT ‘19), Orlando, Florida, USA. December 2019.
Towards Executing Computer Vision Functionality on Programmable Network Devices. 1st ACM CoNEXT Workshop on Emerging in-Network Computing Paradigms (ENCP ‘19), Orlando, FL, United States. December 2019.
DeePCCI: Deep Learning-based Passive Congestion Control Identification. In Proceedings of the ACM SIGCOMM Workshop on Network Meets AI & ML (NetAI ‘19), Aug 23 - Aug 23, 2019, Beijing, China. August 2019.
A Performance Perspective on Web Optimized Protocol Stacks: TCP+TLS+HTTP/2 vs. QUIC. In Proceedings of the Applied Networking Research Workshop (ANRW ‘19), Montreal, Quebec, Canada. July 2019.
An Empirical View on Content Provider Fairness. In Proceedings of the Network Traffic Measurement and Analysis Conference (TMA ‘19), Jun 19 - Jun 21, 2019, Paris, France. June 2019.
Demystifying the Performance of XDP BPF. IEEE International Conference on Network Softwarization (NetSoft), Jun 24 - Jun 28, 2019, Paris, France. June 2019.
Enabling Wireless Network Support for Gain Scheduled Control. In Proceedings of the International Workshop on Edge Systems, Analytics and Networking (EdgeSys 2019), Dresden, Germany. March 2019.
Hidden Treasures - Recycling Large-Scale Internet Measurements to Study the Internet’s Control Plane. In Proceedings of the Passive and Active Measurement Conference (PAM ‘19), Puerto Varas, Chile. March 2019.
TCP’s Initial Window – Deployment in the Wild and its Impact on Performance. IEEE Transactions on Network and Service Management, vol. 16, no. 2. January 2019.
Digging into Browser-based Crypto Mining. Proceedings of the Internet Measurement Conference (IMC ‘18), Boston, US. October 2018.
Application-Agnostic Offloading of Datagram Processing. Proceedings of the 2018 30th International Teletraffic Congress (ITC 30), Sep 3 - Sep 7, 2018, Vienna, Austria. September 2018.
Towards In-Network Industrial Feedback Control. Proceedings of the ACM SIGCOMM 2018 1st Workshop on In-Network Computing (NetCompute ‘18), Budapest, Hungary. August 2018.
Demystifying TCP Initial Window Configurations of Content Distribution Networks. In Proceedings of the Network Traffic Measurement and Analysis Conference (TMA ‘18), Jun 26 - Jun 29, 2018, Vienna, Austria. June 2018.
Demo: Towards In-Network Processing for Low-Latency Industrial Control. In Proceedings of IEEE INFOCOM 2018 - IEEE Conference on Computer Communications, Apr 15 - Apr 19, 2018, Honolulu, HI, USA. April 2018.
A First Look at QUIC in the Wild. In Proceedings of the Passive and Active Measurement Conference (PAM ‘18), Berlin, Germany. March 2018.
Characterizing a Meta-CDN. In Proceedings of the Passive and Active Measurement Conference (PAM ‘18), Berlin, Germany. March 2018.
Large-Scale Scanning of TCP’s Initial Window. In Proceedings of the Internet Measurement Conference (IMC ‘17), London, UK. November 2017.
How HTTP/2 Pushes the Web: An Empirical Study of HTTP/2 Server Push. Proceedings of the 16th International IFIP Networking Conference (NETWORKING'17), Jun 12 - Jun 16, 2017, Stockholm, Sweden. June 2017.
Privacy-Preserving HMM Forward Computation. Proceedings of the 7th ACM Conference on Data and Application Security and Privacy (CODASPY 2017), Scottsdale, AZ, United States. March 2017.
Maintaining Integrity and Reputation in Content Offloading. 12th International Conference on Wireless On-demand Network Systems and Services (WONS), Cortina d'Ampezzo, Italy. January 2016.
Enabling Ubiquitous Interaction with Smart Things. 12th IEEE International Conference on Sensing, Communication, and Networking (SECON 2015), Jun 22 - Jun 25, 2015, Seattle, WA, United States. June 2015.
Facilitating Direct and Ubiquitous Mobile Computer Vision. The 13th International Conference on Mobile and Ubiquitous Multimedia (MUM 2014), Melbourne, Australia. November 2014.
Opportunistic Interaction in the Challenged Internet of Things. Proceedings of the 9th ACM MobiCom Workshop on Challenged Networks (CHANTS 2014), Maui, Hawaii, USA. September 2014.
Demo: Ubiquitous Interaction with Smart Objects. Proceedings of the 12th Annual International Conference on Mobile Systems, Applications, and Services (MobiSys ‘14), Bretton Woods. June 2014.
Interest-based Cloud-facilitated Opportunistic Networking. Proceedings of the 8th ACM MobiCom Workshop on Challenged Networks (CHANTS 2013), Miami, FL, United States. September 2013.

Advised Theses

QoS Meets Network Slicing for Inter-Domain Guarantees
Master's Thesis, RWTH Aachen University, December 2021
Advisors: Jan Rüth, Ike Kunze, Daniel Kopp (DE-CIX R&D)
Examiners: Klaus Wehrle, Ulrike Meyer (IT-Sec)
A Topic in Network Architectures
Bachelor's Thesis, RWTH Aachen University, December 2020
Examiners: Ulrike Meyer (IT-Sec), Klaus Wehrle
Investigating Active Queue Management in Hardware
Bachelor's Thesis, RWTH Aachen University, February 2020
Advisors: Ike Kunze, Jan Rüth
Examiners: Klaus Wehrle, Matthias Jarke (i5)
TCP Conformance Testing
Bachelor's Thesis, RWTH Aachen University, September 2019
Examiners: Klaus Wehrle, Ulrike Meyer (IT-Sec)
DeePCCI: Deep Learning-based Passive Congestion Control Identification
Master's Thesis, RWTH Aachen University, August 2019
Advisor: Jan Rüth
Examiners: Klaus Wehrle, Bastian Leibe (Computer Vision)
Scanning the invisible part of the internet
Bachelor's Thesis, RWTH Aachen University, July 2019
Advisor: Jan Rüth
Examiners: Klaus Wehrle, Ulrike Meyer (IT-Sec)
Does TCP keep up the pace against QUIC and do users even notice?
Master's Thesis, RWTH Aachen University, July 2019
Advisor: Jan Rüth
Examiners: Klaus Wehrle, Jan Borchers (i10)
Evaluating Alternatives to a Real Time Kernel in Low Latency Networking Applications
Bachelor's Thesis, RWTH Aachen University, July 2019
Examiners: Klaus Wehrle, Matthias Müller (i12)
Synthesizing Minimal Protocols for Industrial Control
Bachelor's Thesis, RWTH Aachen University, April 2019
Advisor: Jan Rüth
Examiners: Klaus Wehrle, Jürgen Giesl (LuFG i2)
How Fair Is The Internet? Investigating Bottleneck And Connection Characteristics
Master's Thesis, RWTH Aachen University, September 2018
Advisor: Jan Rüth
Examiners: Klaus Wehrle, Horst Lichter (SWC)
Measuring TCP Initial Windows of Content Delivery Networks
Bachelor's Thesis, RWTH Aachen University, June 2018
Advisor: Jan Rüth
Examiners: Klaus Wehrle, Ralf Klamma (i5)
Outsourcing the Network eBPF Performance on a SmartNIC
Master's Thesis, RWTH Aachen University, May 2018
Examiners: Klaus Wehrle, Ulrike Meyer (IT-Sec)
Xen Network Function Offloading
Master's Thesis, RWTH Aachen University, July 2017
Examiners: Klaus Wehrle, Ulrike Meyer (IT-Sec)
Symbolic Execution of BPF Bytecode in the Realm of Network Function Virtualization
Bachelor's Thesis, RWTH Aachen University, July 2017
Examiners: Klaus Wehrle, Thomas Noll (i2)
Fingerprinting and Measuring the Evolution of QUIC
Bachelor's Thesis, RWTH Aachen University, July 2017
Advisor: Jan Rüth
Examiners: Klaus Wehrle, Ulrike Meyer (IT-Sec)
On the Feasibility of High-Level Networking Languages for Industrial Control
Master's Thesis, RWTH Aachen University, June 2017
Advisor: Jan Rüth
Examiners: Klaus Wehrle, Bernhard Rumpe (i3)
Augmenting Networked Control Systems in the realm of Industry 4.0
Master's Thesis, RWTH Aachen University, January 2017
Examiners: Klaus Wehrle, Stefan Kowalewski (i11)
Exploring eBPF for In-Kernel Packet Processing
Bachelor's Thesis, RWTH Aachen University, November 2016
Examiners: Klaus Wehrle, Bernhard Rumpe (i3)
Flexible and Modular Agent-based Framework for Autonomous Production Systems
Master's Thesis, RWTH Aachen University, September 2016
Advisor: Jan Rüth
Examiners: Klaus Wehrle, Robert H. Schmitt (WZL)
Augmenting TCP Fast Open for the Modern Web
Bachelor's Thesis, RWTH Aachen University, September 2016
Advisor: Jan Rüth
Examiners: Klaus Wehrle, Ulrike Meyer (IT-Sec)
FOLKS Award for the best Bachelor's thesis in 2016
TCP Evolution: Measuring the deployment of the TCP Evolution
Master's Thesis, RWTH Aachen University, January 2016
Advisor: Jan Rüth
Examiners: Klaus Wehrle, Ulrike Meyer (IT-Sec)
Mobile Content Offloading - Assisted Mediation and Certification
Bachelor's Thesis, RWTH Aachen University, November 2015
Examiners: Klaus Wehrle, Bernhard Rumpe (i3)
Development of an Internet-Wide Security Layer Scanner
Bachelor's Thesis, RWTH Aachen University, October 2015
Examiners: Klaus Wehrle, Bernhard Rumpe (i3)
Cluster Analysis of the Global SSL Landscape
Master's Thesis, RWTH Aachen University, September 2015
Examiners: Klaus Wehrle, Thomas Seidl (i9)
PowerGraph: A Mobile Energy Measurement Framework for Mobile Devices
Bachelor's Thesis, RWTH Aachen University, April 2015
Examiners: Klaus Wehrle, Bernhard Rumpe (i3)
FOLKS Award for the best Bachelor's thesis in 2015
Exploring Vibrations of Mobile Devices for the Purpose of Communication
Bachelor's Thesis, RWTH Aachen University, April 2015
Advisor: Jan Rüth
Examiners: Klaus Wehrle, Bernhard Rumpe (i3)
Pattens and Technologies for Ubiquitous Interaction with Smart Objects
Master's Thesis, RWTH Aachen University, September 2014
Examiners: Klaus Wehrle, Bernhard Rumpe (i3)