NodeMD: diagnosing node-level faults in remote wireless sensor systems

Veljko Krunic*, Eric Trumpler, Richard Han

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionpeer-review

57 Citations (Scopus)

Abstract

Software failures in wireless sensor systems are notoriously difficult to debug. Resource constraints in wireless deployments substantially restrict visibility into the root causes of node-level system and application faults. At the same time, the high cost of deployment of wireless sensor systems often far exceeds the cumulative cost of all other sensor hardware, so that software failures that completely disable a node are prohibitively expensive to repair in real world applications, e.g. by on-site visits to replace or reset nodes. We describe NodeMD, a deployment management system that successfully implements lightweight run-time detection, logging, and notification of software faults on wireless mote-class devices. NodeMD introduces a debug mode that catches a failure before it completely disables a node and drops the node into a stable state that enables further diagnosis and correction, thus avoiding on-site redeployment. We analyze the performance of NodeMD on a real world application of wireless sensor systems.

Original languageEnglish
Title of host publicationMobiSys'07
Subtitle of host publicationProceedings of the 5th International Conference on Mobile Systems, Applications and Services
Place of PublicationNew York, NY
PublisherAssociation for Computing Machinery, Inc
Pages43-56
Number of pages14
ISBN (Print)1595936149, 9781595936141
DOIs
Publication statusPublished - 2007
Externally publishedYes
EventMobiSys'07: Proceedings of the 5th International Conference on Mobile Systems, Applications and Services - San Juan, Puerto Rico
Duration: 11 Jun 200714 Jun 2007

Publication series

NameMobiSys'07: Proceedings of the 5th International Conference on Mobile Systems, Applications and Services

Conference

ConferenceMobiSys'07: Proceedings of the 5th International Conference on Mobile Systems, Applications and Services
CountryPuerto Rico
CitySan Juan
Period11/06/0714/06/07

Keywords

  • Deployment
  • Diagnosis
  • Software fault
  • Wireless sensor networks

Fingerprint

Dive into the research topics of 'NodeMD: diagnosing node-level faults in remote wireless sensor systems'. Together they form a unique fingerprint.

Cite this