云桌面虚拟化架构的研究与应用
内蒙古农业大学 段卫军
目前,虚拟化技术进入快速发展阶段,具有代表性的虚拟化产品有VMware ESX Server、IBM PowerPC、Citrix Xen、Microsoft Hyper-V以及开源的KVM等。本文设计了一种基于开源虚拟化技术KVM的云桌面虚拟化架构,总体架构分为三部分:KVM虚拟化服务器、Web管理中间件、终端SPICE客户端。其次,本文还重点研究了QEMU-KVM虚拟化技术、开源桌面虚拟化协议SPICE、KVM Web管理中间件和开源虚拟化工具管理函数库Libvirt等关键技术以及实现细节。本文从应用的角度出发,设计了基于KVM的虚拟化平台,设计并开发了基于Libvirt的Web KVM管理工具,实现了通过Web界面进行虚拟机的申请、审批、管理。本文还利用改进的匈牙利算法解决了虚拟机资源分配的均衡性问题,最后对设计开发的桌面虚拟化平台进行了实施部署,整个虚拟化平台设计开发过程中全部使用创新性开源技术,为桌面云虚拟化平台的构建提供了一种可供选择的开源的解决方案,具有很强的理论和实用价值。
云桌面虚拟化架构的研究与应用
时间: 2024-10-23 22:58:09