Главная
Study mode:
on
1
Intro
2
Background: Programmable switche
3
From compile-time to runtime programm
4
Benefits of runtime programmability
5
FlexCore: A whole-stack design
6
Flexible switch architect
7
Solution: Disaggregated RMT architect
8
Partial reconfiguration with indirectid
9
More partial reconfiguration primitive
10
Atomic changes
11
Solution: Version control with FlexEd
12
Finer-grained partial upd
13
Solution: Multi-level consistency for multi-s
14
Implementation and setup
15
Case study: Accelerated multicast
16
More results in the paper
17
Summary
Description:
Explore the concept of runtime programmable switches in this 16-minute conference talk from NSDI '22. Dive into the FlexCore project, which enables partial reconfiguration of switch data planes at runtime with minimal resource overhead and without service disruption. Learn about design techniques for future networks, including flexible switch architectures, partial reconfiguration primitives, and consistency guarantees. Discover how FlexCore addresses challenges in switch architectures, implements atomic changes, and provides multi-level consistency for multi-stage pipelines. Examine a case study on accelerated multicast and gain insights into the feasibility and benefits of runtime programmable switches for next-generation network management.

Runtime Programmable Switches

USENIX
Add to list
0:00 / 0:00