TY - GEN
T1 - Counting distinct elements over sliding windows
AU - Assaf, Eran
AU - Basat, Ran Ben
AU - Einziger, Gil
AU - Friedman, Roy
AU - Kassner, Yaron
N1 - Publisher Copyright:
© 2017 Copyright held by the owner/author(s).
PY - 2017/5/22
Y1 - 2017/5/22
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/85020743168
U2 - 10.1145/3078468.3078491
DO - 10.1145/3078468.3078491
M3 - Conference contribution
AN - SCOPUS:85020743168
T3 - SYSTOR 2017 - Proceedings of the 10th ACM International Systems and Storage Conference
BT - SYSTOR 2017 - Proceedings of the 10th ACM International Systems and Storage Conference
PB - Association for Computing Machinery, Inc
T2 - 10th ACM International Systems and Storage Conference, SYSTOR 2017
Y2 - 22 May 2017 through 24 May 2017
ER -