SenShare: Transforming Sensor Networks into Multi-application Sensing Infrastructures

  • Ilias Leontiadis
  • Christos Efstratiou
  • Cecilia Mascolo
  • Jon Crowcroft
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7158)


Sensor networks are typically purpose-built, designed to support a single running application. As the demand for applications that can harness the capabilities of a sensor-rich environment increases, and the availability of sensing infrastructure put in place to monitor various quantities soars, there are clear benefits in a model where infrastructure can be shared amongst multiple applications. This model however introduces many challenges, mainly related to the management of the communication of the same application running on different network nodes, and the isolation of applications within the network. In this work we present SenShare, a platform that attempts to address the technical challenges in transforming sensor networks into open access infrastructures capable of supporting multiple co-running applications. SenShare provides a clear decoupling between the infrastructure and the running application, building on the concept of overlay networks. Each application operates in an isolated environment consisting of an in-node hardware abstraction layer, and a dedicated overlay sensor network. We further report on the deployment of SenShare within our building, which presently supports the operation of multiple sensing applications, including office occupancy monitoring and environmental monitoring.


Sensor Network Sensor Node Wireless Sensor Network Overlay Network Virtual Link 
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.
    Bhattacharya, S., Saifullah, A., Lu, C., Roman, G.-C.: Multi-application deployment in shared sensor networks based on quality of monitoring. In: Proceedings of Real-Time and Embedded Technology and Applications Symposium (RTAS), Stockholm, Sweden, pp. 259–268 (April 2010)Google Scholar
  2. 2.
    Dunkels, A., Finne, N., Eriksson, J., Voigt, T.: Run-time dynamic linking for reprogramming wireless sensor networks. In: Proceedings of the Fourth ACM Conference on Embedded Networked Sensor Systems (SenSys 2006), Boulder, Colorado, USA (November 2006)Google Scholar
  3. 3.
    Fischione, C., Speranzon, A., Johansson, K.H., Sangiovanni-Vincentelli, A.: Peer-to-peer estimation over wireless sensor networks via lipschitz optimization. In: Proceedings of the 8th ACM/IEEE International Conference on Information Processing in Sensor Netwokrs (IPSN 2009), San Francisco, USA (April 2009)Google Scholar
  4. 4.
    Gnawali, O., Fonseca, R., Jamieson, K., Moss, D., Levis, P.: Collection tree protocol. In: SenSys 2009: Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, pp. 1–14. ACM, New York (2009)Google Scholar
  5. 5.
    Hui, J.W., Culler, D.: The dynamic behavior of a data dissemination protocol for network programming at scale. In: Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems, SenSys 2004, pp. 81–94. ACM, New York (2004)Google Scholar
  6. 6.
    Levis, P., Culler, D.: Mate: A tiny virtual machine for sensor networks. In: International Conference on Architectural Support for Programming Languages and Operating Systems, San Jose, CA, USA (October 2002)Google Scholar
  7. 7.
    Lu, J., Sookoor, T., Ge, G., Srinivasan, V., Holben, B., Stankovic, J., Field, E., Whitehouse, K.: The smart thermostat: Using wireless sensors to save energy in homes. In: 8th ACM Conference on Embedded Networked Sensor Systems (SenSys 2010) (November 2010)Google Scholar
  8. 8.
    Madden, S.R., Franklin, M.J., Hellerstein, J.M., Hong, W.: Tinydb: an acquisitional query processing system for sensor networks. ACM Trans. Database Syst. 30, 122–173 (2005)CrossRefGoogle Scholar
  9. 9.
    Mangharam, R., Rowe, A., Rajkumar, R.: Firefly: a cross-layer platform for real-time embedded wireless networks. Real-Time Systems 37, 183–231 (2007)CrossRefzbMATHGoogle Scholar
  10. 10.
    Marchiori, A., Han, Q.: Distributed wireless control for building energy management. In: 2nd ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings, Zurich, Switzerland, November 2 (2010)Google Scholar
  11. 11.
    Steffan, J., Fiege, L., Cilia, M., Buchmann, A.: Towards multi-purpose wireless sensor networks. In: Proceedings of Systems Communications, pp. 336–341 (August 2005)Google Scholar
  12. 12.
    Welsh, M.: The next decade of sensor networking. In: 7th European Conference on Wireless Sensor Networks, Keynote Speech, Coimbra, Portugal (2010)Google Scholar
  13. 13.
    Wittenburg, G., Dziengel, N., Wartenburger, C., Schiller, J.: A system for distributed event detection in wireless sensor networks. In: Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Netwokrs (IPSN 2010), Stockholm, Sweden (April 2010)Google Scholar
  14. 14.
    Wood, A., Virone, G., Doan, T., Cao, Q., Selavo, L., Wu, Y., Fang, L., He, Z., Lin, S., Stankovic, J.: ALARM-NET: Wireless sensor networks for assisted-living and residential monitoring. University of Virginia Technical Report (2006)Google Scholar
  15. 15.
    Yick, J., Mukherjee, B., Ghosal, D.: Wireless sensor network survey. Computer Networks 52(12), 2230–2292 (2008)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Ilias Leontiadis
    • 1
  • Christos Efstratiou
    • 1
  • Cecilia Mascolo
    • 1
  • Jon Crowcroft
    • 1
  1. 1.University of CambridgeUK

Personalised recommendations