@misc{HohlfeldKrudeReelfsetal., author = {Hohlfeld, Oliver and Krude, Johannes and Reelfs, Jens Helge and R{\"u}th, Jan and Wehrle, Klaus}, title = {Demystifying the Performance of XDP BPF}, series = {IEEE Conference on Network Softwarization, 24-28 June 2019, Paris, France}, journal = {IEEE Conference on Network Softwarization, 24-28 June 2019, Paris, France}, doi = {10.1109/NETSOFT.2019.8806651}, pages = {5}, abstract = {High packet rates at ≥ 10 GBit/s challenge the packet processing performance of network stacks. A common solution is to offload (parts of) the user-space packet processing to other execution environments, e.g., into the device driver (kernel-space), the NIC or even from virtual machines into the host operating system (OS), or any combination of those. While common wisdom states that offloading optimizes performance, neither benefits nor negative effects are comprehensively studied. In this paper, we aim to shed light on the benefits and shortcomings of eBPF/XDP-based offloading from the user-space to i) the kernel-space or ii) a smart NIC-including VM virtualization. We show that offloading can indeed optimize packet processing, but only if the task is small and optimized for the target environment. Otherwise, offloading can even lead to detrimental performance.}, language = {en} } @misc{RuethKunzeHohlfeld, author = {R{\"u}th, Jan and Kunze, Ike and Hohlfeld, Oliver}, title = {TCP's Initial Window - Deployment in the Wild and its Impact on Performance}, series = {IEEE Transactions on Network and Service Management}, volume = {16}, journal = {IEEE Transactions on Network and Service Management}, number = {2}, issn = {1932-4537}, doi = {10.1109/TNSM.2019.2896335}, pages = {389 -- 402}, language = {en} } @misc{RuethZimmermannHohlfeld, author = {R{\"u}th, Jan and Zimmermann, Torsten and Hohlfeld, Oliver}, title = {Hidden Treasures - Recycling Large-Scale Internet Measurements to Study the Internet's Control Plane}, series = {Passive Active Measurement Conference (PAM 2019), 27-29 March 2019, Puerto Varas, Chile}, journal = {Passive Active Measurement Conference (PAM 2019), 27-29 March 2019, Puerto Varas, Chile}, publisher = {Springer}, address = {New York}, isbn = {978-3-030-15985-6}, doi = {10.1007/978-3-030-15986-3_4}, pages = {67}, language = {en} } @misc{PennekampHenzeHohlfeldetal., author = {Pennekamp, Jan and Henze, Martin and Hohlfeld, Oliver and Panchenko, Andriy}, title = {Hi Doppelg{\"a}nger: Towards Detecting Manipulation in News Comments}, series = {Companion Proceedings of the 2019 World Wide Web Conference (WWW '19 Companion), 4th Workshop on Computational Methods in Online Misbehavior (CyberSafety '19), May 13-17, 2019, San Francisco, CA, USA}, journal = {Companion Proceedings of the 2019 World Wide Web Conference (WWW '19 Companion), 4th Workshop on Computational Methods in Online Misbehavior (CyberSafety '19), May 13-17, 2019, San Francisco, CA, USA}, publisher = {ACM}, address = {New York}, isbn = {978-1-4503-6675-5}, doi = {10.1145/3308560.3316496}, pages = {197 -- 205}, language = {en} } @misc{ReelfsMohauptHohlfeldetal., author = {Reelfs, Jens Helge and Mohaupt, Timon and Hohlfeld, Oliver and Henckell, Niklas}, title = {Hashtag Usage in a Geographically-Local Microblogging App}, series = {Proceedings of the 2019 World Wide Web Conference (WWW '19 Companion), 9th International Workshop on Location and the Web (LocWeb '19), May 13-17, 2019, San Francisco, CA, USA}, journal = {Proceedings of the 2019 World Wide Web Conference (WWW '19 Companion), 9th International Workshop on Location and the Web (LocWeb '19), May 13-17, 2019, San Francisco, CA, USA}, publisher = {ACM}, address = {New York}, isbn = {978-1-4503-6675-5}, doi = {10.1145/3308560.3316537}, pages = {919 -- 927}, language = {en} } @misc{GuseOreficeReimersetal., author = {Guse, Dennis and Orefice, Henrique R. and Reimers, Gabriel and Hohlfeld, Oliver}, title = {TheFragebogen: A Web Browser-based Questionnaire Framework for Scientific Research}, series = {2019 Eleventh International Conference on Quality of Multimedia Experience (QoMEX 2019), June 5-7 2019, Berlin}, journal = {2019 Eleventh International Conference on Quality of Multimedia Experience (QoMEX 2019), June 5-7 2019, Berlin}, pages = {3}, language = {en} } @misc{SanderRuethHohlfeldetal., author = {Sander, Constantin and R{\"u}th, Jan and Hohlfeld, Oliver and Wehrle, Klaus}, title = {DeePCCI: Deep Learning-based Passive Congestion Control Identification}, series = {In Proceedings of the ACM SIGCOMM Workshop on Network Meets AI \& ML (NetAI '19), August 19-24, 2019, Beijing, China}, journal = {In Proceedings of the ACM SIGCOMM Workshop on Network Meets AI \& ML (NetAI '19), August 19-24, 2019, Beijing, China}, publisher = {ACM}, address = {New York}, isbn = {978-1-4503-6872-8}, doi = {10.1145/3341216.3342211}, pages = {37 -- 43}, language = {en} } @misc{FestHeilmannHohlfeldetal., author = {Fest, Jennifer and Heilmann, Arndt and Hohlfeld, Oliver and Neumann, Stella and Reelfs, Jens Helge and Schmitt, Marco and Vogelgesang, Alina}, title = {Determining Response-generating Contexts on Microblogging Platforms}, series = {Proceedings of the 15th Conference on Natural Language Processing (KONVENS), October 9-11, 2019, Erlangen}, journal = {Proceedings of the 15th Conference on Natural Language Processing (KONVENS), October 9-11, 2019, Erlangen}, pages = {171 -- 182}, language = {en} } @misc{WolsingRuethWehrleetal., author = {Wolsing, Konrad and R{\"u}th, Jan and Wehrle, Klaus and Hohlfeld, Oliver}, title = {A Performance Perspective on Web Optimized Protocol Stacks: TCP+TLS+HTTP/2 vs. QUIC}, series = {Proceedings of the Applied Networking Research Workshop (ANRW '19), July 22, 2019, Montreal, QC, Canada}, journal = {Proceedings of the Applied Networking Research Workshop (ANRW '19), July 22, 2019, Montreal, QC, Canada}, publisher = {ACM}, address = {New York}, isbn = {978-1-4503-6848-3}, doi = {10.1145/3340301.3341123}, pages = {1 -- 7}, language = {en} } @misc{RuethKunzeHohlfeld, author = {R{\"u}th, Jan and Kunze, Ike and Hohlfeld, Oliver}, title = {An Empirical View on Content Provider Fairness}, series = {Proceedings of the Network Traffic Measurement and Analysis Conference (TMA '19), June 17-21, 2019, Paris, France}, journal = {Proceedings of the Network Traffic Measurement and Analysis Conference (TMA '19), June 17-21, 2019, Paris, France}, publisher = {IFIP/IEEE}, doi = {10.23919/TMA.2019.8784684}, language = {en} } @misc{RuethWolsingWehrleetal., author = {R{\"u}th, Jan and Wolsing, Konrad and Wehrle, Klaus and Hohlfeld, Oliver}, title = {Perceiving QUIC: Do Users Notice or Even Care?}, series = {CoNEXT '19: International Conference On Emerging Networking Experiments And Technologies, December 9-12, 2019, Orlando, FL, USA. ACM, New York, NY, USA}, journal = {CoNEXT '19: International Conference On Emerging Networking Experiments And Technologies, December 9-12, 2019, Orlando, FL, USA. ACM, New York, NY, USA}, publisher = {ACM}, address = {New York, NY, USA}, doi = {10.1145/3359989.3365416}, pages = {7}, language = {en} } @misc{KoppWichtlhuberPoeseetal., author = {Kopp, Daniel and Wichtlhuber, Matthias and Poese, Ingmar and Cardoso de Santanna, Jos{\´e} Jair and Hohlfeld, Oliver and Dietzel, Christoph}, title = {DDoS Hide \& Seek: On the Effectiveness of a Booter Services Takedown}, series = {Proceedings of the Internet Measurement Conference (IMC 2019), Amsterdam, Netherlands — October 21 - 23, 2019}, journal = {Proceedings of the Internet Measurement Conference (IMC 2019), Amsterdam, Netherlands — October 21 - 23, 2019}, publisher = {ACM}, address = {New York, NY, USA}, isbn = {978-1-4503-6948-0}, doi = {10.1145/3355369.3355590}, pages = {65 -- 72}, language = {en} } @misc{HillerHenzeZimmermannetal., author = {Hiller, Jens and Henze, Martin and Zimmermann, Torsten and Hohlfeld, Oliver and Wehrle, Klaus}, title = {The Case for Session Sharing: Relieving Clients from TLS Handshake Overheads}, series = {2019 IEEE 44th LCN Symposium on Emerging Topics in Networking (LCN Symposium), 14-17 Oct. 2019, Osnabr{\"u}ck, Germany}, journal = {2019 IEEE 44th LCN Symposium on Emerging Topics in Networking (LCN Symposium), 14-17 Oct. 2019, Osnabr{\"u}ck, Germany}, publisher = {IEEE}, isbn = {978-1-7281-2561-9}, doi = {10.1109/LCNSymposium47956.2019.9000667}, pages = {9}, abstract = {In recent years, the amount of traffic protected with Transport Layer Security (TLS) has significantly increased and new protocols such as HTTP/2 and QUIC further foster this emerging trend. However, protecting traffic with TLS has significant impacts on network entities. While the restrictions for middleboxes have been extensively studied, addressing the impact of TLS on clients and servers has been mostly neglected so far. Especially mobile clients in emerging 5G and IoT deployments suffer from significantly increased latency, traffic, and energy overheads when protecting traffic with TLS. In this paper, we address this emerging topic by thoroughly analyzing the impact of TLS on clients and servers and derive opportunities for significantly decreasing latency of TLS communication and downsizing TLS management traffic, thereby also reducing TLSinduced server load. We propose a protocol compatible redesign of TLS session management to use these opportunities and showcase their potential based on mobile device traffic and mobile web-browsing traces. These show promising potentials for latency improvements by up to 25.8\% and energy savings of up to 26.3\%.}, language = {en} } @misc{HasslingerNtougiasHasslingeretal., author = {Hasslinger, Gerhard and Ntougias, Konstantinos and Hasslinger, Frank and Hohlfeld, Oliver}, title = {Fast and Efficient Web Caching Methods Regarding the Size and Performance Measures per Data Object}, series = {2019 IEEE 24th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), 11-13 Sept. 2019, Limassol, Cyprus}, journal = {2019 IEEE 24th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), 11-13 Sept. 2019, Limassol, Cyprus}, publisher = {IEEE}, isbn = {978-1-7281-1016-5}, issn = {2378-4873}, doi = {10.1109/CAMAD.2019.8858459}, pages = {7}, abstract = {Caching methods are developed since 50 years for paging in CPU and database systems, and since 25 years for web caching as main application areas among others. Pages of unique size are usual in CPU caches, whereas web caches are storing data chunks of different size in a widely varying range. We study the impact of different object sizes on the performance and the overhead of web caching. This entails different caching goals, starting from the byte and object hit ratio to a generalized value hit ratio for optimized costs and benefits of caching regarding traffic engineering (TE), reduced delays and other QoS measures. The selection of the cache contents turns out to be crucial for the web cache efficiency with awareness of the size and other properties in a score for each object. We introduce a new class of rank exchange caching methods and show how their performance compares to other strategies with extensions needed to include the size and scores for QoS and TE caching goals. Finally, we derive bounds on the object, byte and value hit ratio for the independent request model (IRM) based on optimum knapsack solutions of the cache content.}, language = {en} }