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

  • Jukka Suhonen
  • Mikko Kohvakka
  • Marko Hännikäinen
  • Timo D. Hämäläinen
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5114)


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.


Sensor Node Wireless Sensor Network Medium Access Control Sink Node Receive Signal Strength Indication 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Karl, H., Willig, A.: Protocols and Architectures for Wireless Sensor Networks. John Wiley & Sons Ltd, Chichester (2005)Google Scholar
  2. 2.
    Yu, M., Mokhtar, H., Merabti, M.: Fault management in wireless sensor networks. IEEE Wireless Communications 14(6), 13–19 (2007)CrossRefGoogle Scholar
  3. 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. 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)CrossRefGoogle Scholar
  5. 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. 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)CrossRefGoogle Scholar
  7. 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. 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. 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)CrossRefGoogle Scholar
  10. 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. 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. 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. 13.
    Microchip Technology Inc.: PIC18F8722 Family Data Sheet (2007),

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Jukka Suhonen
    • 1
  • Mikko Kohvakka
    • 1
  • Marko Hännikäinen
    • 1
  • Timo D. Hämäläinen
    • 1
  1. 1.Department of Computer SystemsTampere University of TechnologyTampereFinland

Personalised recommendations