Skip to main content

Embedded Software Architecture for Diagnosing Network and Node Failures in Wireless Sensor Networks

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5114))

Abstract

Wireless Sensor Networks (WSNs) consist of embedded and distributed sensor nodes that operate on harsh operating conditions and with limited energy resources. To ensure the desired level of service, it is essential to detect and correct occurring network and node problems. In this paper, we propose a diagnostics software architecture for WSNs consisting of self-diagnostics on embedded sensor nodes and management tools for network analysis. We define a minimum set of diagnostics information that needs to be collected for analyzing the network errors and performance. To minimize communication overhead, collected information is categorized and only needed categories are requested from nodes. The diagnostics architecture is verified with a practical WSN implementation.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Karl, H., Willig, A.: Protocols and Architectures for Wireless Sensor Networks. John Wiley & Sons Ltd, Chichester (2005)

    Google Scholar 

  2. Yu, M., Mokhtar, H., Merabti, M.: Fault management in wireless sensor networks. IEEE Wireless Communications 14(6), 13–19 (2007)

    Article  Google Scholar 

  3. Zohra, F.A., Selmic, R.R.: Fault aware wireless sensor networks. In: Int’l Conf. on Networking, Sensing and Control, April 15–17, pp. 30–35 (2007)

    Google Scholar 

  4. Ruiz, L.B., Siqueira, I.G.: Fault management in event-driven wireless sensor networks. In: 7th ACM Int’l Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM 2004), pp. 149–156. ACM, New York (2004)

    Chapter  Google Scholar 

  5. McCoy, D., Sicker, D., Grunwald, D.: A mechanism for detecting and responding to misbehaving nodes in wireless networks. In: 4th IEEE Communications Society Conf. on Sensor, Mesh and Ad Hoc Communications and Networks (SECON 2007), June 18–21, pp. 678–684 (2007)

    Google Scholar 

  6. Elhadef, M., Boukerche, A., Elkadiki, H.: Diagnosing mobile ad-hoc networks: two distributed comparison-based self-diagnosis protocols. In: 4th ACM Int’l Workshop on Mobility Management and Wireless Access (MobiWac 2006), pp. 18–27. ACM, New York (2006)

    Chapter  Google Scholar 

  7. Wang, Y., Liu, X., Yin, J.: Requirements of quality of service in wireless sensor networks. In: Int’l Conf. on Systems and Int’l Conf. on Mobile Communications and Learning Technologies (ICN/ICONS/MCL), April 23–29, pp. 116–120 (2006)

    Google Scholar 

  8. Yu, M., Song, J., Kim, J., Shin, K.Y., Mah, P.S.: NanoMon: A flexible sensor network monitoring software. In: 9th Int’l Conference on Advanced Communication Technology, February 12–14, vol. 2, pp. 1423–1426 (2007)

    Google Scholar 

  9. Krunic, V., Trumpler, E., Han, R.: NodeMD: diagnosing node-level faults in remote wireless sensor systems. In: 5th Int’l Conf. on Mobile Systems, Applications and Services (MobiSys 2007), pp. 43–56. ACM, New York (2007)

    Chapter  Google Scholar 

  10. Sun, L., Sun, Y., Shu, J., He, Q.: MotePlat: A monitoring and control platform for wireless sensor networks. In: Grid and Cooperative Computing Workshops (GCCW 2006), pp. 452–458 (October 2006)

    Google Scholar 

  11. Suhonen, J., Kuorilehto, M., Hännikäinen, M., Hämäläinen, T.D.: Cost-aware dynamic routing protocol for wireless sensor networks - design and prototype experiments. In: 17th Annual IEEE Int’l Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC 2006), Helsinki, Finland, pp. 1–5 (September 2006)

    Google Scholar 

  12. Kohvakka, M., Hännikäinen, M., Hämäläinen, T.D.: Ultra low energy wireless temperature sensor network implementation. In: 16th Int’l Symposium on Personal Indoor and Mobile Radio Communications (PIMRC 2005), Germany, pp. 801–805 (September 2005)

    Google Scholar 

  13. Microchip Technology Inc.: PIC18F8722 Family Data Sheet (2007), http://ww1.microchip.com/downloads/en/DeviceDoc/39646b.pdf .

Download references

Author information

Authors and Affiliations

Authors

Editor information

Mladen Bereković Nikitas Dimopoulos Stephan Wong

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Suhonen, J., Kohvakka, M., Hännikäinen, M., Hämäläinen, T.D. (2008). Embedded Software Architecture for Diagnosing Network and Node Failures in Wireless Sensor Networks. In: Bereković, M., Dimopoulos, N., Wong, S. (eds) Embedded Computer Systems: Architectures, Modeling, and Simulation. SAMOS 2008. Lecture Notes in Computer Science, vol 5114. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70550-5_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-70550-5_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-70549-9

  • Online ISBN: 978-3-540-70550-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics