论文部分内容阅读
传统计算机系统以内置磁盘式计算机为主体,其计算资源和存储资源通过物理总线静态相绑定形成固定的计算环境,无法为用户提供个性化的、易用的计算环境。而服务部署系统在计算资源与存储资源相分离的基础上,通过节点上的虚拟连接器,将二者动态重构形成所需的计算环境。本文提出一种虚拟连接器的实现方案——VSCSI(Virtual SCSI)系统,并对服务部署及节点高可用机制进行了研究。本文的工作分为三部分: 1.提出了虚拟连接器的方案——VSCSI(Virtual SCSI)系统。在深入分析国内外动态构造计算环境的相关研究基础上,研究了计算与存储相分离的理论模型与服务部署系统的整体框架,提出了前端计算节点与后端存储节点间数据通路的实现机制——VSCSI,以及数据通路上的数据流的流动形式。 2.阐述了VSCSI实现方法与性能优化方案。设计并实现了基于功能模拟的网络端的虚拟网络设备,以及客户端的VSCSI虚拟设备,从而构建了分离后的计算资源与存储资源间的数据通路,实现了计算环境的动态重构。在此基础上,对其I/O性能进行了分析,并提出了性能优化的方案——层次化过滤的思想,实验表明经过优化后,系统性能有了大幅度的提升。 3.研究了服务部署与节点高可用机制。提出一种新的服务部署机制——服务在线迁移(SOM)。SOM实现了Windows系统的快速部署。在对三种高可用方案进行研究分析的基础上,基于异步I/O模式实现了高可用的原型系统,该系统兼顾了系统性能与可用性两个指标。