Energy-efficient filtering for skyline queries in cluster-based sensor networks

Display Omitted HighlightsSkyline retrieval for anti-correlated (or clustered) datasets in sensor networks is challenging.In anti-correlated and clustered datasets, many non-skyline tuples cannot be pruned by a single filtering point.We proposed a filtering-based skyline algorithm, which generates personalized filters for sensor nodes in the networks.To facilitate filter computation, a cluster representation scheme is proposed to summarize knowledge of a data cluster.Performance evaluation is provided to show the energy-efficiency of the proposed method Filtering is a generic technique for skyline retrieval in sensor networks, for the purpose of reducing the communication cost, the dominant part of energy consumption. The vast majority of existing filtering approaches are suitable for uniform and correlated datasets, whereas in many applications the data distribution is clustered or anti-correlated. The only work considering anti-correlated dataset requires significant energy for filtering construction, and it is hard to be efficiently adapted to clustered databases. In this paper, we propose a new filtering algorithm, which settles the problem by utilizing individual node characteristics and generating personalized filters. Given a fraction k, a personalized filter prunes at least k percent of points on assigned nodes. A novel scheme for data cluster representation and a sampling method are then proposed to reduce the filtering cost and maximize the benefit of filtering. Extensive simulation results show the superiority of our approach over existing techniques.

[1]  Lei Guo,et al.  Multi-path routing in Spatial Wireless Ad Hoc networks , 2012, Comput. Electr. Eng..

[2]  Rajeev Motwani,et al.  Randomized algorithms , 1996, CSUR.

[3]  Michalis Faloutsos,et al.  XLR: Tackling the Inefficiency of Landmark-Based Routing in Large Wireless Sensor Networks , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[4]  Shuigeng Zhou,et al.  Towards Energy-Efficient Skyline Monitoring in Wireless Sensor Networks , 2007, EWSN.

[5]  Christos Doulkeridis,et al.  Efficient execution plans for distributed skyline query processing , 2011, EDBT/ICDT '11.

[6]  Lei Guo,et al.  Path-based routing provisioning with mixed shared protection in WDM mesh networks , 2006, Journal of Lightwave Technology.

[7]  Yufei Tao,et al.  Maintaining sliding window skylines on data streams , 2006, IEEE Transactions on Knowledge and Data Engineering.

[8]  Weifa Liang,et al.  Energy-efficient skyline query processing and maintenance in sensor networks , 2008, CIKM '08.

[9]  Chiang Lee,et al.  Efficient skyline query processing in wireless sensor networks , 2010, J. Parallel Distributed Comput..

[10]  Yon Dohn Chung,et al.  In-Network Processing for Skyline Queries in Sensor Networks , 2007, IEICE Trans. Commun..

[11]  Hua Lu,et al.  iSky: Efficient and Progressive Skyline Computing in a Structured P2P Network , 2008, 2008 The 28th International Conference on Distributed Computing Systems.

[12]  Beng Chin Ooi,et al.  Efficient Progressive Skyline Computation , 2001, VLDB.

[13]  Kamesh Munagala,et al.  A Sampling-Based Approach to Optimizing Top-k Queries in Sensor Networks , 2006, 22nd International Conference on Data Engineering (ICDE'06).

[14]  Jian Pei,et al.  SUBSKY: Efficient Computation of Skylines in Subspaces , 2006, 22nd International Conference on Data Engineering (ICDE'06).

[15]  Yufei Tao,et al.  Distributed Skyline Retrieval with Low Bandwidth Consumption , 2009, IEEE Transactions on Knowledge and Data Engineering.

[16]  Anthony K. H. Tung,et al.  Efficient Skyline Query Processing on Peer-to-Peer Networks , 2007, 2007 IEEE 23rd International Conference on Data Engineering.

[17]  Beng Chin Ooi,et al.  Skyline Queries Against Mobile Lightweight Devices in MANETs , 2006, 22nd International Conference on Data Engineering (ICDE'06).

[18]  Zhenhua Wang,et al.  Continuously Maintaining Sliding Window Skylines in a Sensor Network , 2007, DASFAA.

[19]  Donald Kossmann,et al.  The Skyline operator , 2001, Proceedings 17th International Conference on Data Engineering.

[20]  Anthony K. H. Tung,et al.  Minimizing the communication cost for continuous skyline maintenance , 2009, SIGMOD Conference.

[21]  Tao Liu,et al.  Development of a wearable sensor system for quantitative gait analysis , 2009 .

[22]  Edward J. Coyle,et al.  An energy efficient hierarchical clustering algorithm for wireless sensor networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[23]  Ossama Younis,et al.  HEED: a hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks , 2004, IEEE Transactions on Mobile Computing.

[24]  Hans-Jörg Schek,et al.  A Quantitative Analysis and Performance Study for Similarity-Search Methods in High-Dimensional Spaces , 1998, VLDB.

[25]  Hua Lu,et al.  Parallel Distributed Processing of Constrained Skyline Queries by Filtering , 2008, 2008 IEEE 24th International Conference on Data Engineering.