Gil Einziger

Senior Academic

Counting distinct elements over sliding windows

Eran Assaf, Ran Ben Basat, Gil Einziger, Roy Friedman, Yaron Kassner

In Distributed Denial of Service (DDoS) attacks, an attacker tries to disable a service with a ood of seemingly legitimate requests from multiple devices; this is usually accompanied by a sharp spike in the number of distinct IP addresses/ows accessing the system in a short time frame. Hence, the number of distinct elements over sliding windows is a fundamental signal in DDoS identification. Additionally, assessing whether a specific ow has recently accessed the system, known as the Set Membership problem, can help us identify the attacking parties. Here, we show how to extend the functionality of a state of the art algorithm for set membership over a W elements sliding window. We now also support estimation of the distinct ow count, using as little as log2(W) additional bits.

Publication language English
Publication status Published - 22.05.2017
22

ASJC Scopus subject areas

Software
Electrical and Electronic Engineering
Hardware and Architecture
Computer Science Applications
Access to Document
10.1145/3078468.3078491
Other files and links
Link to publication in Scopus