论文部分内容阅读
云计算的出现改变了传统的计算资源交付模式,是当前研究的热点。由于云计算的按需提供资源、按使用量付费以及动态伸缩性等特点,对于云计算的研究还存在着诸多挑战,特别是虚拟机资源的分配、部署、迁移以及物理服务器的整合等。虚拟机资源的分配与部署是云计算研究中的两个核心问题。传统的对于虚拟机资源分配与部署的研究都是基于单方面的考虑,忽略了一些用户和云服务提供商所关心的参数。因此,研究虚拟机资源在云计算市场中如何进行分配以及虚拟机在数据中心内如何部署具有重要的学术意义和应用价值。针对虚拟机资源分配问题,本文以云计算市场中的云计算服务提供商为研究对象,引入了经济学中的演化博弈理论,对云计算中虚拟机资源的分配进行建模分析。在整个云计算市场中,云计算服务提供商发布的虚拟机资源的价格以及服务质量作为博弈策略。对云服务提供商发布的价格和服务质量进行演化博弈,在博弈的过程中,云计算服务提供商为了提高自身的效用动态的调整自己的博弈策略。最后从理论上和实验上证明了整个虚拟机资源分配过程能达到演化稳定。针对虚拟机资源部署问题,本文以云计算服务提供商的数据中心为研究对象,以粒子群优化算法为理论指导,对数据中心内虚拟机资源的部署进行建模分析。对每个物理机和虚拟机的CPU、内存、存储进行量化,根据用户的需求和当前物理服务器的负载状态,采用多目标粒子群优化算法根据物理服务器资源利用率、虚拟机迁移次数这两个目标进行虚拟机的优化部署。通过仿真实验结果表明,该算法在最少的虚拟机迁移次数下能有效的提高资源利用率。