Title
Memento: making sliding windows efficient for heavy hitters
Abstract
ABSTRACTCloud operators require real-time identification of Heavy Hitters (HH) and Hierarchical Heavy Hitters (HHH) for applications such as load balancing, traffic engineering, and attack mitigation. However, existing techniques are slow in detecting new heavy hitters. In this paper, we make the case for identifying heavy hitters through sliding windows. Sliding windows are quicker and more accurate to detect new heavy hitters than current interval based methods, but to date had no practical algorithms. Accordingly, we introduce, design and analyze the Memento family of sliding window algorithms for the HH and HHH problems in the single-device and network-wide settings. Using extensive evaluations, we show that our single-device solutions attain similar accuracy and are by up to 273X faster than existing window-based techniques. Furthermore, we exemplify our network-wide HHH detection capabilities on a realistic testbed. To that end, we implemented Memento as an open-source extension to the popular HAProxy cloud load-balancer. In our evaluations, using an HTTP flood by 50 subnets, our network-wide approach detected the new subnets faster, and reduced the number of undetected flood requests by up to 37X compared to the alternatives.
Year
DOI
Venue
2018
10.1145/3281411.3281427
CONEXT
DocType
Volume
Citations 
Conference
abs/1810.02899
3
PageRank 
References 
Authors
0.41
33
6
Name
Order
Citations
PageRank
Ran Ben-Basat110519.20
Gil Einziger215120.82
Isaac Keslassy398672.83
Ariel Orda42595351.94
Shay Vargaftik5476.22
Erez Waisbard6334.78