Understanding Lifecycle Management Complexity of Datacenter Topologies
Offered By: USENIX via YouTube
Course Description
Overview
Explore the complexities of datacenter topology lifecycle management in this award-winning NSDI '19 conference talk. Delve into the operational costs associated with deploying and expanding different topology families, focusing on Clos and expander graphs like Xpander. Learn about a novel topology that combines the wiring simplicity of Clos with the expandability of expander graphs. Examine key concepts such as packaging, wiring complexity, cable bundling, and the role of patch panels in deployment. Understand the importance of regularity, maximizing intra-rack links, and fat edges in topology design. Discover the constraint-based search approach and evaluation methodology used to develop FatClique, a topology with low deployment and expansion complexity. Gain insights into the challenges faced in datacenter topology design and the potential for future work in this critical area of network infrastructure.
Syllabus
Intro
Datacenter topology designs
Lifecycle management of datacenter topologies
Management complexity is important
Lifecycle management overview
Packaging
Wiring complexity
Cable bundling
Role of patch panel in bundling
Deployment complexity metrics
A single expansion step complexity
Topology comparison case study
Importance of regularity
Importance of maximizing intra-rack links
Importance of fat edge
Summary of case study
Challenges
Constraint-based search
Evaluation Methodology
FatClique has low deployment complexity
FatClique has low expansion complexity
Conclusions and Future work
Spectral gap
Taught by
USENIX
Related Courses
Graph Partitioning and ExpandersStanford University via NovoEd Analytic Insights into the Zig-Zag Product and Its Friends - Part I
Institute for Advanced Study via YouTube Analytic Insights into the Zig-Zag Product and Its Friends - Part II
Institute for Advanced Study via YouTube Dinur's PCP- Degree-Reduction, Expanderizing, Mini-PCP - Lecture 27c of CS Theory Toolkit
Ryan O'Donnell via YouTube Expander Graph Application 2: Derandomization - Lecture 16c of CS Theory Toolkit
Ryan O'Donnell via YouTube