优秀研究生学位论文题录展示

基于网络多核处理器的入侵防御系统的设计与实现

专 业: 软件工程
关键词: 网络多核处理器 核间通信 性能分析 入侵防御系统 物理处理器 网络报文
分类号: TP393.0
形 态: 共 72 页 约 47,160 个字 约 2.256 M内容
阅 读: 全文阅读说明

内容摘要


通信网络的高速发展,要求有高性能网络设备的支持。

同时,高性能的网络设备要求更高性能的处理器。

多核体系结构通过增加计算机中物理处理器的数量,使程序达到真正并行执行,是目前提高处理器性能的有效途径。

本文介绍了CPU从单核向多核发展的趋势和MIPS体系结构,深入剖析了MIPS64位多核OCTEON CPU的硬件结构、软件包处理流程和多核并行程序设计方法。

针对OCTEON处理器研究了多核嵌入式软件的加载和启动过程,分析了多核体系结构下的软件设计模型和核问通信技术。

以开源软件snort为基础,利用OCTEON CPU多核并行结构和内部集成的硬件加速单元实现高效的网络入侵防御系统NIPS,并针对硬件对程序优化技术做了分析。

最后,测试分析了NIPS的数据包处理性能。

通过测试结果可以看出,多核体系结构大大提高了网络报文的处理能力,提升了NIPS的性能,达到了预期的设计目标..……

全文目录


摘要
第一章 绪论
1.1 课题研究背景
1.2 课题研究的意义
1.3 论文的组织结构
第二章 网络多核体系结构分析
2.1 多核体系结构的发展
2.2 网络处理器简述
2.3 MIPS体系结构
2.4 网络多核程序技术研究现状
第三章 NIPS硬件系统分析
3.1 硬件系统结构
3.2 OCTEON处理器
3.2.1 Boot-bus(启动总线)
3.2.2 FPA(内存缓冲池单元)
3.2.3 PIP/IPD(输入包处理/数据单元)
3.2.4 PKO(包输出处理单元)
3.2.5 POW(包排序/工作单元)
3.2.6 DFA(低延迟内存和确定性有限自动机单元)
3.2.7 Timer unit(定时器单元)
3.2.8 ZIP unit(压缩/解压协处理器单元)
3.3 数据包的处理流程
第四章 NIPS系统软件分析与设计
4.1 Bootloader移植
4.2 Linux 移植
4.3 软件设计方案
4.3.1 Simple Executive
4.3.2 Linux + Simple Executive
4.3.3 Linux SMP
4.4 软件并行模型
4.5 核间通信机制分析
4.5.1 Mailbox
4.5.2 共享内存
4.5.3 POW + Group
4.5.4 FAU(Fatch and Add Unit)
第五章 多核CPU下NIPS的实现
5.1 IPS系统简介
5.2 NIPS的设计与实现
5.2.1 概要设计
5.2.2 详细设计
5.2.3 系统执行流程
5.3 多核程序改进分析
5.3.1 内存对齐及cache对性能的影响
5.3.2 数据存储相关的优化
5.3.3 临界区访问
5.4 性能测试分析
第六章 总结与展望
参考文献

相似论文

  1. 基于改进小波检测的可视分析,54 页,TP393.08
  2. 基于GSM网优工具NOP的元窗体设计与实现,63 页,TP393.09 TN925.93
  3. 基于OFBiz的客户信息管理及邮件管理子系统设计与实现,70 页,TP393.09 F626.5
  4. 基于EXT和AJAX的富客户端合同管理系统的设计与实现,71 页,TP393.07 TP368.5
  5. Linux系统下基于测量的实时流量分析系统FTAS的设计与实现,66 页,TP393.06 TP311.13
  6. 基于P2P流信息的图形化分析系统的设计与实现,60 页,TP393.07 TP391.41
  7. 综合信息管理系统门户系统设计与实现, 71页,TP393.09
  8. 基于工作流技术的网络办公系统的设计,55 页,TP393.07 TP317.1
  9. 基于SSL协议的网络安全系统研究与设计,62 页,TP393.08 TN915.04
  10. 网关条件下数据流统计工具的分析与实现,64 页,TP393.07 TP311.56
  11. 结合规则过滤和内容过滤的综合型反垃圾邮件系统的研究与实现,54 页,TP393.07 TP311.56
  12. 基于无线射频识别技术的展馆信息系统开发,54 页,TP391.44 G265
  13. 分布式协同项目综合管理系统的设计与实现,75页,TP393.09
  14. 住宅户型平面生成系统,93页,TP393.09
  15. 通用导弹遥测数据处理平台的研究及应用,56页,TP393.09
  16. 基于语义网的E-Learning个性化服务系统研究与实现,68页,TP393.09
  17. 基于知识的软件质量改进技术研究与应用,72页,TP393.09
  18. 非结构化信息处理平台中的基于角色的访问控制框架设计与实现,55页,TP393.08 TP311.56
  19. 门户网站内容管理系统的研究与开发,75 页,TP393.07 TP311.131
  20. 基于Linux多路嵌入式控制系统的实时通信,71页,TP393.09
中图分类: > TP393.0 > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络

© 2012 book.hzu.edu.cn