Skip to main content

Deployment Techniques for Sensor Networks

  • Chapter
  • First Online:
Sensor Networks

Part of the book series: Signals and Communication Technology ((SCT))

Abstract

The prominent visions of wireless sensor networks that appeared about a decade ago have spurred enormous efforts in research and development of this new class of wireless networked embedded systems. Despite the significant effort made, successful deployments and real-world applications of sensor networks are still scarce, labor-intensive and often cumbersome to achieve. In this article, we survey prominent examples of sensor network deployments, in particular for environmental monitoring applications, their interaction with the real world and classify a number of potential causes for errors and common pitfalls. In the second half of this work, we present methods and tools to be used to detect failures, identify and understand root causes. These instrumentation techniques and analysis tools are specifically designed or adapted for the analysis of distributed networked embedded systems at the level of components, sensor nodes, and networks of nodes.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

Notes

  1. 1.

    Note that our discussion only focusses on information extraction and not on the debugging capabilities of JTAG such as stepping through a program execution.

References

  1. Alam, N., Clouser, T., Thomas, R., Nesterenko, M.: Emuli: model driven sensor stimuli for experimentation. In: Proc. 6th ACM Conf. Embedded Networked Sensor Systems (SenSys 2008), ACM Press, New York (2008) 423–424

    Chapter  Google Scholar 

  2. Arora, A., Dutta, P., Bapat, S., Kulathumani, V., Zhang, H., Naik, V., Mittal, V., Cao, H., Demirbas, M., Gouda, M., Choi, Y., Herman, T., Kulkarni, S., Arumugam, U., Nesterenko, M., Vora, A., Miyashita, M.: A line in the sand: a wireless sensor network for target detection, classification, and tracking. Computer Networks 46(5) (2004) 605–634

    Article  Google Scholar 

  3. Barrenetxea, G., Ingelrest, F., Schaefer, G., Vetterli, M.: The hitchhiker’s guide to successful wireless sensor network deployments. In: Proc. 6th ACM Conf. Embedded Networked Sensor Systems (SenSys 2008), ACM Press, New York (2008) 43–56

    Chapter  Google Scholar 

  4. Barrenetxea, G., Ingelrest, F., Schaefer, G., Vetterli, M., Couach, O., Parlange, M.: Sensorscope: Out-of-the-box environmental monitoring. In: Proc. 7th Int’l Conf. Information Processing Sensor Networks (IPSN ’08), IEEE CS Press, Los Alamitos, CA (2008) 332–343

    Chapter  Google Scholar 

  5. Beutel, J., Dyer, M., Martin, K.: Sensor network maintenance toolkit. In: Proc. 3rd European Workshop on Sensor Networks (EWSN 2006). (February 2006) 58–59

    Google Scholar 

  6. Bonnet, P., Leopold, M., Madsen, K.: Hogthrob: Towards a sensor network infrastructure for sow monitoring (wireless sensor network special day). In: Proc. Conf. Design, Automation and Test in Europe (DATE 2006), IEEE, Piscataway, NJ (March 2006)

    Google Scholar 

  7. Burns, R., Terzis, A., Franklin, M.: Design tools for sensor-based science. In: Proc. 3rd IEEE Workshop on Embedded Networked Sensors (EmNetS-III), Cambridge, Massachusetts, USA (May 2006)

    Google Scholar 

  8. Cao, Q., Abdelzaher, T.F., Stankovic, J.A., Whitehouse, K., Luo, L.: Declarative tracepoints: A programmable and application independent debugging system for wireless sensor networks. In: Proc. 6th ACM Conf. Embedded Networked Sensor Systems (SenSys 2008), ACM Press, New York (November 2008) 85–98

    Chapter  Google Scholar 

  9. Chen, B., Peterson, G., Mainland, G., Welsh, M.: Livenet: Using passive monitoring to reconstruct sensor network dynamics. In: Proceedings of the 4th IEEE/ACM International Conference on Distributed Computing in Sensor Systems (DCOSS 2008), Santorini Island, Greece (June 2008) 79–98

    Google Scholar 

  10. Dubois-Ferrière, H., Fabre, L., Meier, R., Metrailler, P.: Tinynode: A comprehensive platform for wireless sensor network applications. In: Proc. 5th Int’l Conf. Information Processing Sensor Networks (IPSN ’06), ACM Press, New York (2006) 358–365

    Google Scholar 

  11. Dutta, P., Feldmeier, M., Paradiso, J., Culler, D.: Energy metering for free: Augmenting switching regulators for real-time monitoring. In: Proc. 7th Int’l Conf. Information Processing Sensor Networks (IPSN ’08), ACM Press, New York (April 2008) 283–294

    Chapter  Google Scholar 

  12. Dyer, M., Beutel, J., Kalt, T., Oehen, P., Thiele, L., Martin, K., Blum, P.: Deployment Support Network – A toolkit for the development of WSNs. In: Proceedings of the 4th European Conference on Wireless Sensor Networks (EWSN 2007), Delft, The Netherlands (2007) 195–211

    Google Scholar 

  13. Fonseca, R., Dutta, P., Levis, P., Stoica, I.: Quanto: Tracking energy in networked embedded systems. In: Proc. 9th Symp. Operating Systems Design and Implementation (OSDI ’08), ACM Press, New York (2008) 323–338

    Google Scholar 

  14. Ganesan, D., Krishnamachari, B., Woo, A., Culler, D., Estrin, D., Wicker, S.: Complex behavior at scale: An experimental study of low-power wireless sensor networks. Technical Report CSD-TR 02–0013, UCLA, Los Angeles, California, USA (2002)

    Google Scholar 

  15. Ganssle, J.G.: The Art of Programming Embedded Systems. Academic Press, Inc., Orlando, FL, USA (1992)

    Google Scholar 

  16. Haratcherev, I., Halkes, G., Parker, T., Visser, O., Langendoen, K.: PowerBench: A Scalable Testbed Infrastructure for Benchmarking Power Consumption. In: Int. Workshop on Sensor Network Engineering (IWSNE) (2008)

    Google Scholar 

  17. Intanagonwiwat, C., Govindan, R., Estrin, D., Heidemann, J., Silva, F.: Directed diffusion for wireless sensor networking. IEEE/ACM Transactions on Networking 11(1) (2003) 2–16

    Article  Google Scholar 

  18. Khan, M.M.H., Le, H.K., Ahmadi, H., Abdelzaher, T.F., Han, J.: Dustminer: troubleshooting interactive complexity bugs in sensor networks. In: Proc. 6th ACM Conf. Embedded Networked Sensor Systems (SenSys 2008), ACM Press, New York (November 2008) 99–112

    Chapter  Google Scholar 

  19. Langendoen, K., Baggio, A., Visser, O.: Murphy loves potatoes: Experiences from a pilot sensor network deployment in precision agriculture. In: Proc. 20th Int’l Parallel and Distributed Processing Symposium (IPDPS 2006), IEEE, Piscataway, NJ (April 2006) 8–15, 14th Int’l Workshop Parallel and Distributed Real-Time Systems (WPDRTS 2006).

    Google Scholar 

  20. Levis, P., Culler, D.E.: Maté: A tiny virtual machine for sensor networks. In: Proc. 10th Int’l Conf. Architectural Support Programming Languages and Operating Systems (ASPLOS-X), ACM Press, New York (2002) 85–95

    Chapter  Google Scholar 

  21. Lim, R., Woehrle, M., Meier, A., Beutel, J.: Harvester: Energy savings through synchronized low-power listening. In: Proc. EWSN 2009 – Demos/Posters Session, Department of Computer Science, University College Cork, Ireland (February 2009) 29–30

    Google Scholar 

  22. Liu, H., Selavo, L., Stankovic, J.: SeeDTV: Deployment-time validation for wireless sensor networks. In: Proc. 4th IEEE Workshop on Embedded Networked Sensors (EmNetS-IV), ACM Press, New York (2007) 23–27

    Google Scholar 

  23. Lodder, M., Halkes, G.P., Langendoen, K.G.: A global-state perspective on sensor network debugging. In: Proc. 5th ACM Workshop on Embedded Networked Sensors (HotEmNets 2008). (June 2008)

    Google Scholar 

  24. Luo, L., He, T., Zhou, G., Gu, L., Abdelzaher, T.F., Stankovic, J.A.: Achieving repeatability of asynchronous events in wireless sensor networks with envirolog. In: INFOCOM 2006. 25th IEEE International Conference on Computer Communications. Proceedings (April 2006) 1–14

    Google Scholar 

  25. Madden, S., Franklin, M., Hellerstein, J., Hong, W.: TinyDB: An acqusitional query processing system for sensor networks. ACM Transactions on Database Systems 30(1) (2005) 122–173

    Article  Google Scholar 

  26. Mainwaring, A., Culler, D., Polastre, J., Szewczyk, R., Anderson, J.: Wireless sensor networks for habitat monitoring. In: Proceedings of the 1st ACM International Workshop on Wireless Sensor Networks and Applications (WSNA), Atlanta, Georgia, USA (September 2002) 88–97

    Google Scholar 

  27. Oesterlind, F., Dunkels, A., Voigt, T., Tsiftes, N., Eriksson, J., Finne, N.: Sensornet checkpointing: Enabling repeatability in testbeds and realism in simulators. In: Proc. 6th European Conference on Wireless Sensor Networks (EWSN 2009). Volume 5432 of Lecture Notes in Computer Science, Springer, Berlin (February 2009) 343–357

    Google Scholar 

  28. Padhy, P., Martinez, K., Riddoch, A., Ong, H.L.R., Hart, J.K.: Glacial environment monitoring using sensor networks. In: Proceedings of the Workshop on Real-World Wireless Sensor Networks (REALWSN) (2005)

    Google Scholar 

  29. Paek, J., Chintalapudi, K., Govindan, R., Caffrey, J., Masri, S.: A wireless sensor network for structural health monitoring: Performance and experience. In: Proc. 2nd IEEE Workshop on Embedded Networked Sensors (EmNets 2005) (May 2005) 1–9

    Google Scholar 

  30. Polastre, J., Szewczyk, R., Culler, D.: Telos: Enabling ultra-low power wireless research. In: Proc. 4th Int’l Conf. Information Processing Sensor Networks (IPSN ’05), IEEE, Piscataway, NJ (April 2005) 364–369

    Google Scholar 

  31. Polastre, J.P., Szewczyk, R., Mainwaring, A., Culler, D., Anderson, J.: Analysis of wireless sensor networks for habitat monitoring. In Raghavendra, C.S., Sivalingam, K.M., Znati, T., eds.: Wireless Sensor Networks. Kluwer Academic Publishers, Dordrecht (2004)

    Google Scholar 

  32. Ramanathan, N., Chang, K., Kapur, R., Girod, L., Kohler, E., Estrin, D.: Sympathy for the sensor network debugger. In: Proceedings of the 3rd ACM Conference on Embedded Networked Sensor Systems (SenSys), Los Angeles, California, USA (November 2005) 255–267

    Google Scholar 

  33. Ramanathan, N., Kohler, E., Estrin, D.: Towards a debugging systems for sensor networks. International Journal of Network Management 15(4) (July 2005) 223–234

    Article  Google Scholar 

  34. Ringwald, M., Römer, K., Vitaletti, A.: Passive inspection of wireless sensor networks. In: Proceedings of the 3rd International Conference on Distributed Computing in Sensor Systems (DCOSS 2007) (2007)

    Google Scholar 

  35. Römer, K.: PDA: Passive distributed assertions for sensor networks. In: Proc. 8th Int’l Conf. Information Processing Sensor Networks (IPSN ’09), ACM Press, New York (April 2009)

    Google Scholar 

  36. Ruzzelli, A., Jurdak, R., Dragone, M., Barbirato, A., O’Hare, G., Boivineau, S., Roy, V.: Octopus: A dashboard for sensor networks visual control. In: MobiCom 2008. (2008)

    Google Scholar 

  37. Selavo, L., Wood, A., Cao, Q., Sookoor, T., Liu, H., Srinivasan, A., Wu, Y., Kang, W., Stankovic, J., Young, D., Porter, J.: Luster: wireless sensor network for environmental research. In: Proc. 5th ACM Conf. Embedded Networked Sensor Systems (SenSys 2007), ACM Press, New York (2007) 103–116

    Chapter  Google Scholar 

  38. Sobeih, A., Viswanathan, M., Marinov, D., Hou, J.C.: Finding bugs in network protocols using simulation code and protocol-specific heuristics. In: Proceedings of the 7th International Conference on Formal Engineering Methods (ICFEM), Manchester, United Kingdom, Springer (2005) 235–250

    Google Scholar 

  39. Stoianov, I., Nachman, L., Madden, S., Tokmouline, T.: Pipenet – a wireless sensor network for pipeline monitoring. In: Proc. 6th Int’l Conf. Information Processing Sensor Networks (IPSN ’07), ACM Press, New York (2007) 264–273

    Chapter  Google Scholar 

  40. Szewcyk, R., Mainwaring, A., Polastre, J., Anderson, J., Culler, D.: An analysis of a large scale habitat monitoring application. In: Proc. 2nd ACM Conf. Embedded Networked Sensor Systems (SenSys 2004), Baltimore, Maryland, USA, ACM Press, New York (November 2004) 214–226

    Chapter  Google Scholar 

  41. Szewczyk, R., Polastre, J., Mainwaring, A., Culler, D.: Lessons from a sensor network expedition. In: Proc. 1st European Workshop on Sensor Networks (EWSN 2004). Volume 2920 of Lecture Notes in Computer Science, Springer, Berlin (January 2004) 307–322

    Google Scholar 

  42. Talzi, I., Hasler, A., Gruber, S., Tschudin, C.: PermaSense: Investigating permafrost with a WSN in the Swiss Alps. In: Proc. 4th IEEE Workshop on Embedded Networked Sensors (EmNetS-IV), ACM Press, New York (2007) 8–12

    Google Scholar 

  43. Tateson, J., Roadknight, C., Gonzalez, A., Fitz, S., Boyd, N., Vincent, C., Marshall, I.: Real world issues in deploying a wireless sensor network for oceanography. In: Proc. Workshop on Real-World Wireless Sensor Networks (REALWSN 2005) (June 2005)

    Google Scholar 

  44. Tavakoli, A., Culler, D., Shenker, S.: The case for predicate-oriented debugging of sensornets. In: Proc. 5th ACM Workshop on Embedded Networked Sensors (HotEmNets 2008) (June 2008)

    Google Scholar 

  45. Tilak, S., Abu-Ghazaleh, N.B., Heinzelman, W.R.: A taxonomy of wireless micro-sensor network models. ACM SIGMOBILE Mobile Computing and Communications Review (MC2R) 6(2) (April 2002) 28–36

    Article  Google Scholar 

  46. Tolle, G., Polastre, J., Szewczyk, R., Culler, D., Turner, N., Tu, K., Burgess, S., Dawson, T., Buonadonna, P., Gay, D., Hong, W.: A macroscope in the redwoods. In: Proc. 3rd ACM Conf. Embedded Networked Sensor Systems (SenSys 2005) (November 2005) 51–63

    Google Scholar 

  47. Werner-Allen, G., Lorincz, K., Johnson, J., Lees, J., Welsh, M.: Fidelity and yield in a volcano monitoring sensor network. In: Proc. 7th Symp. Operating Systems Design and Implementation (OSDI ’06), ACM Press, New York (2006) 381–396

    Google Scholar 

  48. Werner-Allen, G., Swieskowski, P., Welsh, M.: Motelab: a wireless sensor network testbed. In: Proceedings of the 4th International Symposium on Information Processing in Sensor Networks (IPSN), Los Angeles, California, USA (2005) 483–488

    Google Scholar 

  49. Whitehouse, K., Tolle, G., Taneja, J., Sharp, C., Kim, S., Jeong, J., Hui, J., Dutta, P., Culler, D.: Marionette: using RPC for interactive development and debugging of wireless embedded networks. In: Proc. 5th Int’l Conf. Information Processing Sensor Networks (IPSN ’06), ACM Press, New York (April 2006) 416–23

    Google Scholar 

  50. Woehrle, M., Plessl, C., Lim, R., Beutel, J., Thiele, L.: EvAnT: Analysis and checking of event traces for wireless sensor networks. In: Proc. Int’l Conf. Sensor Networks, Ubiquitous, and Trustworthy Computing (SUTC 2008). (June 2008) 201–208

    Google Scholar 

  51. Woehrle, M., Plessl, C., Thiele, L.: Poster abstract: Rupeas – an event analysis language for wireless sensor network traces. In: Adjunct Proc. 6th European Workshop on Sensor Networks (EWSN 2009), Cork, Ireland (February 2009) 19–20

    Google Scholar 

  52. Woo, A., Tong, T., Culler, D.: Taming the underlying challenges of reliable multihop routing in sensor networks. In: Proc. 1st ACM Conf. Embedded Networked Sensor Systems (SenSys 2003), ACM Press, New York (2003) 14–27

    Chapter  Google Scholar 

  53. Yang, J., Soffa, M.L., Selavo, L., Whitehouse, K.: Clairvoyant: A comprehensive sourcelevel debugger for wireless sensor networks. In: Proc. 5th ACM Conf. Embedded Networked Sensor Systems (SenSys 2007), ACM Press, New York (November 2007) 189–203

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jan Beutel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Beutel, J., Römer, K., Ringwald, M., Woehrle, M. (2010). Deployment Techniques for Sensor Networks. In: Ferrari, G. (eds) Sensor Networks. Signals and Communication Technology. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01341-6_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01341-6_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01340-9

  • Online ISBN: 978-3-642-01341-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics