Rumor routing algorthim for sensor networks
WSNA '02 Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications
SAS/or Software: Changes and Enhancements,Release 8.1
SAS/or Software: Changes and Enhancements,Release 8.1
Distributed management by delegation
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
Taming the underlying challenges of reliable multihop routing in sensor networks
Proceedings of the 1st international conference on Embedded networked sensor systems
TOSSIM: accurate and scalable simulation of entire TinyOS applications
Proceedings of the 1st international conference on Embedded networked sensor systems
Sympathy: A Debugging System for Sensor Networks
LCN '04 Proceedings of the 29th Annual IEEE International Conference on Local Computer Networks
Combining statistical monitoring and predictable recovery for self-management
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
Proceedings of the 3rd international conference on Embedded networked sensor systems
D.A.S.: deployment analysis system
Proceedings of the 3rd international conference on Embedded networked sensor systems
Towards a debugging system for sensor networks
International Journal of Network Management
Making the "box" transparent: system call performance as a first-class result
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
EmStar: a software environment for developing and deploying wireless sensor networks
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Detecting application-level failures in component-based Internet services
IEEE Transactions on Neural Networks
S2DB: a novel simulation-based debugger for sensor network applications
EMSOFT '06 Proceedings of the 6th ACM & IEEE International conference on Embedded software
Capsule: an energy-optimized object storage system for memory-constrained sensor devices
Proceedings of the 4th international conference on Embedded networked sensor systems
RETOS: resilient, expandable, and threaded operating system for wireless sensor networks
Proceedings of the 6th international conference on Information processing in sensor networks
Interface contracts for TinyOS
Proceedings of the 6th international conference on Information processing in sensor networks
NodeMD: diagnosing node-level faults in remote wireless sensor systems
Proceedings of the 5th international conference on Mobile systems, applications and services
A Survey of Fault Management in Wireless Sensor Networks
Journal of Network and Systems Management
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
SeeDTV: deployment-time validation for wireless sensor networks
Proceedings of the 4th workshop on Embedded networked sensors
Increasing the reliability of wireless sensor networks with a distributed testing framework
Proceedings of the 4th workshop on Embedded networked sensors
Approximate wireless sensor network health monitoring
IWCMC '07 Proceedings of the 2007 international conference on Wireless communications and mobile computing
Tracking sensor node operation deviations in wireless sensor networks
Proceedings of the 2nd ACM workshop on Performance monitoring and measurement of heterogeneous wireless and wired networks
Opening the sensornet black box
ACM SIGBED Review - Special issue on the workshop on wireless sensor network architecture (April-2007)
Predicting link quality using supervised learning in wireless sensor networks
ACM SIGMOBILE Mobile Computing and Communications Review
Visibility: a new metric for protocol design
Proceedings of the 5th international conference on Embedded networked sensor systems
Clairvoyant: a comprehensive source-level debugger for wireless sensor networks
Proceedings of the 5th international conference on Embedded networked sensor systems
Deriving State Machines from TinyOS Programs Using Symbolic Execution
IPSN '08 Proceedings of the 7th international conference on Information processing in sensor networks
HERMES: A Software Architecture for Visibility and Control in Wireless Sensor Network Deployments
IPSN '08 Proceedings of the 7th international conference on Information processing in sensor networks
LiveNet: Using Passive Monitoring to Reconstruct Sensor Network Dynamics
DCOSS '08 Proceedings of the 4th IEEE international conference on Distributed Computing in Sensor Systems
Towards Diagnostic Simulation in Sensor Networks
DCOSS '08 Proceedings of the 4th IEEE international conference on Distributed Computing in Sensor Systems
An In-Field-Maintenance Framework for Wireless Sensor Networks
DCOSS '08 Proceedings of the 4th IEEE international conference on Distributed Computing in Sensor Systems
Increasing the visibility of sensor networks with passive distributed assertions
Proceedings of the workshop on Real-world wireless sensor networks
DiMo: distributed node monitoring in wireless sensor networks
Proceedings of the 11th international symposium on Modeling, analysis and simulation of wireless and mobile systems
Proceedings of the 6th ACM conference on Embedded network sensor systems
Dustminer: troubleshooting interactive complexity bugs in sensor networks
Proceedings of the 6th ACM conference on Embedded network sensor systems
Passive diagnosis for wireless sensor networks
Proceedings of the 6th ACM conference on Embedded network sensor systems
Passive diagnosis for wireless sensor networks
Proceedings of the 6th ACM conference on Embedded network sensor systems
Chowkidar: Reliable and scalable health monitoring for wireless sensor network testbeds
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Sensornet Checkpointing: Enabling Repeatability in Testbeds and Realism in Simulations
EWSN '09 Proceedings of the 6th European Conference on Wireless Sensor Networks
SRCP: Simple Remote Control for Perpetual High-Power Sensor Networks
EWSN '09 Proceedings of the 6th European Conference on Wireless Sensor Networks
Failure detectors for wireless sensor-actuator systems
Ad Hoc Networks
Visualizing the runtime behavior of embedded network systems: A toolkit for TinyOS
Science of Computer Programming
Finding Symbolic Bug Patterns in Sensor Networks
DCOSS '09 Proceedings of the 5th IEEE International Conference on Distributed Computing in Sensor Systems
International Journal of Network Management
Fault Tolerant Evaluation of Continuous Selection Queries over Sensor Data
International Journal of Distributed Sensor Networks
PDA: Passive distributed assertions for sensor networks
IPSN '09 Proceedings of the 2009 International Conference on Information Processing in Sensor Networks
Ultra-low power data storage for sensor networks
ACM Transactions on Sensor Networks (TOSN)
Journal of Systems and Software
Macrodebugging: global views of distributed program execution
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
Suelo: human-assisted sensing for exploratory soil monitoring studies
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
FIND: faulty node detection for wireless sensor networks
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
Lightweight tracing for wireless sensor networks debugging
Proceedings of the 4th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks
MoMi: model-based diagnosis middleware for sensor networks
Proceedings of the 4th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks
SECON'09 Proceedings of the 6th Annual IEEE communications society conference on Sensor, Mesh and Ad Hoc Communications and Networks
Fast track article: Connectivity monitoring in wireless sensor networks
Pervasive and Mobile Computing
Stabilizing health monitoring for wireless sensor networks
SSS'06 Proceedings of the 8th international conference on Stabilization, safety, and security of distributed systems
SNTS: sensor network troubleshooting suite
DCOSS'07 Proceedings of the 3rd IEEE international conference on Distributed computing in sensor systems
Passive inspection of sensor networks
DCOSS'07 Proceedings of the 3rd IEEE international conference on Distributed computing in sensor systems
Diagnostic powertracing for sensor node failure analysis
Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks
KleeNet: discovering insidious interaction bugs in wireless sensor networks before deployment
Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks
Run time assurance of application-level requirements in wireless sensor networks
Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks
An intelligent agent for fault reconnaissance in sensor networks
Proceedings of the 11th International Conference on Information Integration and Web-based Applications & Services
Starfish: policy driven self-management in wireless sensor networks
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
Anquiro: enabling efficient static verification of sensor network software
Proceedings of the 2010 ICSE Workshop on Software Engineering for Sensor Network Applications
On the potential of software rejuvenation for long-running sensor network deployments
Proceedings of the 2010 ICSE Workshop on Software Engineering for Sensor Network Applications
A collaborative self-monitoring system for highly reliable wireless sensor networks
WD'09 Proceedings of the 2nd IFIP conference on Wireless days
Efficient diagnostic tracing for wireless sensor networks
Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems
Scoped identifiers for efficient bit aligned logging
Proceedings of the Conference on Design, Automation and Test in Europe
Proceedings of the 9th International Workshop on Adaptive and Reflective Middleware
Fault reconnaissance agent for sensor networks
Mobile Information Systems
Visibility levels: managing the trade off between visibility and resource consumption
REALWSN'10 Proceedings of the 4th international conference on Real-world wireless sensor networks
Passive diagnosis for wireless sensor networks
IEEE/ACM Transactions on Networking (TON)
BurstProbe: debugging time-critical data delivery in wireless sensor networks
EWSN'11 Proceedings of the 8th European conference on Wireless sensor networks
Dependence-based multi-level tracing and replay for wireless sensor networks debugging
Proceedings of the 2011 SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systems
Detailed diagnosis of performance anomalies in sensornets
Proceedings of the 6th Workshop on Hot Topics in Embedded Networked Sensors
Self-healing for pervasive computing systems
Architecting dependable systems VII
PMSW: a passive monitoring system in wireless sensor networks
International Journal of Network Management
The hitchhiker's guide to successful residential sensing deployments
Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems
Self-adaptive routing in multi-hop sensor networks
Proceedings of the 7th International Conference on Network and Services Management
A novel fault diagnosis mechanism for wireless sensor networks
Mathematical and Computer Modelling: An International Journal
Does feature matter: anomaly detection in sensor networks
Proceedings of the 6th International Conference on Body Area Networks
Experimental performance evaluation of POBICOS middleware for wireless sensor networks
ISRN Communications and Networking
Journal of Parallel and Distributed Computing
FAMoS: a flexible active monitoring service for wireless sensor networks
DAIS'12 Proceedings of the 12th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Being SMART about failures: assessing repairs in SMART homes
Proceedings of the 2012 ACM Conference on Ubiquitous Computing
Experiences from a decade of TinyOS development
OSDI'12 Proceedings of the 10th USENIX conference on Operating Systems Design and Implementation
Building a low cost low power wireless network to enable voice communication in developing regions
ACM SIGMOBILE Mobile Computing and Communications Review
MDiag: Mobility-assisted diagnosis for wireless sensor networks
Journal of Network and Computer Applications
Proceedings of the 10th ACM Conference on Embedded Network Sensor Systems
Deployments made easy: essentials of managing a (rural) wireless mesh network
Proceedings of the 3rd ACM Symposium on Computing for Development
FlockLab: a testbed for distributed, synchronized tracing and profiling of wireless embedded systems
Proceedings of the 12th international conference on Information processing in sensor networks
Diagnostic tracing for wireless sensor networks
ACM Transactions on Sensor Networks (TOSN)
Diagnostic Tools for Wireless Sensor Networks: A Comparative Survey
Journal of Network and Systems Management
Minerva: distributed tracing and debugging in wireless sensor networks
Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems
Troubleshooting interactive complexity bugs in wireless sensor networks using data mining techniques
ACM Transactions on Sensor Networks (TOSN)
Failure detection in wireless sensor networks: A sequence-based dynamic approach
ACM Transactions on Sensor Networks (TOSN)
Journal of Network and Computer Applications
Hi-index | 0.00 |
Being embedded in the physical world, sensor networks present a wide range of bugs and misbehavior qualitatively different from those in most distributed systems. Unfortunately, due to resource constraints, programmers must investigate these bugs with only limited visibility into the application. This paper presents the design and evaluation of Sympathy, a tool for detecting and debugging failures in sensor networks. Sympathy has selected metrics that enable efficient failure detection, and includes an algorithm that root-causes failures and localizes their sources in order to reduce overall failure notifications and point the user to a small number of probable causes. We describe Sympathy and evaluate its performance through fault injection and by debugging an active application, ESS, in simulation and deployment. We show that for a broad class of data gathering applications, it is possible to detect and diagnose failures by collecting and analyzing a minimal set of metrics at a centralized sink. We have found that there is a tradeoff between notification latency and detection accuracy; that additional metrics traffic does not always improve notification latency; and that Sympathy's process of failure localization reduces.