Parallelization of group‐based skyline computation for multi‐core processors

作者: Haoyang Zhu , Peidong Zhu , Xiaoyong Li , Qiang Liu , Peng Xun

DOI: 10.1002/CPE.4195

关键词:

摘要: Summary Skyline computation is particularly useful in multi-criteria decision-making applications. However, it inadequate to answer queries that need analyze not only individual points but also groups of points. Compared the traditional skyline computation, computing group-based much more complicated and expensive. This computational challenge promotes us use modern platforms accelerate computation. In this paper, we introduce a novel multi-core algorithm compute skyline. We first layers data set parallel, which are critical intermediate result. algorithm, maintain an efficiently updatable structure for shared global layers, used minimize dominance tests high throughput. Then design efficient parallel find based on layers. Extensive experimental results real synthetic sets show our algorithms achieve 10-fold speedup with 16 threads over state-of-the-art sequential challenging workloads.

参考文章(34)
Markus Endres, Patrick Roocks, Werner Kießling, Scalagon: An Efficient Skyline Algorithm for All Seasons database systems for advanced applications. pp. 292- 308 ,(2015) , 10.1007/978-3-319-18123-3_18
Carmen Brando, Marlene Goncalves, Vanessa González, Evaluating top-k skyline queries over relational databases database and expert systems applications. pp. 254- 263 ,(2007) , 10.1007/978-3-540-74469-6_26
Boliang Zhang, Shuigeng Zhou, Jihong Guan, Adapting Skyline Computation to the MapReduce Framework: Algorithms and Experiments Database Systems for Adanced Applications. pp. 403- 414 ,(2011) , 10.1007/978-3-642-20244-5_39
Marlene Goncalves, María-Esther Vidal, Reaching the Top of the Skyline: An Efficient Indexed Algorithm for Top-k Skyline Queries database and expert systems applications. ,vol. 5690, pp. 471- 485 ,(2009) , 10.1007/978-3-642-03573-9_41
Sean Chester, Darius Sidlauskas, Ira Assent, Kenneth S. Bogh, Scalable parallelization of skyline computation for multi-core processors international conference on data engineering. pp. 1083- 1094 ,(2015) , 10.1109/ICDE.2015.7113358
Jongwuk Lee, Seung-won Hwang, Scalable skyline computation using a balanced pivot selection technique Information Systems. ,vol. 39, pp. 1- 21 ,(2014) , 10.1016/J.IS.2013.05.005
David G. Kirkpatrick, Raimund Seidel, Output-size sensitive algorithms for finding maximal vectors symposium on computational geometry. pp. 89- 96 ,(1985) , 10.1145/323233.323246
Ilaria Bartolini, Paolo Ciaccia, Marco Patella, Efficient sort-based skyline evaluation ACM Transactions on Database Systems. ,vol. 33, pp. 1- 49 ,(2008) , 10.1145/1412331.1412343
Sungwoo Park, Taekyung Kim, Jonghyun Park, Jinha Kim, Hyeonseung Im, Parallel Skyline Computation on Multicore Architectures 2009 IEEE 25th International Conference on Data Engineering. pp. 760- 771 ,(2009) , 10.1109/ICDE.2009.42
Jongwuk Lee, Gae-won You, Seung-won Hwang, Personalized top-k skyline queries in high-dimensional space Information Systems. ,vol. 34, pp. 45- 61 ,(2009) , 10.1016/J.IS.2008.04.004