Skip to main content

Bug-Tolerant Sensor Networks: Experiences from Real-World Applications

  • Conference paper
  • First Online:

Abstract

Typical sensor networks include large number of motes deployed outdoors. The users expect these networks to work several months or years without maintenance. As a result, every mote must operate reliably for a long time, and it puts a high stress on both hardware and software. Therefore, programs running on motes cannot suffer from software bugs, and the developers must fix them before the deployment.

In this work, we summarize the major techniques for fixing software errors in protocols and applications for sensor networks. However, some bugs are hard to find in the lab, as they do not occur in testing conditions. Therefore, our motes include self-healing techniques, which detect and deal with software problems in the runtime. By doing so, motes keep working reliably for a long time, even when developers did not fix all bugs before the deployment. For instance, we failed to fix a few software errors in the MAC protocol, but the self-healing approach allowed motes to work several weeks outdoors.

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. Barrenetxea, G., Ingelrest, F., Schaefer, G., Vetterli, M.: The hitchhiker’s guide to successful wireless sensor network deployments. In: Proceedings SenSys (2008)

    Google Scholar 

  2. Brzozowski, M., Langendoerfer, P.: Overview and benchmarks of pragmatic debugging techniques for wireless sensor networks. In: Profeedings SoftCOM (2013)

    Google Scholar 

  3. Brzozowski, M., Langendoerfer, P.: Multi-channel support for preamble sampling MAC protocols in sensor networks. In: Proceedings SoftCOM (2014)

    Google Scholar 

  4. Haneveld, P.K.: Evading murphy: A sensor network deployment in precision agriculture (2007). http://www.st.ewi.tudelft.nl/~koen/papers/LOFAR-agro-take2.pdf

  5. Krunic, V., Trumpler, E., Han, R.: Nodemd: Diagnosing node-level faults in remote wireless sensor systems. In: Proceedings MobiSys (2007)

    Google Scholar 

  6. Luo, L., Zhou, G., He, T., Gu, L., Abdelzaher, T.F., Stankovic, J.A.: Achieving repeatability of asynchronous events in wireless sensor networks with envirolog. In: Proceedings INFOCOM (2006)

    Google Scholar 

  7. Langendoen, K., Baggio, A., Visser, O.: Murphy loves potatoes: Experiences from a pilot sensor network deployment in precision agriculture. In: Proceedings IPDPS (2006)

    Google Scholar 

  8. Perkins, C.E., Royer, E.M.: Ad-hoc On-demand distance vector routing. In: Proceedings WMCSA (1999)

    Google Scholar 

  9. Piotrowski, K., Sojka, A., Langendoerfer, P.: Body area network for first responders-a case study. In: Proceedings BodyNets (2010)

    Google Scholar 

  10. Sundaram, V., Eugster, P., Zhang, X.: Lightweight tracing for wireless sensor networks debugging. In: Proceedings MidSens (2009)

    Google Scholar 

  11. Varga, A.: The OMNeT++ discrete event simulation system. In: Proceedings ESM (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marcin Brzozowski .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Brzozowski, M., Langendoerfer, P. (2015). Bug-Tolerant Sensor Networks: Experiences from Real-World Applications. In: Mitton, N., Kantarci, M., Gallais, A., Papavassiliou, S. (eds) Ad Hoc Networks. ADHOCNETS 2015. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 155. Springer, Cham. https://doi.org/10.1007/978-3-319-25067-0_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-25067-0_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-25066-3

  • Online ISBN: 978-3-319-25067-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics