Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
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)
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)
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)
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)
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)
Mangharam, R., Rowe, A., Rajkumar, R.: Firefly: a cross-layer platform for real-time embedded wireless networks. Real-Time Systems 37, 183–231 (2007)
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)
Steffan, J., Fiege, L., Cilia, M., Buchmann, A.: Towards multi-purpose wireless sensor networks. In: Proceedings of Systems Communications, pp. 336–341 (August 2005)
Welsh, M.: The next decade of sensor networking. In: 7th European Conference on Wireless Sensor Networks, Keynote Speech, Coimbra, Portugal (2010)
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)
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)
Yick, J., Mukherjee, B., Ghosal, D.: Wireless sensor network survey. Computer Networks 52(12), 2230–2292 (2008)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Leontiadis, I., Efstratiou, C., Mascolo, C., Crowcroft, J. (2012). SenShare: Transforming Sensor Networks into Multi-application Sensing Infrastructures. In: Picco, G.P., Heinzelman, W. (eds) Wireless Sensor Networks. EWSN 2012. Lecture Notes in Computer Science, vol 7158. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28169-3_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-28169-3_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-28168-6
Online ISBN: 978-3-642-28169-3
eBook Packages: Computer ScienceComputer Science (R0)