[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/1325851.1325886dlproceedingsArticle/Chapter ViewAbstractPublication PagesvldbConference Proceedingsconference-collections
research-article

Approaching the skyline in Z order

Published: 23 September 2007 Publication History

Abstract

Given a set of multidimensional data points, skyline query retrieves a set of data points that are not dominated by any other points. This query is useful for multi-preference analysis and decision making. By analyzing the skyline query, we observe a close connection between Z-order curve and skyline processing strategies and propose to use a new index structure called ZBtree, to index and store data points based on Z-order curve. We develop a suite of novel and efficient skyline algorithms, which scale very well to data dimensionality and cardinality, including (1) ZSearch, which processes skyline queries and supports progressive result delivery; (2) ZUpdate, which facilitates incremental skyline result maintenance; and (3) k-ZSearch, which answers k-dominant skyline query (a skyline variant that retrieves a representative subset of skyline results). Extensive experiments have been conducted to evaluate our proposed algorithms and compare them against the best available algorithms designed for skyline search, skyline result update, and k-dominant skyline search, respectively. The result shows that our algorithms, developed coherently based on the same ideas and concepts, soundly outperforms the state-of-the-art skyline algorithms in their specialized domains.

References

[1]
W.-T. Balke, U. Güntzer, and J. X. Zheng. Efficient Distributed Skylining for Web Information Systems. In EDBT, pages 256--273, 2004.
[2]
K. S. Beyer, J. Goldstein, R. Ramakrishnan, and U. Shaft. When Is "Nearest Neighbor" Meaningful? In ICDT, pages 217--235, 1999.
[3]
S. Börzsönyi, D. Kossmann, and K. Stocker. The Skyline Operator. In ICDE, pages 421--430, 2001.
[4]
C. Buchta. On the Average Number of Maxima in a Set of Vectors. Information Processing Letter, 33(2):63--65, 1989.
[5]
C. Y. Chan, H. V. Jagadish, K.-L. Tan, A. K. H. Tung, and Z. Zhang. Finding K-Dominant Skylines in High Dimensional Space. In SIGMOD, pages 503--514, 2006.
[6]
S. Chaudhuri, N. N. Dalvi, and R. Kaushik. Robust Cardinality and Cost Estimation for Skyline Operator. In ICDE, page 64, 2006.
[7]
J. Chomicki, P. Godfrey, J. Gryz, and D. Liang. Skyline with Presorting. In ICDE, pages 717--816, 2003.
[8]
P. Godfrey, R. Shipley, and J. Gryz. Maximal Vector Computation in Large Data Sets. In VLDB, pages 229--240, 2005.
[9]
Z. Huang, C. S. Jensen, H. Lu, and B. C. Ooi. Skyline Queries Against Mobile Lightweight Devices in MANETs. In ICDE, page 66, 2006.
[10]
D. Kossmann, F. Ramsak, and S. Rost. Shooting Stars in the Sky: An Online Algorithm for Skyline Queries. In VLDB, pages 275--286, 2002.
[11]
X. Lin, Y. Yuan, W. Wang, and H. Lu. Stabbing the Sky: Efficient Skyline Computation over Sliding Windows. In ICDE, pages 502--513, 2005.
[12]
J. A. Orenstein and T. H. Merrett. A Class of Data Structures for Associative Searching. In PODS, pages 181--190, 1984.
[13]
D. Papadias, Y. Tao, G. Fu, and B. Seeger. Progressive Skyline Computation in Database Systems. ACM TODS, 30(1):41--82, 2005.
[14]
F. Ramsak, V. Markl, R. Fenk, M. Zirkel, K. Elhardt, and R. Bayer. Integrating the UB-Tree into a Database System Kernel. In VLDB, pages 263--272, 2000.
[15]
K.-L. Tan, P.-K. Eng, and B. C. Ooi. Efficient Progressive Skyline Computation. In VLDB, pages 301--310, 2001.
[16]
Y. Tao and D. Papadias. Maintaining Sliding Window Skylines on Data Streams. IEEE TKDE, 18(2):377--391, 2006.
[17]
P. Wu, D. Agrawal, O. Egeciglu, and A. E. Abbadi. DeltaSky: Optimal Maintenance of Skyline Deletions without Exclusive Dominance Region Generation. In ICDE, pages 486--495, 2007.
[18]
P. Wu, C. Zhang, Y. Feng, B. Y. Zhao, D. Agrawal, and A. E. Abbadi. Parallelizing Skyline Queries for Scalable Distribution. In EDBT, pages 112--130, 2006.

Cited By

View all
  • (2025)Distributed Computation of Skyline Probability over Uncertain PreferencesProceedings of the 26th International Conference on Distributed Computing and Networking10.1145/3700838.3700859(125-133)Online publication date: 4-Jan-2025
  • (2023)Towards Designing and Learning Piecewise Space-Filling CurvesProceedings of the VLDB Endowment10.14778/3598581.359858916:9(2158-2171)Online publication date: 10-Jul-2023
  • (2021)Subarray Skyline Query Processing in Array DatabasesProceedings of the 33rd International Conference on Scientific and Statistical Database Management10.1145/3468791.3468799(37-48)Online publication date: 6-Jul-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image DL Hosted proceedings
VLDB '07: Proceedings of the 33rd international conference on Very large data bases
September 2007
1443 pages
ISBN:9781595936493

Sponsors

  • Yahoo! Research
  • Google Inc.
  • SAP
  • Intel: Intel
  • Microsoft Research: Microsoft Research
  • ORACLE: ORACLE
  • Connex.cc
  • HP invent
  • WKO
  • IBM: IBM

Publisher

VLDB Endowment

Publication History

Published: 23 September 2007

Qualifiers

  • Research-article

Conference

VLDB '07
Sponsor:
  • Intel
  • Microsoft Research
  • ORACLE
  • IBM

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Distributed Computation of Skyline Probability over Uncertain PreferencesProceedings of the 26th International Conference on Distributed Computing and Networking10.1145/3700838.3700859(125-133)Online publication date: 4-Jan-2025
  • (2023)Towards Designing and Learning Piecewise Space-Filling CurvesProceedings of the VLDB Endowment10.14778/3598581.359858916:9(2158-2171)Online publication date: 10-Jul-2023
  • (2021)Subarray Skyline Query Processing in Array DatabasesProceedings of the 33rd International Conference on Scientific and Statistical Database Management10.1145/3468791.3468799(37-48)Online publication date: 6-Jul-2021
  • (2018)Massively parallel skyline computation for processing-in-memory architecturesProceedings of the 27th International Conference on Parallel Architectures and Compilation Techniques10.1145/3243176.3243187(1-12)Online publication date: 1-Nov-2018
  • (2017)Efficient Computation of Subspace Skyline over Categorical DomainsProceedings of the 2017 ACM on Conference on Information and Knowledge Management10.1145/3132847.3133012(407-416)Online publication date: 6-Nov-2017
  • (2017)Probabilistic Skyline on Incomplete DataProceedings of the 2017 ACM on Conference on Information and Knowledge Management10.1145/3132847.3132930(427-436)Online publication date: 6-Nov-2017
  • (2017)Crowd-enabled Pareto-Optimal Objects Finding Employing Multi-Pairwise-Comparison QuestionsProceedings of the 2017 ACM on Conference on Information and Knowledge Management10.1145/3132847.3132910(287-295)Online publication date: 6-Nov-2017
  • (2017)Computing skyline groupsProceedings of the ACM Turing 50th Celebration Conference - China10.1145/3063955.3064804(1-6)Online publication date: 12-May-2017
  • (2017)The subspace global skyline query processing over dynamic databasesWorld Wide Web10.1007/s11280-016-0387-z20:2(291-324)Online publication date: 1-Mar-2017
  • (2016)Textually Relevant Spatial SkylinesIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2015.246537428:1(224-237)Online publication date: 1-Jan-2016
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media