Cardinality Estimation in a Virtualized Network Device Using Online Machine Learning

被引:18
|
作者
Cohen, Reuven [1 ]
Nezri, Yuval [1 ]
机构
[1] Technion, Dept Comp Sci, IL-32000 Haifa, Israel
关键词
Cardinality estimation; machine learning;
D O I
10.1109/TNET.2019.2940705
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cardinality estimation algorithms receive a stream of elements, with possible repetitions, and return the number of distinct elements in the stream. Such algorithms seek to minimize the required memory and CPU resource consumption at the price of inaccuracy in their output. In computer networks, cardinality estimation algorithms are mainly used for counting the number of distinct flows, and they are divided into two categories: sketching algorithms and sampling algorithms. Sketching algorithms require the processing of all packets, and they are therefore usually implemented by dedicated hardware. Sampling algorithms do not require processing of all packets, but they are known for their inaccuracy. In this work we identify one of the major drawbacks of sampling-based cardinality estimation algorithms: their inability to adapt to changes in flow size distribution. To address this problem, we propose a new sampling-based adaptive cardinality estimation framework, which uses online machine learning. We evaluate our framework using real traffic traces, and show significantly better accuracy compared to the best known sampling-based algorithms, for the same fraction of processed packets.
引用
收藏
页码:2098 / 2110
页数:13
相关论文
共 50 条
  • [41] Cardinality estimation using normalizing flow
    Wang, Jiayi
    Chai, Chengliang
    Liu, Jiabin
    Li, Guoliang
    VLDB JOURNAL, 2024, 33 (02): : 323 - 348
  • [42] Blind Estimation of the PN Sequence of A DSSS Signal Using A Modified Online Unsupervised Learning Machine
    Wei, Yangjie
    Fang, Shiliang
    Wang, Xiaoyan
    Huang, Shuxia
    SENSORS, 2019, 19 (02):
  • [43] Fast online estimation of quail eggs freshness using portable NIR spectrometer and machine learning
    Brasil, Yasmin Lima
    Cruz-Tirado, J. P.
    Barbin, Douglas Fernandes
    FOOD CONTROL, 2022, 131
  • [44] Cardinality estimation using normalizing flow
    Jiayi Wang
    Chengliang Chai
    Jiabin Liu
    Guoliang Li
    The VLDB Journal, 2024, 33 (2) : 323 - 348
  • [45] Virtual self-adaptive bitmap for online cardinality estimation
    Lu, Jie
    Chen, Hongchang
    Zhang, Jianpeng
    Hu, Tao
    Sun, Penghao
    Zhang, Zhen
    INFORMATION SYSTEMS, 2023, 114
  • [46] YouTube QoE Estimation Based on the Analysis of Encrypted Network Traffic Using Machine Learning
    Orsolic, Irena
    Pevec, Dario
    Suznjevic, Mirko
    Skorin-Kapov, Lea
    2016 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2016,
  • [47] A Machine Learning System for Precipitation Estimation Using Satellite and Ground Radar Network Observations
    Chen, Haonan
    Chandrasekar, V
    Cifelli, Robert
    Xie, Pingping
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2020, 58 (02): : 982 - 994
  • [48] An intrusion detection system using network traffic profiling and online sequential extreme learning machine
    Singh, Raman
    Kumar, Harish
    Singla, R. K.
    EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (22) : 8609 - 8624
  • [49] USING DEEP LEARNING AND MACHINE LEARNING IN SPACE NETWORK
    Shrivastava, Abhudaya
    Shrivastava, D. P.
    2020 SEVENTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY TRENDS (ITT 2020), 2020, : 83 - 88
  • [50] Distributed Online Anomaly Detection for Virtualized Network Slicing Environment
    Wang, Weili
    Liang, Chengchao
    Chen, Qianbin
    Tang, Lun
    Yanikomeroglu, Halim
    Liu, Tong
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2022, 71 (11) : 12235 - 12249