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] 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
  • [3] 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
  • [4] Query Processing Systems for Wireless Sensor Networks
    Ehsan, Humaira
    Khan, Farrukh Aslan
    UBIQUITOUS COMPUTING AND MULTIMEDIA APPLICATIONS, PT I, 2011, 150 : 273 - 282
  • [5] A Distributed Query Protocol in Wireless Sensor Networks
    Jang-Ping Sheu
    Shin-Chih Tu
    Chia-Hao Yu
    Wireless Personal Communications, 2007, 41 : 449 - 464
  • [6] Query Range Problem in Wireless Sensor Networks
    Han, Bing
    Leblet, Jimmy
    Simon, Gwendal
    IEEE COMMUNICATIONS LETTERS, 2009, 13 (01) : 55 - 57
  • [7] Real-time query processing optimisation for wireless sensor networks
    Diallo, Ousmane
    Rodrigues, Joel J. P. C.
    Sene, Mbaye
    Xia, Feng
    INTERNATIONAL JOURNAL OF SENSOR NETWORKS, 2015, 18 (1-2) : 49 - 61
  • [8] Progressive Skyline Query Processing in Wireless Sensor Networks
    Chen, Baichen
    Liang, Weifa
    2009 FIFTH INTERNATIONAL CONFERENCE ON MOBILE AD-HOC AND SENSOR NETWORKS, 2009, : 17 - 24
  • [9] Data aggregation for range query in wireless sensor networks
    Chen, Tzung-Shi
    Chang, Yi-Shiang
    Tsai, Hua-Wen
    Chu, Chih-Ping
    2007 IEEE WIRELESS COMMUNICATIONS & NETWORKING CONFERENCE, VOLS 1-9, 2007, : 4130 - +
  • [10] Toward adaptive query processing in wireless sensor networks
    Brayner, Angelo
    Lopes, Aretusa
    Meira, Diorgens
    Vasconcelos, Ricardo
    Menezes, Ronaldo
    SIGNAL PROCESSING, 2007, 87 (12) : 2911 - 2933