|
CENS Repository
CENS Website
Policies
Search CENS
Submission Guidelines
Notify me of new papers
Submit Paper
|
 |

Towards a Debugging System for Sensor Networks
Nithya Ramanathan
Eddie Kohler
D Estrin
International Journal of Network Management
Volume 15, Issue 4 (July 2005)
Pages: 223–234
Year of Publication: 2005
ISSN:1099-1190
doi:10.1002/nem.570
ABSTRACT: Due to their resource constraints and tight physical coupling, sensor networks afford limited visibility into an application's behavior. As a result it is often difficult to debug issues that arise during development and deployment. Existing techniques for fault management focus on fault tolerance or detection; before we can detect anomalous behavior in sensor networks, we need first to identify what simple metrics can be used to infer system health and correct behavior. We propose metrics and events that enable system health inferences, and present a preliminary design of Sympathy, a debugging tool for pre- and post-deployment sensor networks. Sympathy will contain mechanisms for collecting system performance metrics with minimal memory overhead; mechanisms for recognizing application-defined events based on these metrics; and a system for collecting events in their spatiotemporal context. The Sympathy system will help programmers draw correlations between seemingly unrelated, distributed events, and produce graphs that highlight those correlations. As an example, we describe how we used a preliminary version of Sympathy to help debug a complex application, Tiny Diffusion.
SUGGESTED CITATION: Nithya Ramanathan, Eddie Kohler, and D Estrin,
"Towards a Debugging System for Sensor Networks"
(May 5, 2005).
Center for Embedded Network Sensing.
Papers.
Paper 128.
http://repositories.cdlib.org/cens/wps/128
POST-PRINT: Nithya Ramanathan, Eddie Kohler, and D Estrin,
"Towards a Debugging System for Sensor Networks"
(2005).
Center for Embedded Network Sensing.
Artice 1026.
|