学位论文 > 优秀研究生学位论文题录展示
BSD协议栈性能分析和并行优化
作 者: 邓冬瑞
导 师: 霍红卫
学 校: 西安电子科技大学
专 业: 计算机软件与理论
关键词: TCP/IP协议栈 并行优化 FreeBSD OpenMp
分类号: TP393.04
类 型: 硕士论文
年 份: 2010年
下 载: 42次
引 用: 0次
阅 读: 论文下载
内容摘要
现阶段搭载多核处理器的网络服务器平台越来越普及。而操作系统是在单核处理器时代开发,无法充分发挥多核处理器的强大处理能力,所以对串行协议栈进行并行优化具有重要意义。本文首先介绍了TCP/IP协议栈和并行编程理论,研究了并行算法设计的步骤,以及从任务、数据这两个并行级别优化协议栈的方法。对比分析了几种并行编程模型的特点,简单介绍了OpenMP模型。其次针对目前FreeBSD开发资料匮乏的现状,从实际使用的角度对FreeBSD进行了剖析。本文通过对系统的实际修改与调试,对一部分内核和编译器开发文档的研究,总结了在FreeBSD下进行协议栈开发和优化需要注意的问题,解决了开发系统内核可能碰到的一些障碍,为进一步的优化铺平了道路。最后对协议栈性能进行了一系列的对比测试。协议栈的开发与优化,一直以来都是由专门的开发小组或公司来完成,使用的是底层原语操作,十分复杂与繁琐。而OpenMP作为一种编译指导语言,屏蔽了底层的实现细节。如果能够用高级并行编程语言实现协议栈的并行优化,会大大推进协议栈的发展,降低开发门槛。本文就从这一新颖的角度出发,对FreeBSD上的TCP/IP协议栈进行分析与并行优化。
|
全文目录
相似论文
- 基于操作系统驱动的嵌入式TCP/IP协议栈的实现,TN915.04
- 用于无损视频高速传输的嵌入式千兆网接入技术研究,TN915.6
- 基于OpenMP的遗传退火算法的并行化,TP301.6
- 并行Apriori算法的性能优化技术研究,TP311.13
- 基于PHP+MySQL的数字化出版系统的设计与实现,TP311.52
- 基于多核多线程的大型LED灯光系统软控制器设计,TP273
- 基于多核CPU的平面Voronoi图并行生成算法研究,TP391.41
- 基于COTS和软件差异性的双机热备平台的设计与实现,U29-39
- 多核环境下矩阵库设计与优化,TP332
- 嵌入式UPS监控系统及其在军队网络管理中的应用,TP393.06
- 具有以太网接入功能的嵌入式系统的应用研究,TP368.12
- RSA密码系统中的并行算法研究,TN918.2
- 多核机群下基于小波原理的并行图像压缩与解压缩,TP391.41
- 高速网络数据捕获技术的研究与实现,TP393.08
- 基于ARM的嵌入式智能馈电开关的设计与实现,TM564
- 基于本体的MPI+OpenMP并行检索研究与应用,TP391.3
- 质量功能配置(QFD)在减速箱开发中的应用研究,F273.2;F274
- 嵌入式多核平台并行调试器的设计与实现,TP368.1
- 多通道CAN-Ethernet嵌入式网关的设计与实现,TP273
- 多核模式下地震勘探并行计算研究,TP338.6
- 基于多核处理器的数值算法并行优化究,TP338.6
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 通信规程、通信协议
© 2012 www.xueweilunwen.com
|