论文题目: 基于开源软件一个实用iSCSI Server的实现和性能
论文类型: 硕士论文
论文专业: 计算机系统结构
作者: 王向征
导师: 樊建平
关键词: 网络存储,网络存储协议
文献来源: 中国科学院研究生院(计算技术研究所)
发表年度: 2005
论文摘要: 面对日益增强的数据存储需求,传统的存储架构凸现出众多问题,网络存储成为一种重要的因应之道。iSCSI是一种新型的网络存储技术,它结合了存储领域和网络领域标准成熟的技术:SCSI和IP/Ethernet,将SCSI协议通过TCP/IP网络进行传输。相比传统的Fibre Channel SAN(Storage Area Network)技术,iSCSI使能了在普遍部署的IP网络上实现低成本的SAN系统,从而成为网络存储迅速普及的关键技术。iSCSI server是iSCSI应用的核心部件。本文基于开源参考实现,针对其相对实际应用的不足,扩充实现了一个实用的iSCSI server。主要的工作在于:支持多target/LU服务、支持多种常见形式的存储空间、提供灵活的软件结构等。通过多target的支持,该服务器可以为多个主机用户提供独立或共享的存储服务,从而满足集中存储的使用特点。通过支持多种常见形式的存储空间,SCSI/IDE磁盘、磁盘分区、逻辑卷、正规文件等常见形式的存储空间都可以配置为SCSI target设备中的一个逻辑单元,并进而通过iSCSI提供给主机使用,从而满足了基于设备的虚拟存储技术的应用。灵活的软件结构不仅表现在SCSI/iSCSI的分层结构,更表现在一个灵活的I/O接口框架,它可以方便多种I/O接口的扩展和选择使用。通过性能评测发现该实现:1)选择的write back写策略带来明显的性能优势;2)同主要initiator互操作时表现稳定;3)在多个客户节点访问时表现出更好的扩展性。并且,我们在蓝鲸SonD动态服务部署系统进行了该iSCSI server的实际应用,经过长期运行,达到了预期效果。
论文目录:
摘要
Abstract
第一章 引言
1.1 数据存储的需求
1.2 传统的存储架构
1.3 存储网络化
1.4 网络存储协议
1.5 本文的贡献
1.6 论文的组织
第二章 相关基础介绍
2.1 SCSI
2.1.1 标准文档的结构
2.1.2 Client-Server 架构
2.1.3 命令请求
2.1.4 任务管理功能
2.1.5 传输协议服务
2.2 iSCSI
2.2.1 相关背景
2.2.2 架构
2.2.3 协议层次结构
2.2.4 协议数据单元
2.2.5 会话机制
2.2.6 资源的命名及发现
2.2.7 安全机制
2.3 小结
第三章 PIS 的设计实现
3.1 需求分析
3.2 相关实现状况
3.3 设计目标
3.4 软件结构
3.5 支持多target/LU 服务
3.6 支持多种常见形式的存储空间
3.7 灵活的软件结构
3.8 配置管理
3.9 安全验证
3.10 构成及运作
3.11 在SonD 系统的实际应用
3.12 小结
第四章 性能评测
4.1 测试内容
4.2 测试用例
4.3 测试环境
4.4 单个客户节点的测试
4.4.1 lmdd0 的测试结果
4.4.2 bonnie0 的测试结果
4.4.3 iozone0 的测试结果
4.5 多个客户节点的测试
4.6 小结
第五章 结束语
5.1 本文总结
5.2 进一步工作
参考文献
致谢
作者简历
发布时间: 2006-12-26
相关论文
- [1].iSCSI存储系统中的安全性研究[D]. 朱坷.上海交通大学2007
- [2].iSCSI协议及其WINDOWS启动器的研究和实现[D]. 韩竹.上海交通大学2007
- [3].基于iSCSI的IP SAN的研究与实现[D]. 高静.哈尔滨工程大学2007
- [4].基于iSCSI协议的IP SAN网络存储技术研究[D]. 陈大恒.国防科学技术大学2006
- [5].iSCSI协议研究与实现[D]. 易非.湖南大学2004
- [6].基于iSCSI的IP SAN研究及实现[D]. 张新蕾.浙江大学2005
- [7].iSCSI研究及其启动器在windows平台的实现[D]. 陈俊明.浙江大学2005
- [8].跨平台、多用户iSCSI存储系统及性能改进[D]. 汪波.华中科技大学2004
- [9].基于iSCSI协议的IP SAN研究与实现[D]. 李蕾.国防科学技术大学2004
- [10].基于iSCSI的虚拟存储系统设计与实现[D]. 任建奇.西北工业大学2006