Randomized Admission Policy for Efficient Top-k, Frequency, and Volume Estimation

被引:19
作者
Ben Basat, Ran [1 ]
Chen, Xiaoqi [2 ]
Einziger, Gil [3 ]
Friedman, Roy [4 ]
Kassner, Yaron [4 ]
机构
[1] Harvard Univ, Dept Comp Sci, Cambridge, MA 02138 USA
[2] Princeton Univ, Dept Comp Sci, Princeton, NJ 08540 USA
[3] Ben Gurion Univ Negev, Dept Comp Sci, IL-84105 Beer Sheva, Israel
[4] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
关键词
Algorithm design and analysis; approximation algorithms; FINDING FREQUENT; NETWORK; ELEMENTS; STREAMS;
D O I
10.1109/TNET.2019.2918929
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network management protocols often require timely and meaningful insight about per flow network traffic. This paper introduces Randomized Admission Policy (RAP) -a novel algorithm for the frequency, top-k, and byte volume estimation problems, which are fundamental in network monitoring. We demonstrate space reductions compared to the alternatives, for the frequency estimation problem, by a factor of up to 32 on real packet traces and up to 128 on heavy-tailed workloads. For top-k identification, RAP exhibits memory savings by a factor of between 4 and 64 depending on the workloads' skewness. These empirical results are backed by formal analysis, indicating the asymptotic space improvement of our probabilistic admission approach. In Addition, we present d-way RAP, a hardware friendly variant of RAP that empirically maintains its space and accuracy benefits.
引用
收藏
页码:1432 / 1445
页数:14
相关论文
共 45 条
[1]   A High-Performance Algorithm for Identifying Frequent Items in Data Streams [J].
Anderson, Daniel ;
Bevan, Pryce ;
Lang, Kevin ;
Liberty, Edo ;
Rhodes, Lee ;
Thaler, Justin .
PROCEEDINGS OF THE 2017 INTERNET MEASUREMENT CONFERENCE (IMC'17), 2017, :268-282
[2]  
[Anonymous], 2002, SPECTS
[3]  
[Anonymous], 2015, CAIDA UCSD ANONYMIZE
[4]  
[Anonymous], 2017, P IEEE C COMP COMM
[5]  
[Anonymous], CAFFEINE HIGH PERFOR
[6]  
Baek-Young Choi, 2002, Performance Evaluation Review, V30, P272, DOI 10.1145/511399.511376
[7]   Memento: Making Sliding Windows Efficient for Heavy Hitters [J].
Ben Basat, Ran ;
Einziger, Gil ;
Keslassy, Isaac ;
Orda, Ariel ;
Vargaftik, Shay ;
Waisbard, Erez .
CONEXT'18: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES, 2018, :254-266
[8]  
Ben-Basat R, 2016, IEEE INFOCOM SER
[9]  
Benson T., 2010, Proceedings of the 10th annual conference on Internet measurement - IMC '10, P267, DOI [DOI 10.1145/1879141.1879175, 10.1145/1879141.1879175]
[10]  
Benson Theophilus., 2011, SoCC, P8