Primus: Fast and Robust Centralized Routing for Large-scale Data Center Networks
Guihua Zhou, Guo Chen, Fusheng Lin, Tingting Xu, Dehui Wei, Jianbing Wu, Li Chen, Yuanwei Lu, Andrew Qu, Hua Shao, Hongbo Jiang
Abstract
This paper presents a fast and robust centralized data center network (DCN) routing solution called Primus. For fast routing calculation, Primus uses centralized controller to collect/disseminates the network's link-states (LS), and offload the actual routing calculation onto each switch. Observing that the routing changes can be classified into a few fixed patterns in DCNs which have regular topologies, we simplify each switch's routing calculation into a table-lookup manner, i.e., comparing LS changes with pre-installed base topology and updating routing paths according to predefined rules. As such, the routing calculation time at each switch only needs 10s of us even in a large network topology containing 10K+ switches. For efficient controller fault-tolerance, Primus purposely uses reporter switch to ensure the LS updates successfully delivered to all affected switches. As such, Primus can use multiple stateless controllers and little redundant traffic to tolerate failures, which incurs little overhead under normal case, and keeps 10s of ms fast routing reaction time even under complex data-/control-plane failures. We design, implement and evaluate Primus with extensive experiments on Linux-machine controllers and white-box switches. Primus provides 1200x and 100x shorter convergence time than current distributed protocol BGP and the state-of-the-art centralized routing solution, respectively.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext fabe8f3e-b3ed-46a4-9eb4-59cb491b68e3Cited by top-tier papers3
- Brain-on-Switch: Towards Advanced Intelligent Network Data Plane via NN-Driven Traffic Analysis at Line-SpeedJinzhu Yan, Haotian Xu, Zhuotao Liu, Qi Li et al.NSDI 2024 · 60 citations
- An Efficient Design of Intelligent Network Data PlaneGuangmeng Zhou, Zhuotao Liu, Chuanpu Fu, Qi Li et al.USENIX Security 2023
- SketchFeature: High-Quality Per-Flow Feature Extractor Towards Security-Aware Data PlaneSian Kim, Seyed Mohammad Mehdi Mirnajafizadeh, Bara Kim, Rhongho Jang et al.NDSS 2025
Related papers
- Designing Optimal Compact Oblivious Routing for Datacenter Networks in Polynomial TimeKanatip Chitavisutthivong, Chakchai So-In, Sucha SupittayapornpongINFOCOM 2023 · 2 citations
- NegotiaToR: Towards A Simple Yet Effective On-demand Reconfigurable Datacenter NetworkCong Liang, Xiangli Song, Jing Cheng, Mowei Wang et al.SIGCOMM 2024 · 27 citations
- Towards Logically Centralized Interdomain RoutingShahrooz Pouryousef, Lixin Gao, Arun VenkataramaniNSDI 2020 · 7 citations
- Uniform-Cost Multi-Path Routing for Reconfigurable Data Center NetworksJialong Li, Haotian Gong, Federico De Marchi, Aoyu Gong et al.SIGCOMM 2024 · 14 citations
- Centralium: A Hybrid Route-Planning Framework for Large-Scale Data Center Network MigrationsYikai Lin, Mohab Gawish, Shih-Hao Tseng, Lixin Gao et al.SIGCOMM 2025 · 2 citations
