Approximating Frequent Items in Asynchronous Data Stream over a Sliding Window

In an asynchronous data stream, the data items may be out of order with respect to their original timestamps. This paper studies the space complexity required by a data structure to maintain such a data stream so that it can approximate the set of frequent items over a sliding time window with suffi...

Full description

Bibliographic Details
Main Authors: Ho-Leung Chan, Tak-Wah Lam, Hing-Fung Ting, Lap-Kei Lee
Format: Article
Language:English
Published: MDPI AG 2011-09-01
Series:Algorithms
Subjects:
Online Access:http://www.mdpi.com/1999-4893/4/3/200/
_version_ 1819095270264143872
author Ho-Leung Chan
Tak-Wah Lam
Hing-Fung Ting
Lap-Kei Lee
author_facet Ho-Leung Chan
Tak-Wah Lam
Hing-Fung Ting
Lap-Kei Lee
author_sort Ho-Leung Chan
collection DOAJ
description In an asynchronous data stream, the data items may be out of order with respect to their original timestamps. This paper studies the space complexity required by a data structure to maintain such a data stream so that it can approximate the set of frequent items over a sliding time window with sufficient accuracy. Prior to our work, the best solution is given by Cormode et al. [1], who gave an O (1/ε log W log (εB/ log W) min {log W, 1/ε} log |U|)- space data structure that can approximate the frequent items within an ε error bound, where W and B are parameters of the sliding window, and U is the set of all possible item names. We gave a more space-efficient data structure that only requires O (1/ε log W log (εB/ logW) log log W) space.
first_indexed 2024-12-21T23:40:38Z
format Article
id doaj.art-835403ea6bed46d6be06530a45606d18
institution Directory Open Access Journal
issn 1999-4893
language English
last_indexed 2024-12-21T23:40:38Z
publishDate 2011-09-01
publisher MDPI AG
record_format Article
series Algorithms
spelling doaj.art-835403ea6bed46d6be06530a45606d182022-12-21T18:46:14ZengMDPI AGAlgorithms1999-48932011-09-014320022210.3390/a4030200Approximating Frequent Items in Asynchronous Data Stream over a Sliding WindowHo-Leung ChanTak-Wah LamHing-Fung TingLap-Kei LeeIn an asynchronous data stream, the data items may be out of order with respect to their original timestamps. This paper studies the space complexity required by a data structure to maintain such a data stream so that it can approximate the set of frequent items over a sliding time window with sufficient accuracy. Prior to our work, the best solution is given by Cormode et al. [1], who gave an O (1/ε log W log (εB/ log W) min {log W, 1/ε} log |U|)- space data structure that can approximate the frequent items within an ε error bound, where W and B are parameters of the sliding window, and U is the set of all possible item names. We gave a more space-efficient data structure that only requires O (1/ε log W log (εB/ logW) log log W) space.http://www.mdpi.com/1999-4893/4/3/200/asynchronous data streamsfrequent itemssliding windowspace complexity
spellingShingle Ho-Leung Chan
Tak-Wah Lam
Hing-Fung Ting
Lap-Kei Lee
Approximating Frequent Items in Asynchronous Data Stream over a Sliding Window
Algorithms
asynchronous data streams
frequent items
sliding window
space complexity
title Approximating Frequent Items in Asynchronous Data Stream over a Sliding Window
title_full Approximating Frequent Items in Asynchronous Data Stream over a Sliding Window
title_fullStr Approximating Frequent Items in Asynchronous Data Stream over a Sliding Window
title_full_unstemmed Approximating Frequent Items in Asynchronous Data Stream over a Sliding Window
title_short Approximating Frequent Items in Asynchronous Data Stream over a Sliding Window
title_sort approximating frequent items in asynchronous data stream over a sliding window
topic asynchronous data streams
frequent items
sliding window
space complexity
url http://www.mdpi.com/1999-4893/4/3/200/
work_keys_str_mv AT holeungchan approximatingfrequentitemsinasynchronousdatastreamoveraslidingwindow
AT takwahlam approximatingfrequentitemsinasynchronousdatastreamoveraslidingwindow
AT hingfungting approximatingfrequentitemsinasynchronousdatastreamoveraslidingwindow
AT lapkeilee approximatingfrequentitemsinasynchronousdatastreamoveraslidingwindow