|
ABSTRACT
This article presents a hierarchical approach for detecting faults in wireless sensor networks (WSNs) after they have been deployed. The developers of WSNs can specify “invariants” that must be satisfied by the WSNs. We present a framework, Hierarchical SEnsor Network Debugging (H-SEND), for lightweight checking of invariants. H-SEND is able to detect a large class of faults in data-gathering WSNs, and leverages the existing message flow in the network by buffering and piggybacking messages. H-SEND checks as closely to the source of a fault as possible, pinpointing the fault quickly and efficiently in terms of additional network traffic. Therefore, H-SEND is suited to bandwidth or communication energy constrained networks. A specification expression is provided for specifying invariants so that a protocol developer can write behavioral level invariants. We hypothesize that data from sensor nodes does not change dramatically, but rather changes gradually over time. We extend our framework for the invariants that includes values determined at run-time in order to detect data trends. The value range can be based on information local to a single node or the surrounding nodes' values. Using our system, developers can write invariants to detect data trends without prior knowledge of correct values. Automatic value detection can be used to detect anomalies that cannot be detected in existing WSNs. To demonstrate the benefits of run-time range detection and fault checking, we construct a prototype WSN using CO2 and temperature sensors coupled to Mica2 motes. We show that our method can detect sudden changes of the environments with little overhead in communication, computation, and storage.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
Emmerich, S. 1996. Demand-controlled ventilation in a multi-zone office building. Fuel and Energy Abstracts 37, 4, 294--294.
|
| |
6
|
Erdmann, C. A., Stiener, K. C., and Apte, M. G. 2002. Indoor carbon dioxide concentrations and sick building syndrome symptoms in the base study revisited: Analysis of the 100 building dataset. In Indoor Air. 443--448.
|
| |
7
|
|
 |
8
|
Simon F. Goldsmith , Robert O'Callahan , Alex Aiken, Relational queries over program traces, Proceedings of the 20th annual ACM SIGPLAN conference on Object oriented programming, systems, languages, and applications, October 16-20, 2005, San Diego, CA, USA
|
| |
9
|
Haghighat, F. and Donnini, G. 1992. IAQ and energy-management by demand controlled ventilation. Environ. Techno. 13, 4, 351--359.
|
 |
10
|
|
 |
