oVirt平台资源调度算法研究及验证

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:kxy66
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
oVirt管理数量巨大的资源,资源分配是否合理,将影响整个系统的任务处理能力和用户体验。负载均衡作为云平台必备的关键机制,在oVirt中仍存在一些不足之处,这将导致系统的总体性能下降以及资源分配的不合理。为改善oVirt集群性能和降低系统能耗,分别提出了PBORLB和ECPTLB两种改进算法,并设计了oVirt平台资源调度算法验证系统,对以上算法进行验证。在设计负载均衡算法的过程中,研究了国内外负载均衡理论的先进成果,分析了oVirt平台架构与其负载均衡实现机制,最终在提高负载均衡性能和降低迁移成本上优化了oVirt负载均衡算法。本文主要工作如下:(1)研究负载均衡相关技术、oVirt云平台架构与源码,在此基础上分析了oVirt平台下的负载均衡算法,总结了oVirt云平台负载均衡在设计上的优缺点。(2)针对oVirt平台中vm_evenly_distributed和evenly_distributed算法考虑资源类型单一、负载均衡粒度粗糙、忽略虚拟机迁移性能损失的缺点,设计了PBORLB算法。PBORLB算法考虑每台虚拟机对资源的不同需求,并使用负载预测的方式改善oVirt负载均衡算法中的滞后性。然后通过设计遗传算法对多目标优化问题求解,包括种群编码、遗传算子设计、适应度函数设计等内容。(3)针对oVirt平台中power-saving算法未能考虑虚拟机的迁移成本,且虚拟机资源需求变化频繁时,容易引起系统性能下降的情况,设计了ECPTLB算法。ECPTLB算法注重降低能耗的同时,适当保证冗余计算资源,兼顾系统性能。(4)针对算法的验证设计了基于Master/Slave架构的oVirt平台资源调度算法验证系统(简称ORSAVS),对验证系统的总体架构和详细设计进行描述,并给出了各个模块的详细设计方案。最后通过验证系统,对PBORLB、ECPTLB算法进行分析和验证。实验表明,相比oVirt原生负载均衡算法,PBORLB算法在提高负载均衡程度、减小虚拟机性能损失等方面具有一定优势,而ECPTLB算法在降低能耗的同时能有效减少迁移成本。
其他文献
互联网用户数量的飞速增长、网络规模的不断扩大、业务类型的日益丰富使得当前网络上的流量呈爆炸式增长,而网络带宽的扩容却相对缓慢,加上传统路由算法容易导致拥塞的固有缺陷
Hadoop作为一种比较流行的分布式计算框架,对于解决海量数据问题,比起价格昂贵且性能优异的大型计算机,拥有十分明显的优势。与此同时,分子动力学模拟是一种研究复杂物质有力的仿
竞争-冲突淘汰(Contention-Collision Cancellation,C-CC)存取控制方式的研究已经取得了很大进展,但这只是体现在理论方面,对于这种方式在星形网中的实际应用还远远不够。伴随
为了延长无线传感器网络生命周期,一种常见的方式是通过睡眠/工作时序安排算法来动态的规划传感器网络中各节点处于工作状态或者是睡眠状态的周期。K-邻居节点连通算法(CKN)
随着多核和众核技术的普及,计算机以并行化计算方式大幅度提升了系统整体的处理能力和计算性能。但是多核技术也引入了严重的资源竞争问题,各并发任务共享缓存等硬件,造成了缓存
自上世纪90年代开始,在计算机图形学中,非真实感绘制技术走进人类的视野并迅速的发展起来。和真实感绘制相比较,真实感绘制主要是人类对真实世界的模拟,而非真实感绘制技术是建立
教学预警作为高校教学的中确保教学质量的一个重要措施,在如今高校大批量培育人才的背景下显得尤为重要。传统的教学预警依靠excel表格等简单的统计工具进行,它有着滞后性、易
随着计算机技术的飞速发展,越来越多的人从网络中获取他们需要的信息。这不仅仅是因为网络的方便、快捷,更是因为网络信息已经不断涉及到政治、文化、教育等诸多领域,并能为需求
运动目标检测与跟踪技术是计算机视觉领域的一个研究热点。作为一种视频分析技术,它融合了图像处理、模式识别、机器学习等多学科知识。近些年来,随着计算机视觉和数字图像处理
随着信息技术的高速发展,各种组织机构间的数据共享越来越普遍。伴随数据挖掘工具/系统的发展,现在不得不面临这样一种尴尬的局面:数据挖掘系统一方面要能够满足用户从数据库中