论文部分内容阅读
云计算是一种互联网计算新模式,因为其商业模式代表了未来的趋势,近年来受到了工业界和学术界的广泛关注,并且已经逐步应用(?)起来。其中,基础设施云是云计算三种交付模型(即:软件云、平台云和基础设施云)的最基本形式,也是其它两种云建立的基础。而基础设施云主要是以虚拟化运行环境为服务载体,为用户提供弹性的虚拟计算资源。本文以云计算中的虚拟化运行环境为研究对象,首先调研并对比分析了国内外主流的基础设施云系统及其虚拟化运行环境的特点。在此丛础上,研究、实现了云计算平台中的虚拟化运行环境系统。系统包含资源管理、节点调度、虚拟机生命周期管理和虚拟机监控四个模块。资源管理模块实现管理和虚拟化异构、分布的物理资源(CPU、内存、硬盘等),并实现这些物理资源的按需使用。节点调度模块实现根据调度策略选择最优节点控制器。虚拟机生命周期管理模块实现在虚拟机生命周期内对虚拟机的管理。虚拟机监控模块实现对云计算平台内所有节点控制器上的虚拟机的实时监控。四个模块相互作用于配合,从而使得系统可以充分、合理的使用和共享系统内的资源,使之得到最大化利用。最后,通过实验对比分析系统对虚拟资源管理的引入代价,评估不同的虚拟机管理器、虚拟化方式在CPU、内存、I/O、网络四个方面的虚拟化性能差异,并对个人和企业在今后使用云计算平台中的虚拟运行环境,如何根据工作负载的不同选择合适的虚拟机管理器及虚拟化方式给出合理化建议,从而使得资源利用最大化。