Talks
A selection of talks I have given in recent years. Please feel free to email me with any questions or comments. These presentations have been given in public and are publicly available. Please note that they express my personal expertise and do not represent the views of my employer or any other organisations I am associated with.
2024
- Linux Power Management Analysis for Embedded Systems, Hagen Paul Pfeifer, EcoCompute24, Munich, 25. April 2024, eco-compute-linux-power-analysis.pdf
- Advanced Linux Power Management Evaluation using Perf, Hagen Paul Pfeifer, Fosdem 2024, Brussel, Belgium, 4, Febrauary 2024, fosdem-power-management-analysis.pdf
- Architecting Tomorrow: Unveiling the Principles of Sustainable Software Architecture, Hagen Paul Pfeifer, OOP2024, Munich, 01 Febrauary 2024,
2023
- Exploring Linux Kernel Analysis through Graph Theory: A Network Stack Perspective, Hagen Paul Pfeifer, TU Munich Science and Study Center, Munich Internet Research Retreat Raitenhaslach , 23-24 November 2023, mir-network-stack-analysis.pdf
- Produktsicherheit für kritische Infrastrukturen (KRITIS) – ein ganzheitlicher Ansatz anhand eines Linux-basierten Produktes, Hagen Paul Pfeifer, Heise DevSec 2023, 11–13 September 2023, devsec-kritis-sec-hardening-linux.pdf
2012
- TCP IW10 in Low Bandwidth Networks, Hagen Paul Pfeifer, IETF 81 Meeting, Paris, France, March, 2012, tcpm-iw10.pdf
- Modern CPU Performance Profiling, Hagen Paul Pfeifer, Technische Universitaet Muenchen (TUMfug), May, 2012, cpu-profiling.pdf
- Network Emulation, Overview, State of the Art and Current Development, Hagen Paul Pfeifer, Rohde & Schwarz GmbH, München, March 2012, network-emulation.pdf
2011
- IETF TCP Updates and Modifications, Hagen Paul Pfeifer, Rohde & Schwarz GmbH, München, November 2011, rs-tcp-news.pdf
- Linux Network Stack Highlights 2011, Hagen Paul Pfeifer, Brandenburger Linuxtag, Universität Potsdam, November 2011, linux-stack-news.pdf
- Line-Rate Packet Capturing and Filtering from Kernel Perspective, Hagen Paul Pfeifer, Technische Universitaet Muenchen (TUMfug), May, 2011, high-performance-packet-capturing.pdf
- From ISO/IEC 9899:1999 to 9899:201x (C1X), Florian Westphal, Hagen Paul Pfeifer, UNIX Friends and User Group Campus Camp, April, 2011, c1x.pdf
- Runtime and Postmortem Analyze of the Linux Network Stack - Tracing and Probing Techniques from IRQ Context to User Space, Hagen Paul Pfeifer, UNIX Friends and User Group Campus Camp, April, 2011, runtime-analyse-of-linux-network-stack.pdf
2010
- Trends und Neuerungen bei der Protokollentwicklung, Florian Westphal, Hagen Paul Pfeifer, eh2010, Munich, April 2010, protokollentwicklung.pdf
- IPv6 Extension Header - Processing Implications, Hagen Paul Pfeifer, eh2010, Munich, April 2010, ipv6-ext-headers.pdf
- On the Validation of Radio Propagation Models, Analytical validation of Network Simulator used Propagation and Bit Error Rates Models UNIX Friends and User Group Campus Camp, January 2010, propagation-models.pdf
2009
- Designing Network Protocols and Applications, Approaches to design, engineer and validate network protocols, Florian Westphal, Hagen Paul Pfeifer, eh2009, Hamburg, April 2009, design-analyse-protocols.pdf
2008
- Protokoll Turbulenzen, Wirr- und Irrungen bei der Implementierung und Standardisierung von Netzwerkprotokollen, Florian Westphal, Hagen Paul Pfeifer, eh2008, Cologne, March 2008, protokoll-turbulenzen.pdf
- A roaring journey through sk_buff and net_device, From Userspace through the Networking Subsystem into the Driver - and back again UnFUG, January 2008, linux_net.pdf
2007
- Demands for Highspeed Network Processing Capabilities for Gigabit Ethernet Link Speed and Beyond, Kernel and network interface cards adaptations to fullfill upcoming demands UnFUG, November 2007, highspeed-network-processing.pdf
- Effective C with GCC and GLIBC, Talk about GCC and GLIBC functionality. Improve C code with well known and often less known techniques with GCC/glibc giveaways. Entropia e.V. - CCC Karlsruhe, June 2007, effective-c-with-gcc.pdf
- Beware Of Your Cacheline, Processor Specific Optimization Techniques UnFUG, January 2007, beware-of-your-cacheline.pdf
2006
- GnuPG, Verschlüsselungssoftware für eine freie, demokratische Gesellschaft UnFUG, December 2006, gnupg.pdf
- High Performance Networking, Korrekturen des Netzwerkstackes um den Anforderungen in Hochgeschwindigkeitsnetzen Rechnung zu tragen, UnFUG, November 2006, high-performance-networking.pdf
- Netzwerk-Programmiermodelle und I/O Optimierungen für Unix Betriebssyteme, Florian Westphal, Hagen Paul Pfeifer, Hochschule Furtwangen/Fakultät Informatik, Oktober 2006, scalable_programming.pdf
- Microsoft Vista Netzwerk Stack - Innovativer Meilenstein oder Marketing Blase CCC/ Uni Ulm, August 2006, vista-network-stack.pdf
- Unix® Netzwerk Stack Implementierungen - Entwicklungstrends der TCP/IP Suite UnFUG, March 2006, network-architekture.pdf
- Zentrale Linux-Kernalgorithmen und deren zeitliche Korrelationen, Florian Westphal, Hagen Paul Pfeifer Hochschule Furtwangen, May 2006, kernel-perf.pdf
2005
- Effektive C Programmierung mit der GCC, UnFUG, November 2005, gcc.pdf
- Report SNAFU - Abenteuer Vielzeiler, Florian Westphal, Hagen Paul Pfeifer UnFUG, July 2005, snafu.pdf
- Perl 6 - Next Generation Programming UnFUG, March 2005, perl6.pdf
- Perl — Raffinierte Fähigkeiten, UnFUG, March 2005, perl-raffiniert.pdf
- Perl — Einführung UnFUG, March 2005, perl-einfuehrung.pdf
2004
- Bluetooth, UnFUG, November 2004, bluetooth.pdf
- Kernel- and Userspace Debugging Techniken UnFUG, November 2004, debugging.pdf
- PAM - Plugable Authentication Modules, Markus Korzendorfer, Hagen Paul Pfeifer, Hochschule Furtwangen, December 2004, pam.pdf
- Unix Unplugged Presentation - Process Internals und ELF, Linux User Group Bautzen, September 2004
- Lex und Yacc, UnFUG, April 2004, lex-yacc.pdf
2003
- ELF - Executable and Linkable Format, Entropia e.V., Mai 2003, elf.pdf
- Reverse Engineering von ELF Binarys, UnFUG, December 2003, reverse.pdf
- Networksubsystem Internals, Linux User Group Bautzen, August 2003
- The Linux 2.4.8 Scheduling Algorithm, Linux User Group Bautzen, April 2003 linux-scheduling.pdf