嵌入式iSCSI控制器设计与优化实现
发布时间:2022-12-04 08:21
随着当今网络时代的到来,互联网已经越来越深入人们的工作和生活,嵌入式系统也正与Internet相结合,网络化成为了嵌入式系统一个新的、不可阻挡的发展趋势。 针对嵌入式系统网络化的要求,将iSCSI协议引入到嵌入式系统中,完成嵌入式iSCSI控制器系统结构设计,在拥有嵌入式Microblaze 32位软核处理器ML505开发板上以及拥有嵌入式PowerPC440 32位硬核处理器ML507开发板上优化实现了iSCSI控制器。 分析了嵌入式系统的基本结构,应用其开发流程,设计Xilinx开发板上iSCSI控制器的系统架构;分析iSCSI协议和通信原理、及iSCSI target端的实现方法,研究如何将iSCSI target端引入到嵌入式系统中,实现嵌入式iSCSI控制器的基本功能;使用测试软件netperf和iometer,对该控制器的网络数据传输性能进行了详细测试,经过对比和分析测试结果,找出了Xilinx开发板上iSCSI控制器网络传输性能的瓶颈所在;针对该性能瓶颈,采用流水线并行处理技术,提出了一种采用多核处理方式来提高TCP/IP网络数据传输速度的方法,通过着...
【文章页数】:56 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景
1.2 国内外的相关研究状况
1.3 本文主要工作
1.4 论文结构
2 iSCSI控制器设计
2.1 硬件平台介绍
2.2 系统设计概述
2.3 控制器系统架构
2.4 本章小结
3 iSCSI控制器实现
3.1 ML507 的软硬件环境设置
3.2 ML507 的iSCSI控制器target端实现
3.3 ML505 的iSCSI控制器实现
3.4 本章小结
4 iSCSI控制器的测试与分析
4.1 测试环境
4.2 测试结果
4.3 测试结果对比和分析
4.4 本章小结
5 基于多核的LWIP流水并行处理
5.1 基本概念
5.2 系统设计概述
5.3 多核系统结构
5.4 本章小结
6 全文总结及展望
致谢
参考文献
【参考文献】:
期刊论文
[1]面向二十一世纪的嵌入式系统综述[J]. 吕京建,肖海桥. 电子质量. 2001(08)
[2]嵌入式系统接入Internet的技术研究[J]. 王勇,姚亦峰,蒋兴浩,陈抗生. 计算机工程与应用. 2001(04)
[3]嵌入式系统网络化技术及其在家庭网络中的应用[J]. 热娜古丽·吐尔地,唐光荣,杨士元. 计算机工程. 2002(03)
[4]基于TCP/IP卸载引擎的千兆网卡[J]. 周敬利,王志华,姜明华,徐漾,余胜生. 计算机工程. 2004(04)
[5]存储区域网络iSCSI协议的通信机制研究[J]. 彭亮,涂晓东,牛长喜,张艇. 电子科技大学学报. 2005(S1)
[6]iSCSI协议软件实现方式的研究与设计[J]. 杨杰,程源. 科技信息(科学教研). 2007(11)
[7]Design and Implementation of a Fibre Channel Target Driver Supporting SCSI[J]. 吴昊,舒继武,温冬婵,郑纬民. Tsinghua Science and Technology. 2005(01)
[8]Design and Implementation of a Storage Virtualization System Based on SCSI Target Simulator in SAN[J]. 李必刚,舒继武,郑纬民. Tsinghua Science and Technology. 2005(01)
[9]发展中的IP存储技术[J]. 于希国,吴卫祖. 中国传媒科技. 2008(08)
[10]嵌入式技术浅谈[J]. 虎号. 电脑知识与技术. 2008(15)
硕士论文
[1]嵌入式系统网络化技术应用研究[D]. 苏恩杰.西北工业大学 2004
[2]基于LWIP平台的无线TCP性能研究[D]. 张来君.北京邮电大学 2006
[3]基于FPGA流水线CPU的设计与实现[D]. 赖兆磬.桂林电子科技大学 2008
[4]基于SOPC技术的数控机床控制[D]. 庞海静.内蒙古科技大学 2008
本文编号:3707913
【文章页数】:56 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景
1.2 国内外的相关研究状况
1.3 本文主要工作
1.4 论文结构
2 iSCSI控制器设计
2.1 硬件平台介绍
2.2 系统设计概述
2.3 控制器系统架构
2.4 本章小结
3 iSCSI控制器实现
3.1 ML507 的软硬件环境设置
3.2 ML507 的iSCSI控制器target端实现
3.3 ML505 的iSCSI控制器实现
3.4 本章小结
4 iSCSI控制器的测试与分析
4.1 测试环境
4.2 测试结果
4.3 测试结果对比和分析
4.4 本章小结
5 基于多核的LWIP流水并行处理
5.1 基本概念
5.2 系统设计概述
5.3 多核系统结构
5.4 本章小结
6 全文总结及展望
致谢
参考文献
【参考文献】:
期刊论文
[1]面向二十一世纪的嵌入式系统综述[J]. 吕京建,肖海桥. 电子质量. 2001(08)
[2]嵌入式系统接入Internet的技术研究[J]. 王勇,姚亦峰,蒋兴浩,陈抗生. 计算机工程与应用. 2001(04)
[3]嵌入式系统网络化技术及其在家庭网络中的应用[J]. 热娜古丽·吐尔地,唐光荣,杨士元. 计算机工程. 2002(03)
[4]基于TCP/IP卸载引擎的千兆网卡[J]. 周敬利,王志华,姜明华,徐漾,余胜生. 计算机工程. 2004(04)
[5]存储区域网络iSCSI协议的通信机制研究[J]. 彭亮,涂晓东,牛长喜,张艇. 电子科技大学学报. 2005(S1)
[6]iSCSI协议软件实现方式的研究与设计[J]. 杨杰,程源. 科技信息(科学教研). 2007(11)
[7]Design and Implementation of a Fibre Channel Target Driver Supporting SCSI[J]. 吴昊,舒继武,温冬婵,郑纬民. Tsinghua Science and Technology. 2005(01)
[8]Design and Implementation of a Storage Virtualization System Based on SCSI Target Simulator in SAN[J]. 李必刚,舒继武,郑纬民. Tsinghua Science and Technology. 2005(01)
[9]发展中的IP存储技术[J]. 于希国,吴卫祖. 中国传媒科技. 2008(08)
[10]嵌入式技术浅谈[J]. 虎号. 电脑知识与技术. 2008(15)
硕士论文
[1]嵌入式系统网络化技术应用研究[D]. 苏恩杰.西北工业大学 2004
[2]基于LWIP平台的无线TCP性能研究[D]. 张来君.北京邮电大学 2006
[3]基于FPGA流水线CPU的设计与实现[D]. 赖兆磬.桂林电子科技大学 2008
[4]基于SOPC技术的数控机床控制[D]. 庞海静.内蒙古科技大学 2008
本文编号:3707913
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3707913.html