YoVDO

Synthesizing Runtime Programmable Switch Updates

Offered By: USENIX via YouTube

Tags

USENIX Symposium on Networked Systems Design and Implementation (NSDI) Courses Network Security Courses Formal Verification Courses Program Synthesis Courses

Course Description

Overview

Explore a 15-minute conference talk from USENIX NSDI '23 that delves into the challenges and solutions for runtime programmable switch updates. Learn about FlexPlan, an innovative tool that uses program synthesis to generate safe and feasible step-by-step update plans for programmable switches. Discover how this approach ensures correctness at each transition state while adhering to user specifications and switch memory constraints. Gain insights into the novel, domain-specific techniques developed to scale this solution for large, real-world programs with significant changes. Understand the importance of this research in the context of the rapid growth of programmable switch applications and the need for formal verification techniques in network behavior assurance.

Syllabus

NSDI '23 - Synthesizing Runtime Programmable Switch Updates


Taught by

USENIX

Related Courses

Stanford Seminar - Concepts and Questions as Programs
Stanford University via YouTube
DreamCoder- Growing Generalizable, Interpretable Knowledge With Wake-Sleep Bayesian Program Learning
Yannic Kilcher via YouTube
A Neural Network Solves and Generates Mathematics Problems by Program Synthesis - Paper Explained
Aleksa Gordić - The AI Epiphany via YouTube
EI Seminar - Recent Papers in Embodied Intelligence
Massachusetts Institute of Technology via YouTube
Using Program Synthesis to Build Compilers
Simons Institute via YouTube