A Framework for Semantic Sensor Network Services

  • Lily Li
  • Kerry Taylor
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5364)


We propose that a semantic service-oriented approach is one of the best techniques to cope with challenges in wireless sensor network (WSN) applications. This paper offers a framework for sensor network services that aims to improve query processing. We expect this framework will address current challenges and issues preventing the wider uptake of WSN technology. More specifically, we propose a semantic service-oriented framework with a focus on query processing to allow distributed end-users to request streams of interest easily and efficiently, based on the principle of pushing the query down to the network nodes as much as possible. As such, the lifetime and utility of the sensor network will be maximised, ultimately leading to the success of WSN deployments. The importance of semantics, which aims to support sensor capability modelling and query writing has been highlighted. On the other hand, query rewriting is emphasised followed by examples to illustrate that query rewriting can significantly contribute to the overall power efficiency of WSNs.


Sensor Network Wireless Sensor Network Query Processing Query Plan Sensor Network Application 
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.


  1. 1.
    Culler, D.E., Estrin, D., Srivastava, M.B.: Guest editors’ introduction: Overview of sensor networks. IEEE Computer 37, 41–49 (2004)CrossRefGoogle Scholar
  2. 2.
    Delin, K., Jackson, S.: The sensor web: a new instrument concept. In: Proceedings of the SPIE International of Optical Engineering, vol. 4284, pp. 1–9 (2001)Google Scholar
  3. 3.
    Liang, S.H.L., Croitoru, A., Tao, C.V.: A distributed geospatial infrastructure for sensor web. Computers & Geosciences 31, 221–231 (2005)CrossRefGoogle Scholar
  4. 4.
    Gehrke, J., Madden, S.: Query processing in sensor networks. Pervasive Computer 3, 46–55 (2004)CrossRefGoogle Scholar
  5. 5.
    Bonnet, P., Gehrke, J., Seshadri, P.: Towards sensor database systems. In: Proceedings of the 2nd International Conference on Mobile Data Management (January 2001)Google Scholar
  6. 6.
    Madden, S., Franklin, M.J., Hellerstein, J.M., Hong, W.: TinyDB: An acquisitional query processing system for sensor networks. Transactions on Database Systems (TODS) 30, 122–173 (2005)CrossRefGoogle Scholar
  7. 7.
    Chu, D.C., Popa, L., Tavakoli, A., Hellerstein, J.M., Levis, P., Shenker, S., Stoica, I.: The design and implementation of a declarative sensor network system. In: The 5th ACM Conference on Embedded Networked Sensor Systems (SenSys 2007), Sydney, Australia, November 2007, pp. 175–188 (2007)Google Scholar
  8. 8.
    Yao, Y., Gehrke, J.: The Cougar approach to in-network query processing in sensor networks. ACM SIGMOD Record 31, 9–18 (2002)CrossRefGoogle Scholar
  9. 9.
    Park, K., Elmasri, R.: Query classification and storage evaluation in wireless sensor networks. In: ICDE Workshops (2006)Google Scholar
  10. 10.
    Sadagopan, N., Krishnamachari, B., Helmy, A.: Active query forwarding in sensor networks. Ad-Hoc Networks 3, 91–113 (2005)CrossRefGoogle Scholar
  11. 11.
    Karp, P.B.G.B., Ke, Y., Nath, S., Seshan, S.: Irisnet: An architecture for a worldwide sensor web. IEEE Pervasive Computing 2 (2003)Google Scholar
  12. 12.
    Liu, J., Zhao, F.: Towards semantic services for sensor-rich information systems. In: Proceedings the 2nd IEEE/CreateNet International Workshop on Broadband Advanced Sensor Networks (Basenets 2005), Boston, MA (October 2005)Google Scholar
  13. 13.
    Whitehouse, K., Liu, J., Zhao, F.: Semantic streams: a framework for composable inference over sensor data. In: Römer, K., Karl, H., Mattern, F. (eds.) EWSN 2006. LNCS, vol. 3868, pp. 5–20. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  14. 14.
    Coulson, G., Kuo, D., Brooke, J.: Sensor networks + grid computing = a new challenge for the grid? IEEE Distributed Systems Online 7 (2006)Google Scholar
  15. 15.
    Lim, H.B., Teo, Y.M., Mukherjee, P., Lam, V.T., Wong, W.F., See, S.: Sensor grid: Integration ofwireless sensor networks and the grid. In: LCN, pp. 91–99 (2005)Google Scholar
  16. 16.
    Compton, M.: A framework for finding equivalent rewritings. Technical report, CSIRO ICT Centre, Australia (2008) (submitted to ICDE 2009)Google Scholar
  17. 17.
    Hui, J.W., Culler, D.: The dynamic behavior of a data dissemination protocol for network programming at scale. In: SenSys 2004: Proceedings of the 2nd international conference on Embedded networked sensor systems, pp. 81–94. ACM Press, New York (2004)Google Scholar
  18. 18.
    Taylor, K., Ayyagari, A.: Research topics in semantic sensor networks: Preface to the proceedings of the semantic sensor networks workshop. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L.M. (eds.) ISWC 2006. LNCS, vol. 4273. Springer, Heidelberg (2006)Google Scholar
  19. 19.
    Caniot, G., Lamb, P.: Key establishment in sensor networks. Technical report, CSIRO ICT Centre Conference, Sydney (2007)Google Scholar
  20. 20.
    Lamb, P.: Arc-based XML access control for general DTDs (in preparation, 2008)Google Scholar
  21. 21.
    He, D.D., Compton, M., Taylor, K., Yang, J.: Analysing access control in collaborative environments with description logic. Technical report, CSIRO ICT Centre (2008)Google Scholar
  22. 22.
    Lloyd, J.W.: Foundations of Logic Programming, 2nd edn. Springer, Heidelberg (1987)CrossRefzbMATHGoogle Scholar
  23. 23.
    Leuschel, M.: Logic program specialisation. In: Partial Evaluation, pp. 155–188 (1998)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Lily Li
    • 1
  • Kerry Taylor
    • 1
  1. 1.CSIRO ICT CentreCanberraAustralia

Personalised recommendations