2014
DOI: 10.1007/978-3-319-05810-8_21
|View full text |Cite
|
Sign up to set email alerts
|

APSkyline: Improved Skyline Computation for Multicore Architectures

Abstract: Abstract. The trend towards in-memory analytics and CPUs with an increasing number of cores calls for new algorithms that can efficiently utilize the available resources. This need is particularly evident in the case of CPU-intensive query operators. One example of such a query with applicability in data analytics is the skyline query. In this paper, we present APSkyline, a new approach for multicore skyline query processing, which adheres to the partition-execute-merge framework. Contrary to existing research… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
17
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 20 publications
(25 citation statements)
references
References 16 publications
1
17
0
Order By: Relevance
“…Afterwards the local Skyline results have to be merged. Liknes et al [7] present the APSkyline algorithm for efficient multicore computation of Skyline sets. They focus on the partitioning of the data and use the angle-based partitioning from [18] to reduce the number of candidate points that need to be checked in the final merging phase.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Afterwards the local Skyline results have to be merged. Liknes et al [7] present the APSkyline algorithm for efficient multicore computation of Skyline sets. They focus on the partitioning of the data and use the angle-based partitioning from [18] to reduce the number of candidate points that need to be checked in the final merging phase.…”
Section: Related Workmentioning
confidence: 99%
“…This saves memory and runtime. [13] suggests a grid-based partitioning, [18,7] uses an angle-based partitioning, and [19] uses hyperplane projections to divide the dataset into disjoint sets. The lattice algorithms are independent from the partitioning, because the dominance tests are done on the lattice structure instead of relying on a tuple-to-tuple comparison.…”
Section: The Hpl-skyline Algorithm (Hpl-s) Is Designed Asmentioning
confidence: 99%
See 1 more Smart Citation
“…PSkyline [13] naively cuts the dataset, processes each partition on a separate core, and then merges the results together. APSkyline [16] follows the same pattern, but uses sophisticated angle-based partitioning of the dataset that does not scale with dimensionality (the reported experiments consider d = 5 at most). Additionally, PSFS [13], a weaker version of our Q-Flow, was introduced in [13] as a naive baseline and VSkyline [7] modifies PSkyline to utilize SIMD instructions.…”
Section: Related Workmentioning
confidence: 99%
“…This computational challenge has prompted the use of modern computing platforms, such as GPUs [3], [8] and multicore CPUs [13], [16], as well as distributed environments [12], including MapReduce [17], [19], [22], to accelerate the computation. Of these, multicore CPUs are a particularly attractive option, because the cost of shared data structures is much lower and parallel work need not be isolated.…”
Section: Introductionmentioning
confidence: 99%