SNEE: a query processor for wireless sensor networks

被引:21
|
作者
Galpin, Ixent [1 ]
Brenninkmeijer, Christian Y. A. [1 ]
Gray, Alasdair J. G. [1 ]
Jabeen, Farhana [1 ]
Fernandes, Alvaro A. A. [1 ]
Paton, Norman W. [1 ]
机构
[1] Univ Manchester, Sch Comp Sci, Manchester M13 9PL, Lancs, England
基金
英国工程与自然科学研究理事会;
关键词
Query optimization; Wireless sensor networks; Distributed query processing; Query languages; Continuous queries; Cost estimation models; SYSTEM; MODEL;
D O I
10.1007/s10619-010-7074-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A wireless sensor network (WSN) can be construed as an intelligent, largescale device for observing and measuring properties of the physical world. In recent years, the database research community has championed the view that if we construe a WSN as a database (i.e., if a significant aspect of its intelligent behavior is that it can execute declaratively-expressed queries), then one can achieve a significant reduction in the cost of engineering the software that implements a data collection program for the WSN while still achieving, through query optimization, very favorable cost:benefit ratios. This paper describes a query processing framework for WSNs that meets many desiderata associated with the view of WSN as databases. The framework is presented in the form of compiler/optimizer, called SNEE, for a continuous declarative query language over sensed data streams, called SNEEql. SNEEql can be shown to meet the expressiveness requirements of a large class of applications. SNEE can be shown to generate effective and efficient query evaluation plans. More specifically, the paper describes the following contributions: (1) a user-level syntax and physical algebra for SNEEql, an expressive continuous query language over WSNs; (2) example concrete algorithms for physical algebraic operators defined in such a way that the task of deriving memory, time and energy analytical cost-estimation models (CEMs) for them becomes straightforward by reduction to a structural traversal of the pseudocode; (3) CEMs for the concrete algorithms alluded to; (4) an architecture for the optimization of SNEEql queries, called SNEE, building on well-established distributed query processing components where possible, but making enhancements or refinements where necessary to accommodate the WSN context; (5) algorithms that instantiate the components in the SNEE architecture, thereby supporting integrated query planning that includes routing, placement and timing; and (6) an empirical performance evaluation of the resulting framework.
引用
收藏
页码:31 / 85
页数:55
相关论文
共 50 条
  • [1] SNEE: a query processor for wireless sensor networks
    Ixent Galpin
    Christian Y. A. Brenninkmeijer
    Alasdair J. G. Gray
    Farhana Jabeen
    Alvaro A. A. Fernandes
    Norman W. Paton
    Distributed and Parallel Databases, 2011, 29 : 31 - 85
  • [2] Query Privacy in Wireless Sensor Networks
    Carbunar, Bogdan
    Yu, Yang
    Shi, Weidong
    Pearce, Michael
    Vasudevan, Venu
    ACM TRANSACTIONS ON SENSOR NETWORKS, 2010, 6 (02)
  • [3] Query privacy in wireless sensor networks
    Carbunar, Bogdan
    Yu, Yang
    Shi, Larry
    Pearce, Michael
    Vasudevan, Venu
    2007 4TH ANNUAL IEEE COMMUNICATIONS SOCIETY CONFERENCE ON SENSOR, MESH AND AD-HOC COMMUNICATIONS AND NETWORKS, VOLS 1 AND 2, 2007, : 203 - 212
  • [4] A query delivery scheme for wireless sensor networks
    Son, J
    Lee, B
    Ha, N
    Chung, J
    Kim, J
    Han, K
    ESA '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS AND APPLICATIONS, 2005, : 188 - 193
  • [5] Optimal query assignment for wireless sensor networks
    Mitici, Mihaela
    Onderwater, Martijn
    de Graaf, Maurits
    van Ommeren, Jan-Kees
    van Dijk, Nico
    Goseling, Jasper
    Boucherie, Richard J.
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2015, 69 (08) : 1102 - 1112
  • [6] Query Sensitive Storage for Wireless Sensor Networks
    Papadimitriou, Alexis
    Katsaros, Dimitrios
    Manolopoulos, Yannis
    13TH PANHELLENIC CONFERENCE ON INFORMATICS, PROCEEDINGS, 2009, : 25 - 29
  • [7] Data and query dissemination in wireless sensor networks
    Kandaswamy, K
    Patel, J
    Ramakrishna, MV
    8TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS 1-3: TOWARD THE ERA OF UBIQUITOUS NETWORKS AND SOCIETIES, 2006, : U34 - U37
  • [8] Query Processing Systems for Wireless Sensor Networks
    Ehsan, Humaira
    Khan, Farrukh Aslan
    UBIQUITOUS COMPUTING AND MULTIMEDIA APPLICATIONS, PT I, 2011, 150 : 273 - 282
  • [9] A distributed query protocol in wireless sensor networks
    Sheu, Jang-Ping
    Tu, Shin-Chih
    Yu, Chia-Hao
    WIRELESS PERSONAL COMMUNICATIONS, 2007, 41 (04) : 449 - 464
  • [10] Multiple query optimization for wireless sensor networks
    Xiang, Shili
    Lim, Hock Beng
    Tan, Kian-Lee
    2007 IEEE 23RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2007, : 1314 - +