DocumentCode :
2847905
Title :
Stabbing the sky: efficient skyline computation over sliding windows
Author :
Lin, Xuemin ; Yuan, Yidong ; Wang, Wei ; Lu, Hongjun
Author_Institution :
Univ. of New South Wales, Sydney, NSW, Australia
fYear :
2005
fDate :
5-8 April 2005
Firstpage :
502
Lastpage :
513
Abstract :
We consider the problem of efficiently computing the skyline against the most recent N elements in a data stream seen so far. Specifically, we study the n-of-N skyline queries; that is, computing the skyline for the most recent n (∀n≤N) elements. Firstly, we developed an effective pruning technique to minimize the number of elements to be kept. It can be shown that on average storing only O(logd N) elements from the most recent N elements is sufficient to support the precise computation of all n-of-N skyline queries in a d-dimension space if the data distribution on each dimension is independent. Then, a novel encoding scheme is proposed, together with efficient update techniques, for the stored elements, so that computing an n-of-N skyline query in a d-dimension space takes O(log N+s) time that is reduced to O(d log log N+s) if the data distribution is independent, where s is the number of skyline points. Thirdly, a novel trigger based technique is provided to process continuous n-of-N skyline queries with O(δ) time to update the current result per new data element and O(log s) time to update the trigger list per result change, where δ is the number of element changes from the current result to the new result. Finally, we extend our techniques to computing the skyline against an arbitrary window in the most recent N element. Besides theoretical performance guarantees, our extensive experiments demonstrated that the new techniques can support on-line skyline query computation over very rapid data streams.
Keywords :
computational complexity; data structures; query processing; computational complexity; data stream; data structures; encoding; pruning technique; query processing; skyline computation; sliding windows; Algorithm design and analysis; Australia; Computational modeling; Databases; Decision making; Distributed computing; Encoding; Query processing; Statistics; Stock markets;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 2005. ICDE 2005. Proceedings. 21st International Conference on
ISSN :
1084-4627
Print_ISBN :
0-7695-2285-8
Type :
conf
DOI :
10.1109/ICDE.2005.137
Filename :
1410162
Link To Document :
بازگشت