预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

云计算虚拟化平台的内存资源全局优化研究随着互联网的飞速发展,其信息服务的快速增长以及用户对信息服务的逐渐依赖的趋势已经势不可挡了。而互联网服务提供商一直以来,面临着以更低成本提供更好服务的挑战。因此拥有按使用付费和高性价比的云计算模式受到了越来越多企业以及用户的青睐。而借助虚拟化技术,云计算能将大规模计算资源统一管理,提高了资源利用效率,简化了管理和维护成本,并为用户提供易获取、易扩展的按需服务。然而虚拟化技术和云计算平台的结合带来了全新的使用模式和资源整合,基于虚拟化技术的资源按需分配与调度可以提高云平台资源的利用率,并且提升云服务的服务质量,甚至它降低了云用户的总体拥有成本。但是,物理服务器的资源边界限制了资源的全局优化能力。而现有的研究是在云平台对各个虚拟机之间的内存资源进行调度算法的优化,从而提高整体的内存资源利用率。或者是进行架构方面的设计,从地址映射方面,页面交换机制,空闲页面回收方面来进行改进,从而达到资源利用的目的。这些方法虽然都可以很好地提高内存资源利用率,但大部分的虚拟机的内存资源无论是空闲还是紧张,都需要重新进行一次内存的分配、调度,或者是映射。这在无形中就会增加虚拟机的负担,从而会相对地降低内存资源利用率。本文在其已有的全局优化框架上进行相应的改进,增添了当虚拟机内部资源空闲时的最小内存边界值,当虚拟机内存资源利用率低的时候,需要比较最小内存边界值,再将多余的内存资源映射到全局的空闲内存池中。然后基于上述框架,将虚拟机的内存资源再细分为利用率低和利用率高的情况进行研究,并分别给出了两种调节算法,以及这两种算法之间的相互关系。当内存利用率低的时候,虚拟机将先比较判断最小边界值,将部分空闲内存放入的全局的空闲内存池中。而当虚拟机内存资源利用率高时,将通过全局空闲内存池进行全局调节。结果是既降低了每次与全局空闲内存池交换的次数,又降低了虚拟机之间的内存交换次数,平均内存资源利用效率将大大提高。最后本文对研究的内容进行了实验分析。实验结果表明,该框架以及算法能够很好地优化云平台中内存资源配置,提升整个平台的资源利用率,使关键任务的执行有显著的加速。测试结果更加展示了本文方法的性能优势以及良好的可用性。