面向虚拟化集群的动态资源调度系统研究与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:ronaldocjz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云服务的应用领域越来越广,基于虚拟化技术的服务器集群规模越来越大,这对集群的资源调度提出了新的挑战。在大规模的虚拟化集群中,虚拟机的数量和负载会随应用的需求而经常变化,静态的资源分配会产生资源浪费或者资源不足的情况,而人工干预的动态资源调整会有明显的滞后性。因此,需要使用动态资源调度的方式实现资源的按需调整,以达到节能整合或者负载均衡等目标。   在这种背景下,本文设计并实现了一个针对大规模虚拟化集群的动态资源调度系统,该系统对集群的资源使用情况进行实时监控,依据监控数据,能自动地对当前集群的整体负载状态作出判断,并根据不同的负载状态做出相应的资源调度决策并加以实施执行。本文的主要贡献表现在以下五个方面:   (1)提出一种分层设计的性能监控架构,在物理机中部署监控客户端用来获取虚拟机的性能数据,并汇集到主服务器上的监控服务端。本方案还支持将集群在逻辑上分成多个组并分别监控,具有良好的扩展性。   (2)提出一种自动判断集群整体负载状态的算法,根据集群的资源监控结果快速准确地判断集群的负载状态。判断结果为资源调度控制提供依据,同时该结果作为调度算法的输入,能够节省大量重复计算的时间。   (3)提出一种多目标的资源调度控制方案,根据集群的负载状态和性能数据,控制器针对性地采取不同类型的调度算法。该过程中控制器对不同类型的调度算法进行统一调度,可以在一个调度周期内完成多个调度目标。   (4)提出一种可扩展的资源调度算法框架,利用算法池统一管理不同类型的调度算法,并提供一致的接口用以扩展更多的算法。   (5)基于以上设计方案实现面向大规模虚拟化集群的动态资源调度系统,并测试验证该系统的功能与性能。
其他文献
随着社会信息化的建设,信息变得越来越重要,甚至成为社会各领域赖以生存的基础。人们可以使用数据备份系统来安全而有效地保护这些信息数据,但是,数据爆炸式的增长导致需要使用大
当前对于车载网络路由协议的研究大部分都是基于联通性网络的,这使其具有一定的局限性,网络中的结点被要求在大部分时间内至少与另一个结点相连通,如果源结点和目的结点间不
在当今社会中,随着计算机科学和互联网技术的飞速发展,数据的总量也越来越多,随之而提高的就是人们对数据的可靠性要求。在任何行业任何部门中,数据的丢失大多都会带来灾难性的后
传统的基于帧时隙的防碰撞算法在识别大规模标签时存在两个问题,一是随着标签数的增加,标签估计算法的误差会越来越大,严重影响了帧长的分配,进而导致识别效率的下降;二是因阅读器
工作流业务流程管理技术满足了企业对其业务过程不断地进行优化以及重组的需求,给企业的业务过程管理带来了很大的益处,使得企业实现了办公自动化,从而提高了企业的办事效率,
在信息化时代,企业比以往任何时候都更加依赖于数据。如何对数据进行备份和灾难恢复已成为存储业界研究的热点。常规的容灾系统已经越来越无法满足对更细粒度的恢复时间目标(Re
随着信息技术的发展和广泛应用,人们对计算机系统数据存储能力的要求也越来越高。存储系统面临的问题主要包括:数据存储的地域空间范围更加宽广;数据量成指数级增长;数据传输速度
近年来嵌入式系统中软件规模与复杂度的迅速增长给高质量系统的设计、验证与维护带来许多重要挑战,传统的基于代码的测试与分析技术方法已经不能满足一些安全关键领域中的嵌入
畜牧疫情一直是畜牧业生产上的重要灾害,一直是制约畜牧业高产,优质,高效可持续发展的主导因素之一。随着我国经济建设的不断发展,畜牧业已经成为我国农业经济中的支柱产业,
随着移动通信技术的高速发展,手机用户的数量在飞速膨胀,由于手机短信使用简单、快捷、费用低廉,已经成为日常生活中不可或缺的通信方式之一。然而,低廉的传输代价,使得我们