● 摘要
随着信息技术的发展,计算机网络和个人计算机已经渗透到了当今生活的各个方面,成为工作和生活中必不可少的重要工具。社会和科技的发展也使人们的出行变得更加频繁,用连接到网络上的任意一台计算机为用户提供与其熟悉工作场所类似的计算环境,将是一项非常有意义的研究工作。本文研究的“移动虚拟计算环境”,使用户不受移动性和地理位置的影响,在任何连接到网络的计算机上为其提供熟悉的计算环境。本文通过对构建虚拟计算环境需求的深入分析,对统一的虚拟运行环境、计算环境数据迁移和虚拟网络三个关键问题进行了探索,重点对前两个问题的有关内容进行了深入研究,给出了一种基于虚拟机的移动虚拟计算环境构建方法。论文的主要研究内容包括: (1)利用虚拟机的软硬件隔离特点,设计了以虚拟机为核心的OS浏览器,作为虚拟计算环境的统一运行环境。同时,利用虚拟机网络和虚拟专用网技术,设计了移动虚拟计算环境的网络支撑环境,实现了虚拟计算环境中网络环境的一致性。 (2)研究了基于虚拟机的分布式虚拟磁盘,该方法能为虚拟计算环境运行实例通过网络提供存储,从而实现虚拟计算环境的移动性。虚拟磁盘通过与服务器交互的驱动处理虚拟机的磁盘读写请求;在服务器上采用了系统映像映射方式管理和处理数据;并且采用了一定的数据传输和同步机制及优化策略保证数据的一致性。(3)通过实验环境对虚拟磁盘和OS浏览器进行了验证,基准测试程序和功能性实验的结果表明,本文给出的方法能为用户构建移动虚拟计算环境,且在某些方面性能颇佳。(4) 在上述研究的基础上,针对为用户在不同机器上提供类似计算环境这一典型应用场景,设计并实现了 “移动虚拟计算环境”原型系统,该系统的验证结果证明了本文研究工作的正确性和有效性。
相关内容
相关标签