Главная
Study mode:
on
1
Intro
2
Two Trends in Cloud Applications
3
Benefits of Containerization
4
Containerization and RDMA are in Conflict!
5
Existing H/W based Virtualization isn't Working
6
Sub-optimal Performance of Containerized Apps
7
Our Work: FreeFlow
8
FreeFlow Design Overview Native RDMA
9
Background on RDMA
10
FreeFlow in the Scene
11
Challenge 1: Verbs forwarding in Control Path
12
Internal Structure of Verbs Library
13
FreeFlow Control Path Channel
14
Challenge 2: Synchronizing Memory for Data Path
15
Strawman Approach for Synchronization
16
Zero-copy Synchronization in Data Path
17
FreeFlow Design Summary
18
Implementation and Experimental Setup
19
Does FreeFlow Support Low Latency?
20
Does FreeFlow Support High Throughput?
Description:
Explore a software-based RDMA virtualization framework designed for containerized cloud environments in this USENIX conference talk. Dive into the challenges of integrating RDMA networking with containerization and learn how FreeFlow addresses these issues. Discover how this solution provides isolation for multi-tenancy, portability for container migrations, and controllability for control and data plane policies. Examine the internal structure of verbs library, control path channel, and zero-copy synchronization in data path. Evaluate FreeFlow's performance in supporting low latency and high throughput, and understand its impact on applications like TensorFlow and Spark. Gain insights into the future of high-performance networking in containerized cloud environments.

FreeFlow - Software-based Virtual RDMA Networking for Containerized Clouds

USENIX
Add to list