论文部分内容阅读
随着计算机技术的广泛应用,用户本地PC系统经常会出现重装、备份和恢复操作,用户不得不花费大量时间来重新配置桌面环境。桌面虚拟化,使相同的配置工作用户只需要做一次,就可以无时无刻,随时随地通过移动或固定云终端设备访问用户在远端云服务上的虚拟桌面环境,云技术提供厂商也将为公众提供高可靠的虚拟桌面支撑运行环境。但是,目前业界厂商还没有一整套的桌面虚拟化解决方案,解决多租户和虚拟机之间的对应关系,将租户个性化配置信息持久化存储在云平台上,各大IT厂商还没有一个统一的标准,同时随着用户终端连接外设种类和数目的增加,保证外设在虚拟机端的识别并进行数据交换,也需提供统一解决思路。
本文的研究目标是提出一套基于开源软件的桌面虚拟化解决方案,根据桌面虚拟化的关键技术,研究实现多租户和虚拟机之间的对应策略,租户个性化配置信息在开源云平台中的持久化机制以及桌面虚拟化访问协议。主要包括以下三个方面的研究内容:
1.基于开源软件的本地桌面虚拟化解决方案
提出通过使用开源云平台Eucalyptus和Xen虚拟机管理程序以及开源VNC通讯协议构造一低成本、硬件资源高利用率及高可靠性的虚拟桌面服务解决方案。
2.多租户和虚拟机之间的对应策略
提出通过将多租户与虚拟机映射文件独立存储的方式保证双方能够快速准确的建立联系。
3.租户个性化配置信息在开源云平台中的持久化机制
通过将租户个性化配置信息按其内部ID存储在云平台上,保证租户的信息独立于虚拟机且可以动态移植至不同的虚拟机,虚拟机状态不需要持久化。