YoVDO

Leo: Online ML-based Traffic Classification at Multi-Terabit Line Rate

Offered By: USENIX via YouTube

Tags

Machine Learning Courses Network Security Courses Decision Trees Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking conference talk on Leo, a system for online traffic classification at multi-terabit line rates. Discover how this innovative approach implements an online machine learning model, specifically a decision tree, directly in the network switch's data plane. Learn about Leo's key features, including its ability to classify packets at switch line rate, automatically select resource-efficient designs, and update models on-the-fly without switch downtime. Delve into the implementation details on Intel Tofino switches and examine evaluation results showcasing Leo's performance in classifying traffic at line rate with minimal latency overhead. Gain insights into how Leo scales to larger model sizes compared to existing data plane ML classification systems while maintaining classification accuracy comparable to offline traffic classifiers. Understand the critical applications enabled by online traffic classification, such as network intrusion detection and prevention, Quality-of-Service provision, and real-time IoT analytics.

Syllabus

NSDI '24 - Leo: Online ML-based Traffic Classification at Multi-Terabit Line Rate


Taught by

USENIX

Related Courses

Introduction to Artificial Intelligence
Stanford University via Udacity
Natural Language Processing
Columbia University via Coursera
Probabilistic Graphical Models 1: Representation
Stanford University via Coursera
Computer Vision: The Fundamentals
University of California, Berkeley via Coursera
Learning from Data (Introductory Machine Learning course)
California Institute of Technology via Independent