Publication Type
Journal Article
Version
publishedVersion
Publication Date
6-2017
Abstract
Continuous top-k query over streaming data is a fundamental problem in database. In this paper, we focus on the sliding window scenario, where a continuous top-k query returns the top-k objects within each query window on the data stream. Existing algorithms support this type of queries via incrementally maintaining a subset of objects in the window and try to retrieve the answer from this subset as much as possible whenever the window slides. However, since all the existing algorithms are sensitive to query parameters and data distribution, they all suffer from expensive incremental maintenance cost. In this paper, we propose a self-adaptive partition framework to support continuous top-k query. It partitions the window into sub-windows and only maintains a small number of candidates with highest scores in each sub-window. Based on this framework, we have developed several partition algorithms to cater for different object distributions and query parameters. To our best knowledge, it is the first algorithm that achieves logarithmic complexity w.r.t. k for incrementally maintaining the candidate set even in the worstcase scenarios.
Keywords
Partitioning algorithms, Maintenance engineering, Monitoring, Temperature sensors, Heuristic algorithms, Complexity theory
Discipline
Databases and Information Systems | Data Storage Systems
Research Areas
Data Science and Engineering
Publication
IEEE Transactions on Knowledge and Data Engineering
Volume
29
Issue
6
First Page
1310
Last Page
1328
ISSN
1041-4347
Identifier
10.1109/TKDE.2017.2662236
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Citation
ZHU, Rui; WANG, Bin; YANG, Xiaochun; ZHENG, Baihua; and WANG, Guoren.
SAP: Improving continuous top-K queries over streaming data. (2017). IEEE Transactions on Knowledge and Data Engineering. 29, (6), 1310-1328.
Available at: https://ink.library.smu.edu.sg/sis_research/3666
Copyright Owner and License
Authors
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org./10.1109/TKDE.2017.2662236