Lune

INFOCOM2026Top-tier venue

MPulse: A Programmable and Autonomic Fault Detection System via Hierarchical Liveness Exchange

Di Wang, Haifeng Zhou, Zhengyan Zhou, Jiayu Luo, Xinyue Jiang, Xun Zhou, Yufei Ye

2026Year

Abstract

Modern data center networks underpin latency-critical services such as cloud computing, AI workloads and emerging 6G applications, yet even brief switch or link failures can cascade into severe service disruptions. Existing fault detection systems face limitations: control plane centric methods incur high latency (seconds to minutes) and suffer control channel overload, while data-plane-centric approaches often rely on intrusive probing, limiting scalability. We present MPulse, a multi-dimensional fault detection and recovery framework. Our primary idea is to differentiate the roles of monitoring switches and transmission switches, shifting fault management to the data plane through two key innovations: collaborative multidimensional monitoring and a decentralized voting mechanism. Following this, we enable switches to collaboratively collect real-time status, historical data, and topological state through periodic information exchange, allowing each node to aggregate global multi-dimensional insights. Then, a distributed voting process is designed to allow switches to independently determine fault types (link/switch failure) and locations based on integrated data dimensions, eliminating dependencies on centralized control. Implemented on Intel Tofino switches with minimal overhead, MPulse achieves sub-millisecond fault localization (<1 ms), 324.8× faster detection than existing solutions, and near-100% accuracy under congestion. Experimental results validate its effectiveness and low operational costs.

Ask about this paper

Ask your agent about it.

Lune has read the top-tier papers around this one, so every answer names the papers it rests on.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines