Skip to content
RCU in Open vSwitch Userspace episode artwork

EPISODE · Apr 7, 2018 · 37 MIN

RCU in Open vSwitch Userspace

from OVS Orbit

This is the first in a series of Open vSwitch tech talks that we are starting to run internally at VMware every week or two. This episode is particularly about read-copy-update, or RCU for short, which is a synchronization technique that allows reads to be very cheap (almost free), with some memory cost. This talk covers reasons why RCU can be preferred over other techniques, such as readers-writer locks, and its relationship with lockless synchronization and reference counts. It also covers some of the RCU API within OVS (and why OVS has its own API instead of using liburcu). The ovs-rcu.h header from the OVS source repository is useful reading along with this episode. OVS Orbit is produced by Ben Pfaff. The intro music in this episode is Drive, featuring cdk and DarrylJ, copyright 2013, 2016 by Alex. The bumper music is Yeah Ant featuring Wired Ant and Javolenus, copyright 2013 by Speck. The outro music is Space Bazooka featuring Doxen Zsigmond, copyright 2013 by Kirkoid. All content is licensed under a Creative Commons Attribution 3.0 Unported (CC BY 3.0) license.

Episode metadata supplied by the publisher feed · Published Apr 7, 2018

Embed this episode

Ready to play

RCU in Open vSwitch Userspace

0:00 37:00

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of OVS Orbit?

This episode is 37 minutes long.

When was this OVS Orbit episode published?

This episode was published on April 7, 2018.

Can I download this OVS Orbit episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!