小规模高性能虚拟集群关键技术研究
云南大学 李春艳
本文深入研究了虚拟化技术,通过基准测试对Xen和KVM进行针对高性能计算的性能评估,实验显示KVM比Xen更适合构建小规模高性能虚拟集群;接着通过对KVM调度策略进行改进优化以获得性能上的提升;最后提出一种针对小规模高性能虚拟集群的解决方案。如下是本文主要研究的内容: ·首先深入研究了虚拟化技术的原理,包括完全虚拟化和类虚拟化等,并对当前流行的开源虚拟化技术KVM和Xen进行性能评估(包括整体系统性能评估和针对HPC的系统扩展性评估两部分),选出最适合高性能计算的虚拟化技术; ·深入分析了KVM的调度策略,为了减少虚拟化所带来的性能开销,对优化后的KVM调度机制进行评估,通过HPC Challenge Benchmark Suite基准测试显示优化后的KVM调度机制可表现出较好的性能; ·由集群和虚拟集群的概念,说明虚拟集群的优势,同时介绍了Rocks集群系统的PXE网络启动协议、Kickstart自动安装工具、Ganglia监控系统和Sun Grid Engine(SGE)集群管理系统。