项目名称: 基于FPGA的分级并行高速网络流量分类方法研究
项目编号: No.61163058
项目类型: 地区科学基金项目
立项/批准年度: 2012
项目学科: 计算机科学学科
项目作者: 王勇
作者单位: 桂林电子科技大学
项目金额: 49万元
中文摘要: 随着网络应用日趋复杂化和通信技术的发展,网络带宽持续提高,网络流量不断增长且呈现多样化,传统的网络流量分类方法已不能满足需求。针对高速网络流量分类问题,本项目提出一种基于FPGA的分级并行网络流量分类方法,该方法采用串并行结构,利用分级过滤和动态可重构的FPGA技术,将基于模式匹配和基于机器学习的网络流量分类方法有效结合,并用软硬件协同工作对机器学习分类方法进行加速,实现高速网络流量实时和高效分类。为了高效利用FPGA资源,本项目提出两种自适应的动态调度算法,一种算法实现FPGA资源对输入流量或中间流量的动态优化指派,有效减少分类时间、提高资源利用率;另一种算法实现分类器在FPGA上的局部或全局动态优化配置,尽量减少动态配置的片数或规模,缩短配置时间。本项目的研究成果对营造安全的网络环境、保证网络关键业务、合理规划网络系统和促进三网融合等都具有重要意义,同时为网络新协议的开发提供技术支持。
中文关键词: 高速网络;流量分类;FPGA;动态资源调度;分级并行
英文摘要:
英文关键词: High speed network;traffic classification;FPGA;Dynamic resource scheduling;Hierarchical parallel