Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Linux Systems [clear filter]
Tuesday, October 27

12:00 GMT

BPF Tales, or Why Did I Recompile the Kernel to Average Some Numbers? - Giulia Frascaria, Vrije Universiteit Amsterdam
“eBPF should stand for something meaningful, like Virtual Kernel Instruction Set”, says Brendan Gregg. Well we took that statement seriously, and had to put it to the test! Looking at current use cases we saw that eBPF can be used to filter and modify in-flight data for the networking stack, so we thought “why not storage?”, given the whole literature of work trying to reduce the size of data transfers. You know, end of Moore’s Law, blazing-fast new storage that outperforms CPU throughput, Big Data all over the place… Wouldn’t it be great if we could filter it with eBPF? Yes. Is it easy? Join the talk to find out (spoiler, not yet). In this talk we’ll stress-test eBPF, and see how it is tamed by the (very unforgiving) verifier, making it hard to even average a few numbers. Expect to hear about some kernel headaches.

avatar for Giulia Frascaria

Giulia Frascaria

Research Assistant, Vrije Universiteit Amsterdam
Master student in Computer Science, soon-to-be PhD in the Vrije Universiteit of Amsterdam. Researching computer systems within the atLarge research group.Focusing on low-level systems, storage, networking and Linux kernel development

Tuesday October 27, 2020 12:00 - 12:50 GMT
Linux Systems Theater
  Linux Systems, BPF

Twitter Feed