Publication:
Low-latency sliding-window aggregation in worst-case constant time

dc.contributor.authorKanat Tangwongsanen_US
dc.contributor.authorMartin Hirzelen_US
dc.contributor.authorScott Schneideren_US
dc.contributor.otherMahidol Universityen_US
dc.contributor.otherIBM Researchen_US
dc.date.accessioned2018-12-21T07:20:01Z
dc.date.accessioned2019-03-14T08:03:29Z
dc.date.available2018-12-21T07:20:01Z
dc.date.available2019-03-14T08:03:29Z
dc.date.issued2017-06-08en_US
dc.description.abstract© 2017 ACM. Sliding-window aggregation is a widely-used approach for extracting insights from the most recent portion of a data stream. The aggregations of interest can usually be cast as binary operators that are associative, but they are not necessarily commutative nor in-vertible. Non-invertible operators, however, are difficult to support efficiently. The best published algorithms require O(log n) aggregation steps per window operation, where n is the sliding-window size at that point. For a FIFO window, this can be improved to 0(1) on average by using two aggregation stacks. This paper presents DABA, a novel algorithm for aggregating FIFO sliding windows that significantly improves upon these time bounds. DABA requires only 0(1) aggregation steps per operation in the worst case (not just on average). As such, DABA asymptotically improves the performance of sliding-window aggregation without restricting the operator to be invertible. Our experimental results demonstrate that these theoretical improvements hold in practice. DABA is a substantial improvement over the state of the art in terms of both latency and throughput.en_US
dc.identifier.citationDEBS 2017 - Proceedings of the 11th ACM International Conference on Distributed Event-Based Systems. (2017), 66-77en_US
dc.identifier.doi10.1145/3093742.3093925en_US
dc.identifier.other2-s2.0-85023175463en_US
dc.identifier.urihttps://repository.li.mahidol.ac.th/handle/20.500.14594/42439
dc.rightsMahidol Universityen_US
dc.rights.holderSCOPUSen_US
dc.source.urihttps://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85023175463&origin=inwarden_US
dc.subjectComputer Scienceen_US
dc.subjectEngineeringen_US
dc.titleLow-latency sliding-window aggregation in worst-case constant timeen_US
dc.typeConference Paperen_US
dspace.entity.typePublication
mu.datasource.scopushttps://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85023175463&origin=inwarden_US

Files

Collections