第一个书签之前
摘 要
Abstract
目 录
图目录
表目录
缩略词表
第一章 绪论
1.1研究背景及意义
1.2国内外研究现状及分析
1.3论文目标及内容
1.4论文组织结构
第二章相关技术基础
2.1数据流分析主要技术
2.1.1数据流识别技术
2.1.2数据流特征要素解析技术
2.2数据流的分析核心算法
2.2.1ACBM算法
2.2.2SUNDAY算法
2.3数据流的分析硬件平台
2.3.1ATCA架构简要说明
2.3.2Intel多核处理器NUMA架构描述
2.3.3众核Tilera单板简要说明
2.4本章小结
第三章数据流分析核心问题的研究与解决
3.1支持动态更新的改进AC算法
3.1.1存在问题与解决方案
3.1.2动态更新AC自动机
3.1.3跳转算法改进
3.1.4使用内存地址偏移量
3.1.5加快匹配速度,子节点链表分段
3.1.6支持动态更新的改进AC算法小结与测试
3.2灵活的可配置化协议解析方法
3.2.1存在问题与解决方案
3.2.2应用层协议特征汇总
3.2.3配置化协议解析引擎结构设计
3.2.4配置化协议解析引擎语义设计
3.2.5配置化协议解析引擎语法设计
3.2.6语义定义正确性测试
3.3基于多核处理器的并行处理架构
3.3.1存在问题与解决方案
3.3.2CPU亲和性及内核调度的研究
3.3.3系统内存管理的并行化优化
3.3.4并行流水线架构
3.3.5在并行结构处理性能测试
3.4本章小结
第四章数据流分析软件工具包的原型实现
4.1系统概述
4.2系统模块的组成
4.2.1协议识别模块(DPI)的组成
4.2.2协议解析模块(Decoder)的组成
4.2.3操作维护模块(OAM)的组成
4.3业务数据流程
4.4核心业务模块设计
4.4.1协议识别模块架构设计
4.4.2协议识别模块流程设计
4.4.3协议解析模块架构设计
4.4.4协议解析模块流程设计
4.5管理流程与接口
4.5.1IF_OUT_1 数据输入接口
4.5.2IF_OUT_2 数据输出接口
4.5.3IF_OUT_3 DPI策略管理接口
4.5.4IF_OUT_4 Decoder策略管理接口
4.5.5IF_IN_1 负载均衡接口
4.5.6IF_IN_2 OAM接口
4.6本章小结
第五章软件的功能测试和性能分析
5.1试验环境
5.2系统功能测试
5.2.1数据流协议识别功能测试
5.2.2数据流报文重组功能测试
5.2.3VOIP协议要素抽取与内容还原
5.2.4标准邮件协议要素抽取与内容还原
5.3系统性能测试
5.3.1系统关键步骤和算法的性能测试
5.3.2系统整体关键性能指标测试
5.3.3系统性能高可扩展性测试
5.4本章小结
第六章总结与展望
6.1论文总结
6.2工作展望
致 谢
参考文献
东南大学;