6 citations · 6 across the 1 of their papers we have counts for
3 papers
The Case for Writing Network Drivers in High-Level Programming Languages
Paul Emmerich, Simon Ellmann, Fabian Bonk +8
Drivers are written in C or restricted subsets of C++ on all production-grade server, desktop, and mobile operating systems. They account for 66% of the code in Linux, but 39 out o…
User Space Network Drivers
Paul Emmerich, Maximilian Pudelko, Simon Bauer +3
The rise of user space packet processing frameworks like DPDK and netmap makes low-level code more accessible to developers and researchers. Previously, driver code was hidden in t…
Carrier-Grade Anomaly Detection Using Time-to-Live Header Information
Quirin Scheitle, Oliver Gasser, Paul Emmerich +1
Time-to-Live data in the IP header offers two interesting characteristics: First, different IP stacks pick different start TTL values. Second, each traversed router should decremen…