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 条
  • [1] In-network join processing for sensor networks
    Yu, H
    Lim, EP
    Zhang, J
    FRONTIERS OF WWW RESEARCH AND DEVELOPMENT - APWEB 2006, PROCEEDINGS, 2006, 3841 : 263 - 274
  • [2] Hybrid In-network Query Processing Framework for Wireless Sensor Networks
    Pervin, Shaila
    Kamruzzaman, Joarder
    Karmakar, Gour
    Azad, A. K. M.
    2011 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2011,
  • [3] SRJA: Iceberg Join Processing in Wireless Sensor Networks
    Lai, Yongxuan
    Lin, Ziyu
    Gao, Xing
    2010 2ND INTERNATIONAL WORKSHOP ON DATABASE TECHNOLOGY AND APPLICATIONS PROCEEDINGS (DBTA), 2010,
  • [4] An adaptive in-network aggregation operator for query processing in wireless sensor networks
    Brayner, Angelo
    Lopes, Aretusa
    Meira, Diorgens
    Vasconcelos, Ricardo
    Menezes, Ronaldo
    JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (03) : 328 - 342
  • [5] A Short Survey on Distributed In-Network Query Processing in Wireless Sensor Networks
    Bin Ahmad, Maaz
    Islam, M. Hasan
    Asif, Muhammad
    Aziz, Sadia
    NDT: 2009 FIRST INTERNATIONAL CONFERENCE ON NETWORKED DIGITAL TECHNOLOGIES, 2009, : 541 - +
  • [6] An Autonomic in-Network Query Processing for Urban Sensor Networks
    Carrero, Marcos A.
    da Silva, Rone I.
    dos Santos, Aldri L.
    Hara, Carmem S.
    2015 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC), 2015, : 968 - 973
  • [7] The cougar approach to in-network query processing in sensor networks
    Yao, Y
    Gehrke, J
    SIGMOD RECORD, 2002, 31 (03) : 9 - 18
  • [8] In-Network Processing of Joins in Wireless Sensor Networks
    Kang, Hyunchul
    SENSORS, 2013, 13 (03) : 3358 - 3393
  • [9] Rule-Based In-Network Processing in Wireless Sensor Networks
    Sanli, Ozgur
    Korpeoglu, Ibrahim
    Yazici, Adnan
    2009 IEEE CONTROL APPLICATIONS CCA & INTELLIGENT CONTROL (ISIC), VOLS 1-3, 2009, : 660 - +
  • [10] In-Network Historical Data Storage and Query Processing Based on Distributed Indexing Techniques in Wireless Sensor Networks
    Ai, Chunyu
    Du, Ruiying
    Zhang, Minghong
    Li, Yingshu
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, 2009, 5682 : 264 - 273