Overview
Explore a conference talk presenting RIBOSOME, an innovative system that enhances programmable switches with external memory and general-purpose packet processing devices. Discover how this approach enables high-speed stateful packet processing for Tbps programmable switches, addressing the limitations of current ASIC switches in handling complex packet processing pipelines. Learn about the system's ability to store packets programmatically and efficiently transmit relevant data to external devices, overcoming network interface speed bottlenecks. Gain insights into RIBOSOME's utilization of spare bandwidth from connected servers for payload storage through RDMA. Examine the evaluation results demonstrating the system's capability to process 300G of traffic through stateful packet processing pipelines using a single server with a 100G interface.
Syllabus
NSDI '23 - A High-Speed Stateful Packet Processing Approach for Tbps Programmable Switches
Taught by
USENIX