The Online Event-Detection Problem

12/24/2018
by   Michael A. Bender, et al.
0

Given a stream S = (s_1, s_2, ..., s_N), a ϕ-heavy hitter is an item s_i that occurs at least ϕ N times in S. The problem of finding heavy-hitters has been extensively studied in the database literature. In this paper, we study a related problem. We say that there is a ϕ-event at time t if s_t occurs exactly ϕ N times in (s_1, s_2, ..., s_t). Thus, for each ϕ-heavy hitter there is a single ϕ-event which occurs when its count reaches the reporting threshold ϕ N. We define the online event-detection problem (OEDP) as: given ϕ and a stream S, report all ϕ-events as soon as they occur. Many real-world monitoring systems demand event detection where all events must be reported (no false negatives), in a timely manner, with no non-events reported (no false positives), and a low reporting threshold. As a result, the OEDP requires a large amount of space (Omega(N) words) and is not solvable in the streaming model or via standard sampling-based approaches. Since OEDP requires large space, we focus on cache-efficient algorithms in the external-memory model. We provide algorithms for the OEDP that are within a log factor of optimal. Our algorithms are tunable: its parameters can be set to allow for a bounded false-positives and a bounded delay in reporting. None of our relaxations allow false negatives since reporting all events is a strict requirement of our applications. Finally, we show improved results when the count of items in the input stream follows a power-law distribution.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/22/2020

BigBen: Telemetry Processing for Internet-wide Event Monitoring

This paper describes BigBen, a network telemetry processing system desig...
research
02/14/2018

Peaks Over Threshold for Bursty Time Series

In many complex systems studied in statistical physics, inter-arrival ti...
research
07/16/2018

Quickest Detection of Dynamic Events in Networks

The problem of quickest detection of dynamic events in networks is studi...
research
04/24/2019

Appliance Event Detection – A Multivariate, Supervised Classification Approach

Non-intrusive load monitoring (NILM) is a modern and still expanding tec...
research
09/28/2020

A Large Scale Benchmark and an Inclusion-Based Algorithm for Continuous Collision Detection

We introduce a large scale benchmark for continuous collision detection ...
research
02/14/2018

Inference for Continuous Time Random Maxima with Heavy-Tailed Waiting Times

In many complex systems of interest, inter-arrival times between events ...
research
04/28/2020

A Photo-Based Mobile Crowdsourcing Frameworkfor Event Reporting

Mobile Crowdsourcing (MCS) photo-based is an arising field of interest a...

Please sign up or login with your details

Forgot password? Click here to reset