Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Sequence Abstractions for Flexible, Line-Rate Network Monitoring

USENIX via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a conference talk from NSDI '24 that introduces FLM, a high-level language designed for network operators to create programs recognizing and responding to specific packet sequences. Delve into the development of this innovative tool that enables examination of every packet by transforming FLM programs into P4 code compatible with programmable switch ASICs. Learn about the compilation process, which separates state management from classical regular expressions and utilizes SMT-based program synthesis for efficient implementation. Discover how FLM successfully expresses 15 sequence monitoring tasks from prior literature, and how the compiler converts these programs to run on switch hardware within available pipeline stages while consuming minimal additional resources. Gain insights into the potential of FLM for flexible, line-rate network monitoring and its implications for network operations and management.

Syllabus

NSDI '24 - Sequence Abstractions for Flexible, Line-Rate Network Monitoring

Taught by

USENIX

Reviews

Start your review of Sequence Abstractions for Flexible, Line-Rate Network Monitoring

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.