Algorithms 2011, 4(3), 200-222; doi:10.3390/a4030200
Article

Approximating Frequent Items in Asynchronous Data Stream over a Sliding Window

1,* email, 2email, 1email and 1email
Received: 23 June 2011; in revised form: 23 June 2011 / Accepted: 10 September 2011 / Published: 22 September 2011
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Abstract: 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/ logWlog log W) space.
Keywords: asynchronous data streams; frequent items; sliding window; space complexity
PDF Full-text Download PDF Full-Text [405 KB, uploaded 22 September 2011 15:45 CEST]

Export to BibTeX |
EndNote


MDPI and ACS Style

Ting, H.-F.; Lee, L.-K.; Chan, H.-L.; Lam, T.-W. Approximating Frequent Items in Asynchronous Data Stream over a Sliding Window. Algorithms 2011, 4, 200-222.

AMA Style

Ting H-F, Lee L-K, Chan H-L, Lam T-W. Approximating Frequent Items in Asynchronous Data Stream over a Sliding Window. Algorithms. 2011; 4(3):200-222.

Chicago/Turabian Style

Ting, Hing-Fung; Lee, Lap-Kei; Chan, Ho-Leung; Lam, Tak-Wah. 2011. "Approximating Frequent Items in Asynchronous Data Stream over a Sliding Window." Algorithms 4, no. 3: 200-222.

Algorithms EISSN 1999-4893 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert