Computer Science Seminar - University of Houston
Skip to main content

Computer Science Seminar

Fast Packet Processing with eBPF and XDP

When: Monday, February 18, 2019
Where: PGH 232
Time: 11:00 AM

Speaker: Dr. Marcos A. M. Vieira, the Universidade Federal de Minas Gerais (Brazil)

Host: Dr. Om Gnawali

This talks presents eBPF (extended Berkeley Packet Filter) and XDP (Express Data Path) for fast packet processing. EBPF allows programming of network devices. The developer can write in P4 or C language and then compile for eBPF statements. Then the eBPF code can be processed in the Linux kernel or by programmable devices such as smartNICs. The talk covers the main theoretical and fundamental aspects of eBPF. The XDP provides a high-performance programmable network data path in the Linux kernel. XDP  provides packet processing at the lowest point of the software stack, making it ideal for speed without compromising programmability.

Bio:

Marcos A. M. Vieira is an Assistant Professor of Computer Science at the Universidade Federal de Minas Gerais (UFMG) since 2011. He received his undergraduate and M.S. at the Universidade Federal de Minas Gerais in Belo Horizonte, and M.S. and Ph.D. degrees in Computer Science from the University of Southern California (USC). He has been working in the areas of Computer Networks, Wireless Networks and Cyber-Physical Systems, ranging from sensor networks to Internet of Things.