YoVDO

Bluebird - High-performance SDN for Bare-metal Cloud Services

Offered By: USENIX via YouTube

Tags

USENIX Symposium on Networked Systems Design and Implementation (NSDI) Courses Software Defined Networking Courses Network Virtualization Courses

Course Description

Overview

Explore the design, implementation, and deployment of Bluebird, a high-performance network virtualization system for bare-metal cloud services on Azure. Delve into the technical aspects of this 19-minute conference talk from NSDI '22, which covers the innovative use of programmable switch ASICs in Bluebird's data plane to ensure high performance, scalability, and custom forwarding capabilities. Learn about the control plane's key principles, including route caching, device abstraction, and architectural decoupling, which contribute to the system's scalability and high availability. Gain insights into Bluebird's real-world performance, serving thousands of bare-metal tenant nodes and delivering full line-rate NIC speeds up to 100Gb/s with sub-microsecond latency. Discover the experiences of running bare-metal services on Azure and examine the P4 data plane program utilized in Bluebird-enabled switches.

Syllabus

NSDI '22 - Bluebird: High-performance SDN for Bare-metal Cloud Services


Taught by

USENIX

Related Courses

Scaling Memcache at Facebook
USENIX via YouTube
Multi-Person Localization via RF Body Reflections
USENIX via YouTube
Opaque - An Oblivious and Encrypted Distributed Analytics Platform
USENIX via YouTube
Live Video Analytics at Scale with Approximation and Delay-Tolerance
USENIX via YouTube
Clipper - A Low-Latency Online Prediction Serving System
USENIX via YouTube