YoVDO

Sequence Abstractions for Flexible, Line-Rate Network Monitoring

Offered By: USENIX via YouTube

Tags

Network Monitoring Courses Network Security Courses Regular Expressions Courses Program Synthesis Courses

Course Description

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

Related Courses

Data Plane Programming
Karlstad University via Independent
Cyber Security Operations (Cisco CCNA)
The Open University via FutureLearn
The Complete Cyber Security Course : Network Security!
Udemy
Hacking Academy: How to Monitor & Intercept Transmitted Data
Udemy
Networking in Google Cloud: Hybrid Connectivity and Network Management
Pluralsight