论文部分内容阅读
云计算为数据中心带来了机遇,也带来了挑战。云数据中心的资源需要得到合理的调度才能更高效地向用户提供服务。物理服务器为了保持较高的性能,必须将CPU、内存等的利用率保持在某个水平以下,因而需要均衡物理机之间的负载,尽量减少某些机器过载而另外一些机器空转的情况。多数据中心环境下,数据中心要得到整体上较高的服务水平,也要尽量保持较低的资源利用率,因而在资源的数量一定时,均衡各数据中心之间的负载,有助于提高服务水平。本文提出了多数据中心环境下云资源共享模型,并遵照该模型实现了云资源共享系统,详细介绍了系统的设计和实现,包括系统主模块设计、各模块的通信机制、系统信息的保存方法等。之后,本文根据该系统所调度任务的考虑生命周期和资源共享的特点,提出了应用于该模型的多数据中心负载均衡机制,包括离线和在线两种方式的负载均衡算法。最后,本文使用实验模拟的方式将所提出的算法同轮询、随机、最小负载优先、最长处理时间优先等经典负载均衡算法进行对比,验证所提出算法的性能。算法对比的指标包括用户的虚拟机任务请求拒绝个数、多个数据中心的整体不均衡度、最大的数据中心综合利用率、最小的数据中心利用率与最大的数据中心综合利用率之比等。实验数据显示,本文所提出的算法与其它算法相比,在上述指标方面有明显的优势。