On Efficient Reverse k-Skyband Query Processing

This paper, for the first time, addresses the problem of efficient reverse k-skyband (RkSB) query processing. Given a set P of multi-dimensional points and a query point q, an RkSB query returns all the points in P whose dynamic k-skyband contains q. We formalize the RkSB query, and then propose three algorithms for computing the RkSB of an arbitrary query point efficiently. Our methods utilize a conventional data-partitioning index (e.g., R-tree) on the dataset, as well as employ pre-computation and pruning techniques to improve the query performance. Extensive experiments using both real and synthetic datasets demonstrate the effectiveness of our proposed pruning heuristics and the performance of our proposed algorithms.

[1]  Wenfei Fan,et al.  Keys with Upward Wildcards for XML , 2001, DEXA.

[2]  Hua Lu,et al.  Constrained Skyline Query Processing against Distributed Data Sites , 2011, IEEE Transactions on Knowledge and Data Engineering.

[3]  Yunjun Gao,et al.  Parallelizing Progressive Computation for Skyline Queries in Multi-disk Environment , 2006, DEXA.

[4]  Bernhard Seeger,et al.  Progressive skyline computation in database systems , 2005, TODS.

[5]  Nikos Mamoulis,et al.  Scalable skyline computation using object-based space partitioning , 2009, SIGMOD Conference.

[6]  Ling Zhu,et al.  Efficient Computation of Reverse Skyline on Data Stream , 2009, 2009 International Joint Conference on Computational Sciences and Optimization.

[7]  Bin Jiang,et al.  Probabilistic Skylines on Uncertain Data , 2007, VLDB.

[8]  Prasad Deshpande,et al.  Efficient reverse skyline retrieval with arbitrary non-metric similarity measures , 2011, EDBT/ICDT '11.

[9]  Jing Yang,et al.  Efficient parallel skyline processing using hyperplane projections , 2011, SIGMOD '11.

[10]  Donald Kossmann,et al.  Shooting Stars in the Sky: An Online Algorithm for Skyline Queries , 2002, VLDB.

[11]  Muhammad Aamir Cheema,et al.  Stochastic skyline operator , 2011, 2011 IEEE 27th International Conference on Data Engineering.

[12]  Dimitris Sacharidis,et al.  Caching Dynamic Skyline Queries , 2008, SSDBM.

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

[14]  Jeffrey Xu Yu,et al.  Probabilistic skyline operator over sliding windows , 2013, Inf. Syst..

[15]  Yunhao Liu,et al.  Energy-Efficient Reverse Skyline Query Processing over Wireless Sensor Networks , 2012, IEEE Transactions on Knowledge and Data Engineering.

[16]  Xiang Lian,et al.  Reverse skyline search in uncertain databases , 2008, TODS.

[17]  Ben Y. Zhao,et al.  Parallelizing Skyline Queries for Scalable Distribution , 2006, EDBT.

[18]  Marianne Winslett,et al.  Scientific and Statistical Database Management, 21st International Conference, SSDBM 2009, New Orleans, LA, USA, June 2-4, 2009, Proceedings , 2009, SSDBM.

[19]  Bernhard Seeger,et al.  Efficient Computation of Reverse Skyline Queries , 2007, VLDB.

[20]  Jan Chomicki,et al.  Skyline with presorting , 2003, Proceedings 19th International Conference on Data Engineering (Cat. No.03CH37405).

[21]  Raymond Chi-Wing Wong,et al.  Finding the influence set through skylines , 2009, EDBT '09.

[22]  Hans-Peter Kriegel,et al.  The R*-tree: an efficient and robust access method for points and rectangles , 1990, SIGMOD '90.

[23]  Jarek Gryz,et al.  Maximal Vector Computation in Large Data Sets , 2005, VLDB.

[24]  Jeffrey Xu Yu,et al.  Probabilistic Skyline Operator over Sliding Windows , 2009, 2009 IEEE 25th International Conference on Data Engineering.

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