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

YouTube

The Design and Implementation of Open vSwitch

USENIX via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the design and implementation of Open vSwitch, a multi-layer open source virtual switch, in this 23-minute USENIX conference talk from NSDI '15. Delve into the innovative architecture specifically created for virtual networking environments, examining advanced flow classification and caching techniques that optimize performance and conserve hypervisor resources. Learn about the Open vSwitch architecture, its application in network virtualization, and the implications for forwarding performance. Discover solutions like microflow and megaflow caching, their practical implementations, and comparative performance. Gain insights from seven years of deployment experiences and improvements, and understand why this presentation was awarded Best Paper at the conference.

Syllabus

Intro
The Design and implementation of Open vSwitch
Open vSwitch Architecture
Use Case: Network Virtualization
Implications for Forwarding Performance
Non-solutions
Speedup with Microflow Cache
Microflow Caching in Practice
Naive Approach to Populating Cache
Lazy Approach to Populating Cache
"Megaflow" Cache
Making Megaflows Better
Megaflow vs. Microflow Cache Performance
Dual Caches
Parting Thoughts

Taught by

USENIX

Reviews

Start your review of The Design and Implementation of Open vSwitch

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.