Skip to main content

WSN-DD: A Wireless Sensor Network Deployment Design Tool

  • Conference paper
  • First Online:
Data Analytics (BICOD 2017)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10365))

Included in the following conference series:

  • 1094 Accesses

Abstract

Query processing techniques have been shown to considerably reduce software development efforts for wireless sensor networks. However, deploying a sensor network remains a difficult and error-prone task. This paper presents a comprehensive tool to assist with the design of sensor network deployments, which takes into account a broader range of concerns than previous approaches. Users specify high-level requirements, such as location of nodes, using a simple graphical interface. The tool invokes a sensor network query processor to statically determine the validity of the deployment set out by the user for a given query workload, estimates performance in terms of the query processor’s QoS metrics, and generates executable code.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and 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

Institutional subscriptions

Notes

  1. 1.

    The source code is available from our repository at https://github.com/david7189/wsn-dd on an MIT license.

  2. 2.

    In the case of WSN-DD, these concerns are delegated to the SNEE query optimiser, which uses cost models to determine whether meeting a given QoS expectation is feasible [8].

References

  1. ANDES: an ANalysis-based DEsign tool for wireless Sensor networks. In: RTSS, pp. 203–213. IEEE (2007)

    Google Scholar 

  2. Barrenetxea, G., et al.: The Hitchhiker’s guide to successful wireless sensor network deployments. In: SenSys, pp. 43–56. ACM (2008)

    Google Scholar 

  3. Beutel, J., et al.: Deployment techniques for sensor networks. In: Ferrari, G. (ed.) Sensor Networks, pp. 219–248. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  4. Buonadonna, P., et al.: TASK: sensor network in a box. In: EWSN, pp. 133–144. IEEE (2005)

    Google Scholar 

  5. Chu, D., Zhao, F., Liu, J., Goraczko, M.: Que: a sensor network rapid prototyping tool with application experiences from a data center deployment. In: Verdone, R. (ed.) EWSN 2008. LNCS, vol. 4913, pp. 337–353. Springer, Heidelberg (2008). doi:10.1007/978-3-540-77690-1_21

    Chapter  Google Scholar 

  6. Elson, J., Parker, A.: Tinker: a tool for designing data-centric sensor networks. In: IPSN, pp. 350–357. ACM (2006)

    Google Scholar 

  7. Galpin, I., et al.: SNEE: a query processor for wireless sensor networks. Distrib. Parallel Databases 29(1), 31–85 (2011)

    Article  Google Scholar 

  8. Galpin, I., et al.: QoS-aware optimization of sensor network queries. VLDB J. 22(4), 495–517 (2013)

    Article  MathSciNet  Google Scholar 

  9. Hadjipanayis, I.: Designing sensor network deployments. Master’s thesis, University of Manchester (2010)

    Google Scholar 

  10. Levis, P., et al.: TinyOS: an operating system for sensor networks. In: Weber, W., Rabaey, J.M., Aarts, E. (eds.) Ambient Intelligence, pp. 115–148. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  11. Madden, S.R., et al.: TinyDB: an acquisitional query processing system for sensor networks. TODS 30(1), 122–173 (2005)

    Article  Google Scholar 

  12. Mafuta, M., et al.: Successful deployment of a wireless sensor network for precision agriculture in Malawi. IJDSN 9(5), 150703 (2013)

    Google Scholar 

  13. Mhatre, V., Rosenberg, C.: Design guidelines for wireless sensor networks: communication, clustering and aggregation. Ad hoc Netw. 2(1), 45–63 (2004)

    Article  Google Scholar 

  14. Mozumdar, M., et al.: A framework for modeling, simulation and automatic code generation of sensor network application. In: SECON, pp. 515–522. IEEE (2008)

    Google Scholar 

  15. Oyman, E.I., Ersoy, C.: Multiple sink network design problem in large scale wireless sensor networks. In: ICC, vol. 6, pp. 3663–3667. IEEE (2004)

    Google Scholar 

  16. Ramadan, R., et al.: SensDep: a design tool for the deployment of heterogeneous sensing devices. In: DSSNS, 10 pp. IEEE (2006)

    Google Scholar 

  17. Rosi, A., et al.: Landslide monitoring with sensor networks: experiences and lessons learnt from a real-world deployment. IJSNet 10(3), 111–122 (2011)

    Article  Google Scholar 

  18. Santi, P.: Topology control in wireless ad hoc and sensor networks. ACM Comput. Surv. (CSUR) 37(2), 164–194 (2005)

    Article  Google Scholar 

  19. Tolle, G., Culler, D.: Design of an application-cooperative management system for wireless sensor networks. In: EWSN, pp. 121–132. IEEE (2005)

    Google Scholar 

Download references

Acknowledgements

We thank Alvaro A.A. Fernandes for comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ixent Galpin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Bonilla Bonilla, D.S., Galpin, I. (2017). WSN-DD: A Wireless Sensor Network Deployment Design Tool. In: Calì, A., Wood, P., Martin, N., Poulovassilis, A. (eds) Data Analytics. BICOD 2017. Lecture Notes in Computer Science(), vol 10365. Springer, Cham. https://doi.org/10.1007/978-3-319-60795-5_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-60795-5_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-60794-8

  • Online ISBN: 978-3-319-60795-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics