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. Proceedings of the 17th International Conference on emerging Networking EXperiments and Technologies. Presented at the 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), Dec 7, 2021, Virtual Event Germany, co-located with the The 17th International Conference on emerging Networking EXperiments and Technologies (CoNEXT '21). December 2021.
Sharding and HTTP/2 Connection Reuse Revisited: Why Are There Still Redundant Connections?. Proceedings of the ACM 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), Paris, France, co-located with the 22nd IEEE International Conference on High Performance Switching and Routing (HSPR '21). June 2021.
Tofino + P4: A Strong Compound for AQM on High-Speed Networks?. Proceedings of the 2021 IFIP/IEEE International Symposium on Integrated Network Management (IM ‘21), May 17 - May 21, 2021, Virtual Event. May 2021.
Video Conferencing and Flow-Rate Fairness: A First Look at Zoom and the Impact of Flow-Queuing AQM. Passive and Active Measurement. Lecture Notes in Computer Science, vol. 12671. Presented at the 22nd Annual International Conference on Passive and Active Measurement (PAM '21), Mar 29 - Apr 1, 2021. March 2021.
MUST, SHOULD, DON'T CARE: TCP Conformance in the Wild. Passive and Active Measurement. Lecture Notes in Computer Science, vol. 12048. Presented at the Passive and Active Measurement Conference (PAM '20), Apr 15 - Apr 17, 2020, 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?. Proceedings of the 15th International Conference on Emerging Networking Experiments and Technologies (CoNEXT ‘19), Dec 9 - Dec 12, 2019, Orlando, Florida, USA. December 2019.
Towards Executing Computer Vision Functionality on Programmable Network Devices. Proceedings of the 1st ACM CoNEXT Workshop on Emerging in-Network Computing Paradigms (ENCP ‘19), Dec 9, 2019, Orlando, FL, United States. December 2019.
DeePCCI: Deep Learning-based Passive Congestion Control Identification. Proceedings of the 2019 ACM SIGCOMM Workshop on Network Meets AI & ML (NetAI ‘19), Aug 23, 2019, Beijing, China. August 2019.
A Performance Perspective on Web Optimized Protocol Stacks: TCP+TLS+HTTP/2 vs. QUIC. Proceedings of the Applied Networking Research Workshop (ANRW ‘19), Jul 22, 2019, Montreal, Quebec, Canada. July 2019.
An Empirical View on Content Provider Fairness. 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. Proceedings of the IEEE International Conference on Network Softwarization. Presented at the 2019 IEEE Conference on Network Softwarization (NetSoft '19), Jun 24 - Jun 28, 2019, Paris, France. June 2019.
Enabling Wireless Network Support for Gain Scheduled Control. Proceedings of the 2nd International Workshop on Edge Systems, Analytics and Networking (EdgeSys 2019), Mar 25, 2019, Dresden, Germany. March 2019.
Hidden Treasures - Recycling Large-Scale Internet Measurements to Study the Internet’s Control Plane. Passive and Active Measurement. Lecture Notes in Computer Science, vol. 11419. Presented at the Passive and Active Measurement Conference (PAM '19), Mar 27 - Mar 29, 2019, 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 2018 (IMC ‘18), Oct 31 - Nov 2, 2018, 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 2018 Morning Workshop on In-Network Computing (NetCompute ‘18), Aug 20, 2018, Budapest, Hungary, co-located with the ACM SIGCOMM 2018 Conference (SIGCOMM '18). August 2018.
Demystifying TCP Initial Window Configurations of Content Distribution Networks. Proceedings of the Network Traffic Measurement and Analysis Conference. Presented at the 2nd 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. Proceedings of the 2018 IEEE Conference on Computer Communications Workshops, Apr 15 - Apr 19, 2018, Honolulu, HI, USA. April 2018.
A First Look at QUIC in the Wild. Passive and Active Measurement. Lecture Notes in Computer Science, vol. 10771. Presented at the 19th Annual Passive and Active Measurement Conference (PAM '18), Mar 26 - Mar 27, 2018, Berlin, Germany. March 2018.
Characterizing a Meta-CDN. Passive and Active Measurement. Lecture Notes in Computer Science, vol. 10771. Presented at the 19th Annual Passive and Active Measurement Conference (PAM '2018), Mar 26 - Mar 27, 2018, Berlin, Germany. March 2018.
Large-Scale Scanning of TCP’s Initial Window. Proceedings of the 2017 Internet Measurement Conference (IMC ‘17), Nov 1 - Nov 3, 2017, London, UK. November 2017.
SymPerf: Predicting Network Function Performance. Proceedings of the 2017 SIGCOMM Posters and Demos. Presented at the ACM SIGCOMM 2017 Conference (SIGCOMM '17), Aug 22 - Aug 24, 2017, Los Angeles, CA, United States. August 2017.
How HTTP/2 Pushes the Web: An Empirical Study of HTTP/2 Server Push. Proceedings of the 16th International IFIP Networking Conference. Presented at the 2017 IFIP Networking Conference and Workshops (IFIP 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), Mar 22 - Mar 24, 2017, Scottsdale, AZ, United States. March 2017.
Communication and Networking for the Industrial Internet of Things. Industrial Internet of Things. Springer Series in Wireless Technology. January 2017.
Maintaining Integrity and Reputation in Content Offloading. Proceedings of the 12th International Conference on Wireless On-demand Network Systems and Services (WONS), Jan 20 - Jan 22, 2016, Cortina d'Ampezzo, Italy. January 2016.
Enabling Ubiquitous Interaction with Smart Things. 12th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON) (SECON 2015), Jun 22 - Jun 25, 2015, Seattle, WA, United States. June 2015.
Facilitating Direct and Ubiquitous Mobile Computer Vision. Proceedings of the 13th International Conference on Mobile and Ubiquitous Multimedia (MUM 2014), Nov 25 - Nov 28, 2014, Melbourne, Australia. November 2014.
Opportunistic Interaction in the Challenged Internet of Things. Proceedings of the 9th ACM MobiCom Workshop on Challenged Networks. Presented at the 9th ACM Workshop on Challenged Networks (CHANTS '14), 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), Jun 16 - Jun 19, 2014, Bretton Woods. June 2014.
A Wireless Application Overlay for Ubiquitous Mobile Multimedia Sensing and Interaction. Proceedings of the 5th ACM Multimedia Systems Conference (MMSys 2014), Mar 19 - Mar 21, 2014, Singapore. March 2014.
Interest-based Cloud-facilitated Opportunistic Networking. Proceedings of the 8th ACM MobiCom Workshop on Challenged Networks (CHANTS 2013), Nov 13, 2013, Miami, FL, United States, co-located with the 19th Annual International Conference on Mobile Computing and Networking (MobiCom '13). 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)