Carbide: Highly Reliable Networks Through Real-Time Multiple Control Plane Composition
Shenshen Chen (1), Geng Li (1), Dennis Duan (1), Kerim Gokarslan (1),, Bin Li (1), Qiao Xiang (1), Haitao Yu (2), Franck Le (3), Richard Yang (1),, Ying Zhang (4) ((1) Yale University, (2) College of Electronics and, Information Engineering, Tongji University

TL;DR
Carbide is a system that enhances network reliability by combining distributed verification with multiple control planes, reducing downtime and ensuring correctness in complex network environments.
Contribution
It introduces a generic distributed verification framework and a method for composing multiple control planes with correctness guarantees.
Findings
Reduces network downtime by 43% compared to the most reliable individual control plane.
Scales verification to large data center networks through decomposition and message pruning.
Ensures correctness and consistency across multiple control planes.
Abstract
Achieving highly reliable networks is essential for network operators to ensure proper packet delivery in the event of software errors or hardware failures. Networks must ensure reachability and routing correctness, such as subnet isolation and waypoint traversal. Existing work in network verification relies on centralized computation at the cost of fault tolerance, while other approaches either build an over-engineered, complex control plane, or compose multiple control planes without providing any guarantee on correctness. This paper presents Carbide, a novel system to achieve high reliability in networks through distributed verification and multiple control plane composition. The core of Carbide is a simple, generic, efficient distributed verification framework that transforms a generic network verification problem to a reachability verification problem on a directed acyclic graph…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware-Defined Networks and 5G · Interconnection Networks and Systems · Radiation Effects in Electronics
