基于UML和System20C的iSCSI协议分析和iSCSI20HBA系统设计
发布时间:2021-05-09 02:06
现代社会对信息技术的日益增加的依赖性使得随时随地存取大量数据成为了用户的广泛需求,这就对存储在各种介质中的数据在完整性、安全性、易用性等方面提出了更高的要求。在传统的DAS(Direct20Attached20Storage)存储方式不能满足上述要求的情况下,出现了NAS(Network20Attached20Storage)和SAN(Storage20Area20Network)两种基于网络技术的存储技术。存储区域网络通过专用的网络设备将服务器和存储设备连接成一个独立的高速网络,从而提高了数据的共享性、网络的健壮性和可扩展性,并能够支持复杂的应用,如远程备份。根据存储区域网络中网络设备所运行的通信协议的不同,可以将存储网络分为两类:基于FC协议的存储区域网络和基于IP协议的存储区域网络。iSCSI(Internet20SCSI20Protocol)协议是由IETF所制定的一种用于组建基于IP协议的存储区域网络的标准,该协议定义了在TCP/IP网络发送/接收块(block)级数据的规则和方法。由IETF所制定RFC3720标准所描述的iSCSI协议主要实现了对SCSI协议的支持,本文通...
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:105 页
【学位级别】:硕士
【文章目录】:
摘 要
ABSTRACT
第一章 引言
1.1 存储区域网络概述
1.1.1 存储区域网络的产生背景及其应用前景
1.1.2 存储区域网络所采用的组网技术概述
1.2 iSCSI 协议的研究及应用现状
1.2.1 iSCSI 协议的产生、标准化情况及应用前景
1.2.2 关于iSCSI 协议实现的研究现状概述
1.2.3 目前关于iSCSI 协议的几个研究热点概述
1.3 本文要解决的主要课题及其现实意义
1.3.1 对iSCSI 协议进行扩展的应用意义
1.3.2 iSCSI HBA 系统设计的复杂性及其现实意义
1.3.3 UML 语言和System C 语言在本文研究工作中的应用
第二章 应用传统图文分析的方法对iSCSI 协议工作机制的研究
2.1 iSCSI 协议所定义的概念和术语
2.2 iSCSI 协议的基本工作流程
2.3 iSCSI 协议工作机制的关键内部过程分析
2.3.1 连接、会话的建立,参数、方法的协商,数据传输和任务管理
2.3.2 安全机制
2.3.3 通信故障处理及恢复机制
2.3.4 iSCSI 节点的命名机制
2.3.5 iSCSI PDU 研究
2.3.6 iSCSI 连接和会话的状态及其转换的研究
第三章 采用UML 语言建模分析的方法对扩展后iSCSI 协议工作机制的研究
3.1 适于为上层提供通用服务的iSCSI 协议的扩展设计
3.1.1 对iSCSI 协议进行扩展的功能要求
3.1.2 扩展后iSCSI PDU 的结构
3.1.3 扩展后iSCSI 协议的工作机制概述
3.2 针对扩展后iSCSI 协议的UML 建模方法分析
3.3 扩展后iSCSI 协议的用例视图研究
3.4 扩展后iSCSI 协议的静态视图研究
3.4.1 扩展后iSCSI 协议的类图研究
3.4.2 扩展后iSCSI 协议的构件图研究
3.5 扩展后iSCSI 协议的动态视图研究
3.6 本章小节
第四章 支持扩展后iSCSI 协议的iSCSI HBA 系统设计
第五章 基于System C 的一个具备基本块级数据传输功能的iSCSI HBA 原型系统的行为级仿真及功能验证
5.1 System C 语言对系统级设计、行为描述和硬件体系结构设计的支持
5.2 选择用System C 语言实现UML 模型的理由
5.3 一个具备基本block 级数据传输功能的iSCSI HBA 原型系统的设计及其各模块的System C 实现的行为级描述
5.3.1 原型系统功能及体系结构设计
5.3.2 控制/数据流程描述
5.3.3 数据存储结构设计
5.3.4 算法设计
5.3.5 系统各模块介绍及其活动图描述
5.4 系统测试
5.5 下一步开发的几个主要方向
第六章 应用UML 对复杂通信协议进行研究的通用模式总结
6.1 设计模式概述
6.1.1 模式的概念及其在科学研究中的应用
6.1.2 模式的分类、组成元素及质量
6.1.3 UML 对模式的支持
6.2 应用UML 对复杂通信协议进行分析建模仿真过程中几种模式的总结
第七章 总结和展望
7.1 本文的主要创新工作
7.2 进一步研究工作展望
致谢
参考文献
附录1 iSCSI 技术所涉及到的国际标准一览
附录2 18 种iSCSI PDU 的帧结构
附录3 本文所用到的UML 图形符号一览
在学期间的学习成果
本文编号:3176403
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:105 页
【学位级别】:硕士
【文章目录】:
摘 要
ABSTRACT
第一章 引言
1.1 存储区域网络概述
1.1.1 存储区域网络的产生背景及其应用前景
1.1.2 存储区域网络所采用的组网技术概述
1.2 iSCSI 协议的研究及应用现状
1.2.1 iSCSI 协议的产生、标准化情况及应用前景
1.2.2 关于iSCSI 协议实现的研究现状概述
1.2.3 目前关于iSCSI 协议的几个研究热点概述
1.3 本文要解决的主要课题及其现实意义
1.3.1 对iSCSI 协议进行扩展的应用意义
1.3.2 iSCSI HBA 系统设计的复杂性及其现实意义
1.3.3 UML 语言和System C 语言在本文研究工作中的应用
第二章 应用传统图文分析的方法对iSCSI 协议工作机制的研究
2.1 iSCSI 协议所定义的概念和术语
2.2 iSCSI 协议的基本工作流程
2.3 iSCSI 协议工作机制的关键内部过程分析
2.3.1 连接、会话的建立,参数、方法的协商,数据传输和任务管理
2.3.2 安全机制
2.3.3 通信故障处理及恢复机制
2.3.4 iSCSI 节点的命名机制
2.3.5 iSCSI PDU 研究
2.3.6 iSCSI 连接和会话的状态及其转换的研究
第三章 采用UML 语言建模分析的方法对扩展后iSCSI 协议工作机制的研究
3.1 适于为上层提供通用服务的iSCSI 协议的扩展设计
3.1.1 对iSCSI 协议进行扩展的功能要求
3.1.2 扩展后iSCSI PDU 的结构
3.1.3 扩展后iSCSI 协议的工作机制概述
3.2 针对扩展后iSCSI 协议的UML 建模方法分析
3.3 扩展后iSCSI 协议的用例视图研究
3.4 扩展后iSCSI 协议的静态视图研究
3.4.1 扩展后iSCSI 协议的类图研究
3.4.2 扩展后iSCSI 协议的构件图研究
3.5 扩展后iSCSI 协议的动态视图研究
3.6 本章小节
第四章 支持扩展后iSCSI 协议的iSCSI HBA 系统设计
第五章 基于System C 的一个具备基本块级数据传输功能的iSCSI HBA 原型系统的行为级仿真及功能验证
5.1 System C 语言对系统级设计、行为描述和硬件体系结构设计的支持
5.2 选择用System C 语言实现UML 模型的理由
5.3 一个具备基本block 级数据传输功能的iSCSI HBA 原型系统的设计及其各模块的System C 实现的行为级描述
5.3.1 原型系统功能及体系结构设计
5.3.2 控制/数据流程描述
5.3.3 数据存储结构设计
5.3.4 算法设计
5.3.5 系统各模块介绍及其活动图描述
5.4 系统测试
5.5 下一步开发的几个主要方向
第六章 应用UML 对复杂通信协议进行研究的通用模式总结
6.1 设计模式概述
6.1.1 模式的概念及其在科学研究中的应用
6.1.2 模式的分类、组成元素及质量
6.1.3 UML 对模式的支持
6.2 应用UML 对复杂通信协议进行分析建模仿真过程中几种模式的总结
第七章 总结和展望
7.1 本文的主要创新工作
7.2 进一步研究工作展望
致谢
参考文献
附录1 iSCSI 技术所涉及到的国际标准一览
附录2 18 种iSCSI PDU 的帧结构
附录3 本文所用到的UML 图形符号一览
在学期间的学习成果
本文编号:3176403
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3176403.html