Executing In-network Queries Using SNEE

  • Ixent Galpin
  • Robert Taylor
  • Alasdair J. G. Gray
  • Christian Y. A. Brenninkmeijer
  • Alvaro A. A. Fernandes
  • Norman W. Paton
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7051)

Abstract

The SNEE query optimizer enables users to characterize data requests against wireless sensor networks (WSNs), using a declarative query language called SNEEql (SNEE for Sensor NEtwork Engine, described in [GBG+11], and publicly available at http://code.google.com/p/snee). Queries are compiled into imperative query execution plans, which are translated into executable nesC source code. In this paper, we illustrate the lifecycle of a SNEEql query Q for in-network execution. This lifecycle encompasses the steps of preparatory metadata collection, followed by the compilation of Q into a query execution plan QEP, the dissemination of binary images implementing QEP throughout the WSN, and the generation of query results.

Keywords

Wireless Sensor Networks In-network Processing Distributed Query Processing Stream Query Languages 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Ixent Galpin
    • 1
  • Robert Taylor
    • 1
  • Alasdair J. G. Gray
    • 1
  • Christian Y. A. Brenninkmeijer
    • 1
  • Alvaro A. A. Fernandes
    • 1
  • Norman W. Paton
    • 1
  1. 1.School of Computer ScienceUniversity of ManchesterUK

Personalised recommendations