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 条
  • [31] Rapid Node Cardinality Estimation in Heterogeneous Machine-to-Machine Networks
    Kadam, Sachin
    Yenduri, Sesha Vivek
    Prasad, Potharaju Hari
    Kumar, Rajesh
    Kasbekar, Gaurav S.
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (02) : 1836 - 1850
  • [32] Rapid Node Cardinality Estimation in Heterogeneous Machine-to-Machine Networks
    Vivek, Sesha Y.
    Prasad, P. Hari
    Kumar, Rajesh
    Kadam, Sachin
    Kasbekar, Gaurav S.
    2019 IEEE 89TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2019-SPRING), 2019,
  • [33] Machine-Learning Based Performance Estimation for Distributed Parallel Applications in Virtualized Heterogeneous Clusters
    Kim, Seontae
    Nguyen Pham
    Baek, Woongki
    Choi, Young-ri
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 2610 - 2611
  • [34] Active Noise Control Using a Feedforward Network with Online Sequential Extreme Learning Machine
    Zhang, Qizhi
    Zhou, Yali
    ADVANCES IN NEURAL NETWORKS - ISNN 2008, PT I, PROCEEDINGS, 2008, 5263 : 410 - 416
  • [35] A Real-Time Network Traffic Classifier for Online Applications Using Machine Learning
    Ahmed, Ahmed Abdelmoamen
    Agunsoye, Gbenga
    ALGORITHMS, 2021, 14 (08)
  • [36] Automated Profiling of Virtualized Media Processing Functions Using Telemetry and Machine Learning
    Mekuria, Rufael
    McGrath, Michael J.
    Riccobene, Vincenzo
    Bayon-Molino, Victor
    Tselios, Christos
    Thomson, John
    Dobrodub, Artem
    PROCEEDINGS OF THE 9TH ACM MULTIMEDIA SYSTEMS CONFERENCE (MMSYS'18), 2018, : 150 - 161
  • [37] LLR estimation using machine learning
    Mostari, Latifa
    Goupil, Alban
    Taleb-Ahmed, Abdelmalik
    ALEXANDRIA ENGINEERING JOURNAL, 2024, 105 : 230 - 236
  • [38] Network Host Cardinality Estimation Based on Artificial Neural Network
    Jie, Xu
    Lan Haoliang
    Wei, Ding
    Ao, Ju
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [39] FlexVF: Adaptive network device services in a virtualized environment
    Ekane, Brice
    Ngoc, Tu Dinh
    Teabe, Boris
    Hagimont, Daniel
    De Palma, Noel
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 127 : 14 - 22
  • [40] Power Device Degradation Estimation by Machine Learning of Gate Waveforms
    Yamasaki, Hiromu
    Miyazaki, Koutaro
    Lo, Yang
    Islam, A. K. M. Mahfuzul
    Hata, Katsuhiro
    Sakurai, Takayasu
    Takamiya, Makoto
    2020 INTERNATIONAL CONFERENCE ON SIMULATION OF SEMICONDUCTOR PROCESSES AND DEVICES (SISPAD 2020), 2020, : 335 - 338