Explore a cutting-edge conference talk from NSDI '24 that delves into enhancing programmable pipelines for advanced stateful packet processing. Learn about RAPID, an innovative architecture that augments standard pipelines with a low-cost side ring and speculative execution techniques to overcome limitations in stateful operations. Discover how this approach enables native and generic stateful function programming using enhanced P4 language, extending the potential of programmable dataplanes. Examine the FPGA-based prototype and software emulator used to evaluate the system's performance and cost. Gain insights into several stateful applications made possible by RAPID, demonstrating its ability to push programmable dataplane capabilities to new heights.
Overview
Syllabus
NSDI '24 - Empower Programmable Pipeline for Advanced Stateful Packet Processing
Taught by
USENIX