brief announcement
play

Brief Announcement: Tracking Distributed Aggregates over Time-based - PowerPoint PPT Presentation

Brief Announcement: Tracking Distributed Aggregates over Time-based Sliding Windows Graham Cormode AT&T Labs Ke Yi HKUST Continuous Distributed Model Track f(S 1 ,,S m ) Coordinator local stream(s) seen at each site k sites S 1 S m


  1. Brief Announcement: Tracking Distributed Aggregates over Time-based Sliding Windows Graham Cormode AT&T Labs Ke Yi HKUST

  2. Continuous Distributed Model Track f(S 1 ,…,S m ) Coordinator local stream(s) seen at each site k sites S 1 S m � Other structures possible (e.g., hierarchical) � Site-site communication only changes things by factor 2 � Goal : : Coordinator continuously tracks (global) function of streams – Achieve communication and space poly(k,1/ ε ,log n) 2

  3. Problems in Distributed Monitoring � Much interest in these problems in TCS and Database areas � Track holistic functions of the (global) data distribution – Quantiles and heavy hitters [C, Garofalakis, Muthukrishnan, Rastogi 05] – Empirical Entropy [Arackaparambil Brody Chakrabarti 09] – Frequency Moments [C, Muthukrishnan, Yi 08] – Frequency Moments [C, Muthukrishnan, Yi 08] – Geometric approach [Sharman, Schuster, Keren 06] � Track functions only over sliding window of recent events – Samples [C, Muthukrishnan, Yi, Zhang 10] – Counts and frequencies [Chan Lam Lee Ting 10] � This work: new framework for monitoring over sliding windows 3

  4. Forward/backward framework Current window Departing Arriving T 2T 3T 4T � Key insight: Key insight: – Complexity of sliding window comes from non-monotonicity – Break any window into forward (arrivals) and backward (expiries) – Solve each separately, improving overall � Optimal results for several problems follow easily – Counting: O(k/ ε log ( ε n/k)) communication, O(1/ ε log ε n) space – Heavy hitters: O(k/ ε log ( ε n/k)) communication, O(1/ ε log ε n) space – Quantiles: O(k/ ε log 2 1/ ε log ( ε n/k)) comm, O(1/ ε log 2 1/ ε log ε n) space 4

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend