Parallelizing Uncertain Skyline Computation Against N‐of‐n Data Streaming Model

Jun Liu,Xiaoyong Li,Kaijun Ren,Junqiang Song
DOI: https://doi.org/10.1002/cpe.4848
2018-01-01
Abstract:SummaryThe skyline query over uncertain data streams, as an important aspect of big data analysis, plays a significant role in domains such as environment monitoring, decision‐making, and data mining. The skyline query over uncertain data streams with sliding window model always focuses on the most recent N streaming items, which cannot meet the query requirements of different window scales at the same time. To improve the query flexibility and efficiency, we propose an efficient parallel method for processing uncertain n‐of‐N skyline queries; that is, computing the skyline for the most recent n (∀n ≤ N) items in parallel. Specifically, we first propose a framework for parallelizing the query computation for uncertain n‐of‐N skylines. Furthermore, we put forward a sliding window partitioning strategy as well as a streaming items mapping strategy to realize the load balance for each node. In addition, we define a spatial index structure RST based on R‐tree to organize the elements within each individual sliding window and candidate set in each which can significantly improve the dominance tests. Most importantly, we provide an encoding interval scheme to transform the n‐of‐N query into stabbing query in each compute node, which can greatly minimize the query scope and improve the query efficiency. In addition, we use a red‐black tree named RBI to store all stabbing intervals. Extensive experimental results demonstrate that the proposals are efficient and can greatly meet the query requirement of users in real applications.
What problem does this paper attempt to address?