论文摘要
传统计算机系统以内置磁盘式计算机为主体,其计算资源和存储资源通过物理总线静态相绑定形成固定的计算环境,无法为用户提供个性化的、易用的计算环境。而服务部署系统在计算资源与存储资源相分离的基础上,通过节点上的虚拟连接器,将二者动态重构形成所需的计算环境。本文提出一种虚拟连接器的实现方案——VSCSI(Virtual SCSI)系统,并对服务部署及节点高可用机制进行了研究。本文的工作分为三部分: 1.提出了虚拟连接器的方案——VSCSI(Virtual SCSI)系统。在深入分析国内外动态构造计算环境的相关研究基础上,研究了计算与存储相分离的理论模型与服务部署系统的整体框架,提出了前端计算节点与后端存储节点间数据通路的实现机制——VSCSI,以及数据通路上的数据流的流动形式。 2.阐述了VSCSI实现方法与性能优化方案。设计并实现了基于功能模拟的网络端的虚拟网络设备,以及客户端的VSCSI虚拟设备,从而构建了分离后的计算资源与存储资源间的数据通路,实现了计算环境的动态重构。在此基础上,对其I/O性能进行了分析,并提出了性能优化的方案——层次化过滤的思想,实验表明经过优化后,系统性能有了大幅度的提升。 3.研究了服务部署与节点高可用机制。提出一种新的服务部署机制——服务在线迁移(SOM)。SOM实现了Windows系统的快速部署。在对三种高可用方案进行研究分析的基础上,基于异步I/O模式实现了高可用的原型系统,该系统兼顾了系统性能与可用性两个指标。
论文目录
摘要ABSTRACT第一章 引言1.1 存储和计算相分离的必要性1.2 基于VSCSI的动态服务部署系统1.3 VSCSI系统I/O性能分析与优化1.4 客户端高可用研究1.5 论文的组织结构第二章 VSCSI动态服务部署系统2.1 国内外研究现状2.1.1 无盘工作站2.1.2 ClearCube公司的Blade PC系统2.1.3 HP的CCI系统2.1.4 对比分析2.2 存储和计算分离的理论模型2.3 基于VSCSI的动态服务部署系统的体系结构2.3.1 基于VSCSI的动态服务部署系统的整体框架2.3.2 客户端VSCSI系统2.3.3 存储服务系统2.3.4 管理服务系统2.4 系统实际应用及特点第三章 客户端VSCSI系统的实现3.1 VSCSI系统设计原理3.2 VSCSI系统逻辑功能实现3.2.1 网络存储协议接口实现3.2.2 VSCSI功能模块实现3.2.3 完善前后级模拟的一些其它设计3.3 小结第四章 VSCSI系统I/O性能分析与优化4.1 性能分析和评价的依据4.2 VSCSI系统性能分忻4.3 VSCSI系统优化方案4.4 VSCSI系统优化后的比较4.5 小结第五章 Windows集群服务部署机制5.1 服务部署架构5.2 服务迁移机制5.2.1 传统数据迁移5.2.2 服务在线迁移5.2.3 SOM数据一致性5.3 SOM实现模块及数据一致性保证5.3.1 SOM一致性状态生成模块5.3.2 HRF5.3.3 SOM迁移模块5.4 性能测试和功能评价5.5 小结第六章 服务部署系统高可用服务研究6.1 数据一致性6.2 高可用系统的基本架构6.3 基于数据迁移实现客户端服务高可用6.4 基于同步I/O请求实现客户端服务高可用6.4.1 同步I/O HA模式6.4.2 异步I/O HA模式6.4.3 HA模式的选择标准6.5 基于异步模式实现客户端高可用原型系统6.5.1 元数据格式6.5.2 位图信息6.5.3 系统初始创建过程6.5.4 系统I/O流6.5.5 同步I/O流6.6 小结第七章 总结与展望7.1 论文工作总结7.2 下一步研究方向7.3 收获与体会参考文献硕士论文研究期间所发表的论文致谢
相关论文文献
标签:计算环境重构论文; 服务部署论文; 高可用论文;