首页 | 本学科首页   官方微博 | 高级检索  
     

自适应非线性流采样算法的硬件实现
引用本文:黎阳,武昊,刘斌. 自适应非线性流采样算法的硬件实现[J]. 北京邮电大学学报, 2016, 39(3): 85-90. DOI: 10.13190/j.jbupt.2016.03.015
作者姓名:黎阳  武昊  刘斌
作者单位:清华大学 计算机科学与技术系, 北京 100084
基金项目:国家高技术研究发展计划(863计划)项目(2013AA013502),国家自然科学基金项目(61373143;61432009),教育部博士点基金项目(20131019172)
摘    要:针对自适应非线性流采样(DISCO)算法硬件实现面临的一系列挑战,设计了利于硬件处理的改进算法,采用多查找表结构和“归一化”方法进行处理,完成了正确性仿真和基于现场可编程门阵列(FPGA)平台的原型验证.实验结果表明,改进算法能够实现40 Gbit/s链路的线速每流统计,消耗FPGA上的硬件逻辑资源较少,并且平均相对误差和最大相对误差均与基准DISCO算法性能接近.

关 键 词:网络流测量  现场可编程门阵列  非线性流量测量  
收稿时间:2015-11-16

The Hardware Implementation of Adaptive Non-Linear Sampling Algorithm
LI Yang,WU Hao,LIU Bin. The Hardware Implementation of Adaptive Non-Linear Sampling Algorithm[J]. Journal of Beijing University of Posts and Telecommunications, 2016, 39(3): 85-90. DOI: 10.13190/j.jbupt.2016.03.015
Authors:LI Yang  WU Hao  LIU Bin
Affiliation:Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China
Abstract:In flow-based passive measurement of the Internet, the measurement of flow size and flow vol-ume is a basic requirement. To resolve the contradiction of increasing network link speed and small-sized fast memory chipset, a non-linear sampling algorithm which is named discrete counting ( DISCO) , was proposed in related research work. In order to meet the need of wire-speed network traffic measurement, DISCO is suggested to be implemented by hardware approaches, such as field-programmable gate array ( FPGA) . However, DISCO involves complex calculations with high precision, which give rise to a series of challenges in hardware acceleration. To solve the problems, a hardware-friendly refined algorithm was designed, which employs multiple lookup tables and a normalization method. Simulation was conducted to verify the validity of the refined algorithm. An FPGA-based prototype was made. Experiments show that the refined algorithm can achieve wire-speed flow measurement of a 40 Gbit/s link, with small hardware logic resources consumption of FPGA. The average relative error and maximum relative error of the re-fined DISCO algorithm are close to the original one.
Keywords:flow measurement  field-programmable gate array  non-linear sampling
本文献已被 万方数据 等数据库收录!
点击此处可从《北京邮电大学学报》浏览原始摘要信息
点击此处可从《北京邮电大学学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号