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
关键词
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
相关论文
共 50 条
  • [21] Parameterized top-K algorithms
    Chen, Jianer
    Kanj, Iyad A.
    Meng, Jie
    Xia, Ge
    Zhang, Fenghui
    THEORETICAL COMPUTER SCIENCE, 2013, 470 : 105 - 119
  • [22] Top-k Pipe Join
    Martinenghi, Davide
    Tagliasacchi, Marco
    2010 IEEE 26TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDE 2010), 2010, : 16 - 19
  • [23] Top-k Algorithms and Applications
    Das, Gautam
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PROCEEDINGS, 2009, 5463 : 789 - 792
  • [24] Symbolic Top-k Planning
    Speck, David
    Mattmueller, Robert
    Nebel, Bernhard
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 9967 - 9974
  • [25] Is Top-k Sufficient for Ranking?
    Lan, Yanyan
    Niu, Shuzi
    Guo, Jiafeng
    Cheng, Xueqi
    PROCEEDINGS OF THE 22ND ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM'13), 2013, : 1261 - 1270
  • [26] Assessing Top-k Preferences
    Clarke, Charles L. A.
    Vtyurina, Alexandra
    Smucker, Mark D.
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2021, 39 (03)
  • [27] Top-k Multiclass SVM
    Lapin, Maksim
    Hein, Matthias
    Schiele, Bernt
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 28 (NIPS 2015), 2015, 28
  • [28] TOP-K SELECTIVE GOSSIP
    Uestebay, Deniz
    Rabbat, Michael
    2012 IEEE 13TH INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING ADVANCES IN WIRELESS COMMUNICATIONS (SPAWC), 2012, : 505 - 509
  • [29] Reverse Top-k Queries
    Vlachou, Akrivi
    Doulkeridis, Christos
    Kotidis, Yannis
    Norvag, Kjetil
    26TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING ICDE 2010, 2010, : 365 - 376
  • [30] Top-k Hierarchical Classification
    Oh, Sechan
    THIRTY-FIRST AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 2450 - 2456