Skip to search boxSkip to navigationSkip to main content

Sketching asynchronous streams over a sliding window

  • Srikanta Tirthapura(corresponding author)
    ,
  • Bojian Xu
    ,
*Corresponding author for this work
  • Iowa State University
    ,
  • Rensselaer Polytechnic Institute
Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Related Event

Title

25th Annual ACM Symposium on Principles of Distributed Computing 2006

Event type

Conference

Date

07/23/2006 - 07/26/2006

Location

Denver, COUnited States

Abstract

We study the problem of maintaining sketches of recent elements of a data stream. Motivated by applications involving network data, we consider streams that are asynchronous, in which the observed order of data is not the same as the time order in which the data was generated. The notion of recent elements of a stream is modeled by the sliding timestamp window, which is the set of elements with timestamps that are close to the current time. We design algorithms for maintaining sketches of all elements within the sliding timestamp window that can give provably accurate estimates of two basic aggregates, the sum and the median, of a stream of numbers. The space taken by the sketches, the time needed for querying the sketch, and the time for inserting new elements into the sketch are all polylog with respect to the maximum window size and the values of the data items in the window. Our sketches can be easily combined in a loss-less and compact way, making them useful for distributed computations over data streams. Previous works on sketching recent elements of a data stream have all considered the more restrictive scenario of synchronous streams, where the observed order of data is the same as the time order in which the data was generated. Our notion of recency of elements is more general than that studied in previous work, and thus our sketches are more robust to network delays and asynchrony.

Publication Information

Output type

Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Original language

English (US)

Pages from-to (Number of pages)

Pages 82-91 (10 pages)

Publication milestones

  • Published - 2006

Publication status

Published - 2006

Publisher

Association for Computing Machinery (ACM), United States

Publication series

  • Publication series name: Proceedings of the Annual ACM Symposium on Principles of Distributed Computing
    Volume: 2006
1595933840, 9781595933843

Publication IDs

  • Scopus: 33748712629

Host publication title

Proceedings of the 25th Annual ACM Symposium on Principles of Distributed Computing 2006

Publication metrics

Metrics

SciVal
citations
32
Fractional count
1
Fractional count
0.33
Fractional count
2
Fractional count
0.67
Fractional count
1
Fractional count
1
Scopus
citations
SciVal
FWCI
2.89
SciVal
Author count
3
SciVal
Paper percentile
81

PlumX, opens in new tab

Citation count
31
Captures
27