On the Practical Detection of the Top-k Flows

被引:0
作者
Moraney, Jalil [1 ]
Raz, Danny [1 ]
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, Haifa, Israel
来源
2018 14TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM) | 2018年
关键词
top-k Flows; Efficient Monitoring; Software Defined Networks; FREQUENT;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Monitoring network traffic is an important building block for various management and security systems. In typical settings, the number of active flows in a network node is much larger than the number of available monitoring resources and there is no practical way to maintain per-flow state at the node. This situation gave rise to the recent interest in streaming algorithms where complex data structures are used to perform monitoring tasks like identifying the top-k flows using a constant amount of memory. However, these solutions require complicated per-packet operations, which are not feasible in current hardware or software network nodes. In this paper, we take a different approach to this problem and study the ability to perform monitoring tasks using efficient builtin counters available in current network devices. We show that by applying non-trivial control algorithms that change the filter assignments of these built-in counters at a fixed time interval, regardless of packet arrival rate, we can get accurate monitoring information. We provide an analytical study of the top-k flows problem and show, using extensive emulation over recent real traffic, that our algorithm can perform at least as well as the best-known streaming algorithms without using complex data structure or performing expensive per-packet operations.
引用
收藏
页码:81 / 89
页数:9
相关论文
共 17 条
[1]  
[Anonymous], 2009, P HOTN
[2]  
Ben-Basat R., 2017, IEEE INFOCOM 2017
[3]   Finding frequent items in data streams [J].
Charikar, M ;
Chen, K ;
Farach-Colton, M .
THEORETICAL COMPUTER SCIENCE, 2004, 312 (01) :3-15
[4]   What's hot and what's not: Tracking most frequent items dynamically [J].
Cormode, G ;
Muthukrishnan, S .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 2005, 30 (01) :249-278
[5]  
Demaine ED, 2002, LECT NOTES COMPUT SC, V2461, P348
[6]  
Goyal S., 2013, Int. J. Comput. Sci. Network Solutions, V1, P53
[7]  
Lantz Bob., 2010, Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks, Hotnets-IX, p19:1, DOI 10.1145/1868447.1868466
[8]   Efficient computation of frequent and top-k elements in data streams [J].
Metwally, A ;
Agrawal, D ;
El Abbadi, A .
DATABASE THEORY - ICDT 2005, PROCEEDINGS, 2005, 3363 :398-412
[9]  
Mininet, 2014, MIN INST VIRT NETW Y
[10]  
Moraney J, 2016, INT CONF NETW SER, P55, DOI 10.1109/CNSM.2016.7818400