In-Network Processing of an Iceberg Join Query in Wireless Sensor Networks Based on 2-Way Fragment Semijoins

被引:2
|
作者
Kang, Hyunchul [1 ]
机构
[1] Chung Ang Univ, Sch Comp Sci & Engn, Seoul 156756, South Korea
来源
SENSORS | 2015年 / 15卷 / 03期
关键词
iceberg join query; wireless sensor networks; sensor network database; 2-way fragment semijoin; optimal sequence of 2-way fragment semijoins; COMMUNICATION-EFFICIENT IMPLEMENTATION;
D O I
10.3390/s150306105
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
We investigate the in-network processing of an iceberg join query in wireless sensor networks (WSNs). An iceberg join is a special type of join where only those joined tuples whose cardinality exceeds a certain threshold (called iceberg threshold) are qualified for the result. Processing such a join involves the value matching for the join predicate as well as the checking of the cardinality constraint for the iceberg threshold. In the previous scheme, the value matching is carried out as the main task for filtering non-joinable tuples while the iceberg threshold is treated as an additional constraint. We take an alternative approach, meeting the cardinality constraint first and matching values next. In this approach, with a logical fragmentation of the join operand relations on the aggregate counts of the joining attribute values, the optimal sequence of 2-way fragment semijoins is generated, where each fragment semijoin employs a Bloom filter as a synopsis of the joining attribute values. This sequence filters non-joinable tuples in an energy-efficient way in WSNs. Through implementation and a set of detailed experiments, we show that our alternative approach considerably outperforms the previous one.
引用
收藏
页码:6105 / 6132
页数:28
相关论文
共 50 条
  • [31] Pheromone-based In-Network Processing for Wireless Sensor Network Monitoring Systems
    Riva, Guillermo G.
    Finochietto, Jorge M.
    2012 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2012, : 6560 - 6564
  • [32] Cross-layer collaborative in-network processing in multihop wireless sensor networks
    Tian, Yuan
    Ekici, Eylem
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2007, 6 (03) : 297 - 310
  • [33] A comprehensive worst-case calculus for wireless sensor networks with in-network processing
    Schmitt, Jens B.
    Zdarsky, Frank A.
    Thiele, Lothar
    RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, : 193 - +
  • [34] An In-network Forwarding Index for Processing Historical Location Query in Object-Tracking Sensor Networks
    Chen, Chao-Chun
    Lo, Chung-Bin
    UBIQUITOUS COMPUTING AND MULTIMEDIA APPLICATIONS, PT I, 2011, 150 : 233 - +
  • [35] Anomaly Detection Based Secure In-Network Aggregation for Wireless Sensor Networks
    Sun, Bo
    Shan, Xuemei
    Wu, Kui
    Xiao, Yang
    IEEE SYSTEMS JOURNAL, 2013, 7 (01): : 13 - 25
  • [36] INPoD: In-network processing over sensor networks based on code design
    Misra, Kiran
    Karande, Shirish
    Radha, Hayder
    2007 4TH ANNUAL IEEE COMMUNICATIONS SOCIETY CONFERENCE ON SENSOR, MESH AND AD-HOC COMMUNICATIONS AND NETWORKS, VOLS 1 AND 2, 2007, : 324 - 333
  • [37] Threshold-Based Processing for Continuous Query in Wireless Sensor Networks
    Sun, Jun-Zhao
    2008 IEEE 19TH INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, 2008, : 1837 - 1841
  • [38] Opportunistic sampling-based query processing in wireless sensor networks
    Umer, Muhammad
    Tanin, Egemen
    Kulik, Lars
    GEOINFORMATICA, 2013, 17 (04) : 567 - 597
  • [39] Area Query Processing Based on Gray Code in Wireless Sensor Networks
    Chunyu Ai 1
    2. Department of Computer Science
    3. Department of Computer Science
    Tsinghua Science and Technology, 2012, 17 (05) : 499 - 511
  • [40] Similarity Based Optimization for Multiple Query Processing in Wireless Sensor Networks
    Ling, Hui
    Znati, Taieb
    DISTRIBUTED COMPUTING IN SENSOR SYSTEMS, PROCEEDINGS, 2009, 5516 : 117 - 130