Abstract
The irregularities of a low cost wireless communication interface, changing environmental conditions, in-situ deployment and scarce resources make management, monitoring and troubleshooting performance of a sensor network a challenging task. In this paper we present the design of a decentralized fault diagnosis system for a wireless sensor network. Our system distinguishes between multiple root causes of degraded performance and provides efficient feedback into the network to troubleshoot the fault.