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

YouTube

FreeFlow - Software-based Virtual RDMA Networking for Containerized Clouds

USENIX via YouTube

Overview

This course teaches learners about FreeFlow, a software-based RDMA virtualization framework designed for containerized clouds. The learning outcomes include understanding the collision course between containerization and RDMA in cloud applications, the design and benefits of FreeFlow, and its ability to provide networking performance close to bare-metal RDMA with low CPU overhead. The course covers skills such as implementing virtual RDMA networking, addressing challenges in control and data plane policies, and ensuring application performance in containerized environments. The teaching method involves presenting theoretical concepts, design overviews, challenges, and experimental evaluations. The intended audience for this course includes cloud application developers, network engineers, and individuals interested in containerization and RDMA technologies.

Syllabus

Intro
Two Trends in Cloud Applications
Benefits of Containerization
Containerization and RDMA are in Conflict!
Existing H/W based Virtualization isn't Working
Sub-optimal Performance of Containerized Apps
Our Work: FreeFlow
FreeFlow Design Overview Native RDMA
Background on RDMA
FreeFlow in the Scene
Challenge 1: Verbs forwarding in Control Path
Internal Structure of Verbs Library
FreeFlow Control Path Channel
Challenge 2: Synchronizing Memory for Data Path
Strawman Approach for Synchronization
Zero-copy Synchronization in Data Path
FreeFlow Design Summary
Implementation and Experimental Setup
Does FreeFlow Support Low Latency?
Does FreeFlow Support High Throughput?

Taught by

USENIX

Reviews

Start your review of FreeFlow - Software-based Virtual RDMA Networking for Containerized Clouds

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.