Title :
Caching Support for Skyline Query Processing with Partially Ordered Domains
Author :
Yu-Ling Hsueh ; Hascoet, Tristan
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Chung Cheng Univ., Chiayi, Taiwan
Abstract :
Existing methods have addressed the issue of handling each individual skyline query performed on data sets with partially ordered domains. However, it is still very challenging to process such queries for on-line applications with low response time. In this paper, we introduce a cache-based framework, called CSS, for further reducing the query processing time to support high-responsive applications. Skyline queries that were previously processed with user preferences similar to those of the current query contribute useful candidate result points. Hence, the answered queries are cached with both their results and user preferences such that the query processor can rapidly retrieve the result for a new query only from the result sets of selected queries with compatible user preferences. We introduce a similarity measure that establishes the level of similarity between the user preferences of a new query and a cached query; hence the system can start with the most similar candidates. Furthermore, if a new query is only partially answerable from the cache, then the query processor utilizes the partial result sets and performs less expensive constraint skyline queries guided by violated preferences. Furthermore, we introduce two access methods for cached queries indexed by their user preferences to only access a set of relevant cached queries for similarity measures. Extensive experiments are presented to demonstrate the performance and utility of our novel approach.
Keywords :
cache storage; database indexing; directed graphs; geographic information systems; query processing; CSS; cache-based framework; caching support; data management; data sets; directed acyclic graph; indexing methods; multidimensional databases; partially ordered domains; query processing time reduction; real-time GIS applications; similarity measure; skyline query handling; skyline query processing; user preferences; Cascading style sheets; Equations; Heuristic algorithms; Indexes; Partitioning algorithms; Query processing; Time factors; Query processing; data management; indexing methods; multi-dimensional databases;
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
DOI :
10.1109/TKDE.2014.2309125