11
|
|
| |
12
|
Heinzelman, W. B., Chandrakasan, A. P., and Balakrishnan, H. 2002. An application-specific protocol architecture for wireless microsensor networks. IEEE Trans. Wireless Comm. 1, 4 (Oct.), 660--670.
|
| |
13
|
|
| |
14
|
Douglas Herbert , Yung-Hsiang Lu , Saurabh Bagchi , Zhiyuan Li, Detection and Repair of Software Errors in Hierarchical Sensor Networks, Proceedings of the IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing -Vol 1 (SUTC'06), p.403-410, June 05-07, 2006
[doi> 10.1109/SUTC.2006.55]
|
| |
15
|
Herbert, D., Modelo-Howard, G., Perez-Toro, C., and Bagchi, S. 2007. Fault tolerant ARIMA-based aggregation of data in sensor networks. IEEE International Conference on Dependable Systems and Networks.
|
| |
16
|
Herbert, D., Sundaram, V., Albin, L., Lu, Y.-H., Bagchi, S., and Li, Z. 2007. Pervasive carbon dioxide and temperature monitoring utilizing large numbers of low-cost wireless sensors. American Industrial Hygiene Conference and Expo. 163.
|
| |
17
|
|
 |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
Khalil, I., Bagchi, S., and Shroff, N. B. 2006. MOBIWORP: Mitigation of the wormhole attack in mobile multihop wireless networks. In IEEE International Conference on Security and Privacy in Communication Networks.
|
| |
22
|
|
 |
23
|
|
 |
24
|
|
 |
25
|
Philip Levis , Nelson Lee , Matt Welsh , David Culler, TOSSIM: accurate and scalable simulation of entire TinyOS applications, Proceedings of the 1st international conference on Embedded networked sensor systems, November 05-07, 2003, Los Angeles, California, USA
[doi> 10.1145/958491.958506]
|
| |
26
|
Liao, C.-M., Chang, C.-F., and Liang, H.-M. 2005. A probabilistic transmission dynamic model to access indoor airborne infection risks. Risk Analysis. 25, 5, 1097--1107.
|
| |
27
|
|
| |
28
|
|
 |
29
|
Stephen R. Mahaney , Fred B. Schneider, Inexact agreement: accuracy, precision, and graceful degradation, Proceedings of the fourth annual ACM symposium on Principles of distributed computing, p.237-249, August 1985, Minaki, Ontario, Canada
[doi> 10.1145/323596.323618]
|
 |
30
|
Sergio Marti , T. J. Giuli , Kevin Lai , Mary Baker, Mitigating routing misbehavior in mobile ad hoc networks, Proceedings of the 6th annual international conference on Mobile computing and networking, p.255-265, August 06-11, 2000, Boston, Massachusetts, United States
[doi> 10.1145/345910.345955]
|
 |
31
|
|
| |
32
|
Medidi, S. R., Medidi, M., and Gavini, S. 2003. Detecting packet-dropping faults in mobile ad-hoc networks. In IEEE ASILOMAR Conference on Signals, Systems and Computers.
|
| |
33
|
Milton, D. K., Glencross, P. M., and Walters, M. D. 2000. Risk of sick leave associated with outdoor air supply rate, humidification, and occupant complaints. Indoor Air 10, 4 (Dec.), 212--221.
|
| |
34
|
Rex Min , Manish Bhardwaj , Seong-Hwan Cho , Eugene Shih , Amit Sinha , Alice Wang , Anantha Chandrakasan, Low-Power Wireless Sensor Networks, Proceedings of the The 14th International Conference on VLSI Design (VLSID '01), p.205, January 03-07, 2001
|
| |
35
|
Muruganathan, S. D., Ma, D. C. F., Bhasin, R. I., and Fapojuwo, A. O. 2005. A centralized energy-efficient routing protocol for wireless sensor networks. IEEE Commun. Mag. 43, 3 (Mar.), 8--13.
|
| |
36
|
Myatt, T. A., Johnston, S. L., Zuo, Z., Wand, M., Kebadze, T., Rudnick, S., and Milton, D. K. 2004. Detection of airborne rhinovirus and its relation to outdoor air supply in office environments. Amer. J. Respir. Critic. Care Med. 169, 1187--1190.
|
| |
37
|
|
| |
38
|
|
 |
39
|
|
| |
40
|
|
 |
41
|
Nithya Ramanathan , Kevin Chang , Rahul Kapur , Lewis Girod , Eddie Kohler , Deborah Estrin, Sympathy for the sensor network debugger, Proceedings of the 3rd international conference on Embedded networked sensor systems, November 02-04, 2005, San Diego, California, USA
[doi> 10.1145/1098918.1098946]
|
| |
42
|
Rudnick, S. N. and Milton, D. K. 2003. Risk of indoor airborne infection transmission estimated from carbon dioxide concentration. Indoor Air 13, 3 (Sept.), 237--245.
|
| |
43
|
Seppanen, O. A., Fisk, W. J., and Mendell, M. J. 1999. Association of ventilation rates and CO2 concentrations with health and other responses in commercial and institutional buildings. Indoor Air. 226--252.
|
| |
44
|
|
| |
45
|
|
| |
46
|
|
| |
47
|
|
| |
48
|
|
| |
49
|
Wang, J. Yi., Shue, Y.-S., Vijaykumar, T. N., and Bagchi, S. 2006. Pesticide: Using SMT processors to improve performance of pointer bug detection. In IEEE International Conference on Computer Design.
|
| |
50
|
|
| |
51
|
|
| |
52
|
Yu, I. T., Li, Y., Wong, T. W., Tam, W., Chan, A. T., Lee, J. H., Leung, D. Y., and Ho, T. 2004. Evidence of airborne transmission of the severe acute respiratory syndrome virus. New Engl. J. Med. 350, 17 (Apr.), 1731--1739.
|
 |
53
|
|
| |
54
|
|
CITED BY
|
|
Wen-Zhan Song , Renjie Huang , Mingsen Xu , Andy Ma , Behrooz Shirazi , Richard LaHusen, Air-dropped sensor network for real-time high-fidelity volcano monitoring, Proceedings of the 7th international conference on Mobile systems, applications, and services, June 22-25, 2009, Kraków, Poland
|
INDEX TERMS
Primary Classification:
C.
Computer Systems Organization
C.2
COMPUTER-COMMUNICATION NETWORKS
C.2.1
Network Architecture and Design
Subjects:
Distributed networks
Additional Classification:
C.
Computer Systems Organization
C.2
COMPUTER-COMMUNICATION NETWORKS
C.2.1
Network Architecture and Design
Subjects:
Network communications;
Packet-switching networks
General Terms:
Design,
Reliability,
Verification
Keywords:
Invariants,
correctness monitoring,
data integrity,
fault tolerance and diagnostics,
in-network processing and aggregation,
network protocols,
programming models and languages,
run-time,
tools
|