On the Average Number of Maxima in a Set of Vectors and Applications
Journal of the ACM (JACM)
High performance dynamic lock-free hash tables and list-based sets
Proceedings of the fourteenth annual ACM symposium on Parallel algorithms and architectures
Proceedings of the 17th International Conference on Data Engineering
A Pragmatic Implementation of Non-blocking Linked-Lists
DISC '01 Proceedings of the 15th International Conference on Distributed Computing
Indexing for progressive skyline computation
Data & Knowledge Engineering
Preference formulas in relational queries
ACM Transactions on Database Systems (TODS)
Progressive skyline computation in database systems
ACM Transactions on Database Systems (TODS) - Special Issue: SIGMOD/PODS 2003
Algorithms and analyses for maximal vector computation
The VLDB Journal — The International Journal on Very Large Data Bases
Parallel Computation of Skyline Queries
HPCS '07 Proceedings of the 21st International Symposium on High Performance Computing Systems and Applications
Efficient skyline computation over low-cardinality domains
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Algorithms and data structures for external memory
Foundations and Trends® in Theoretical Computer Science
Efficient sort-based skyline evaluation
ACM Transactions on Database Systems (TODS)
Sorting and selection in posets
SODA '09 Proceedings of the twentieth Annual ACM-SIAM Symposium on Discrete Algorithms
Pictures from Mongolia. Extracting the Top Elements from a Partially Ordered Set
Theory of Computing Systems
Communications of the ACM - Security in the Browser
Parallel Skyline Computation on Multicore Architectures
ICDE '09 Proceedings of the 2009 IEEE International Conference on Data Engineering
Parallel skyline computation on multicore architectures
Information Systems
Information Sciences: an International Journal
Skyline queries in crowd-enabled databases
Proceedings of the 16th International Conference on Extending Database Technology
Hi-index | 0.01 |
Until recently algorithms continuously gained free performance improvements due to ever increasing processor speeds. Unfortunately, this development has reached its limit. Nowadays, new generations of CPUs focus on increasing the number of processing cores instead of simply increasing the performance of a single core. Thus, sequential algorithms will be excluded from future technological advances. Instead, highly scalable parallel algorithms are needed to fully tap new hardware potentials. In this paper we establish a design space for parallel algorithms in the domain of personalized database retrieval, taking skyline algorithms as a representative example. We will investigate the spectrum of base operations of different retrieval algorithms and various parallelization techniques to develop a set of highly scalable and high-performing skyline algorithms for different retrieval scenarios. Finally, we extensively evaluate these algorithms to showcase their superior characteristics.