AccuPIPE: Accurate Heavy Flow Detection in the Data Plane Using Programmable Switches

Yang Guo, Franklin Liu,An Wang,Hang Liu

NOMS 2020 - 2020 IEEE/IFIP Network Operations and Management Symposium(2020)

引用 0|浏览15
暂无评分
摘要
Identifying heavy flows, i.e., flows with large packet counts during a pre-defined time window, is vital for many network applications. The task of real-time heavy flow detection in data plane is challenging due to high switching speed (100 Gbps), a large number of concurrent flows (millions of concurrent flows), and small memory footprint requirement. In this paper, we dissect the key factors that affect the existing detection scheme’s accuracy, and propose AccuPipe, a new detection scheme with intelligent flow entry replacement strategies. The simulation results show that the new scheme is able to efficiently utilize all flow entries in the detection pipeline, and detects more than 850 heavy flows (out of top 1,000) using a small amount of memory (1,000 flow entries, roughly equivalently to 18KB memory) with reasonable reporting overhead. This represents a 76% improvement over HashPIPE scheme, which detects on average 484 heavy flows (out of top 1,000) in the same setting. In addition, we investigate the performance of different flow entry replacement strategies, and report their pros and cons.
更多
查看译文
关键词
concurrent flows,memory footprint requirement,AccuPipe,intelligent flow entry replacement strategies,detection pipeline,HashPIPE scheme,AccuPIPE,data plane,programmable switches,pre-defined time window,real-time heavy flow detection,high switching speed,flow entry replacement strategies,memory size 18.0 KByte
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要