RecenTo: Finding Top-K Flows of the Recent Past

Author:

Ozery Aviya1ORCID,Diamant Jonathan1ORCID,Landau Feibish Shir1ORCID

Affiliation:

1. The Open University of Israel, Raanana, Israel

Abstract

Recent advances in programmable networks enable network operators to perform fine-grained analysis on all of the traffic as it traverses the network. One of the most common tasks, that has been widely studied, is to find the heavy hitter flows or the top-k flows. Several solutions have been presented that find such flows using a constant amount of memory and working within the confined resources and capabilities of the data plane. However, in order to pinpoint critical issues in the network, it is necessary to detect the flows that have been heavy in the recent past. Yet, existing approaches perform the task of heavy flow detection continuously, such that they can find the heavy flows over a boundless time period. In order to find heavy flows for shorter time intervals, sliding windows are often used. This requires multiple instances of the structure to clean out old data while still recording new data. Thus this requires a large amount of resources, and also requires predetermining the fixed length of the windows. We provide a formal definition of the recent top-K flows on a given stream, and present RecenTo a new deterministic counter-based algorithm for finding such flows in the data plane. The innovative technique used in RecenTo enables it to 'self-clean', thus making it easier for newer flows to enter the structure. RecenTo also makes use of a novel structure for maintaining the key and counter of the flows that provides support for the mutual dependence between them (i.e., sometimes the count is changed based on key and sometimes vice-versa). We evaluate RecenTo over continuous chunks of traffic and show that it consistently achieves a recall rate of ~ 0.9 for finding the top-k flows in each chunk.

Funder

Israel Science Foundation

Publisher

Association for Computing Machinery (ACM)

Reference32 articles.

1. 2018. CAIDA datase. https://publicdata.caida.org/datasets/security/. [Online; accessed December 2023].

2. 2023. scipy.stats.skew. https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.skew.html. [Online; accessed December 2023].

3. Detecting heavy flows in the SDN match and action model

4. Ozery Aviya. 2024. RecenTo p4 code. https://github.com/aviacoh/RecenTo_p4_code. [Online; accessed Jul 2024].

5. Randomized Admission Policy for Efficient Top-k, Frequency, and Volume Estimation

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3