...
首页> 外文期刊>IEEE/ACM Transactions on Networking >Cardinality Estimation in a Virtualized Network Device Using Online Machine Learning
【24h】

Cardinality Estimation in a Virtualized Network Device Using Online Machine Learning

机译:使用在线机器学习的虚拟网络设备中的基数估计

获取原文
获取原文并翻译 | 示例
           

摘要

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.
机译:基数估计算法接收可能重复的元素流,并返回该流中不同元素的数量。这样的算法试图以其输出中的不准确性为代价来最小化所需的存储器和CPU资源消耗。在计算机网络中,基数估计算法主要用于计算不同流的数量,它们分为两类:草绘算法和采样算法。绘制算法需要处理所有数据包,因此通常由专用硬件来实现。采样算法不需要处理所有数据包,但以其不精确性而闻名。在这项工作中,我们确定了基于采样的基数估计算法的主要缺点之一:它们无法适应流量大小分布的变化。为了解决这个问题,我们提出了一个新的基于采样的自适应基数估计框架,该框架使用在线机器学习。我们使用真实的流量跟踪来评估我们的框架,对于相同比例的已处理数据包,与最知名的基于采样的算法相比,它显示出明显更高的准确性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号