高度可定制的异构虚拟集群调度系统

来源 :浙江大学 | 被引量 : 0次 | 上传用户:epslon111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
从本世纪初“云计算”的概念被提出后,很多优秀的IT企业将原有的分布式基础架构与虚拟化技术扩展并封装,成为了对外提供开放式虚拟集群架构的IaaS云平台服务商,使得中小型企业用户和个人用户可以向其托管虚拟机并租用计算、存储、网络资源。用户在设计网络服务时需要考虑高可用性、流量性能、异构资源偏好等不同需求,这需要云平台管理系统可以提供细粒度的虚拟机调度定制能力,而传统云平台资源管理系统大多采用粗粒度调度方案。目前提供了较高可定制能力的云服务商并不多,且都是商业公司的闭源产品。由于虚拟机调度问题的约束模型本身就是难题,学术界也较少考虑更高的调度方案可定制能力。  本文基于启发式算法设计开发了一个有高度可定制能力的异构虚拟集群调度系统,该系统旨在为松散耦合的云服务平台提供细粒度虚拟机调度方案。该系统在设计开发中同时考虑了分布式服务的高可用性,异构物理资源的管理能力,网络服务的流量性能以及数据中心的能耗问题。  本文首先对IaaS云平台管理系统的相关研究现状进行了综述;然后分析了系统需求和问题模型后总结出资源、流量等约束模型,并提出亲和性模型用于提高调度方案的可定制能力;最后基于启发式算法设计并实现了具有高度可定制能力的虚拟集群调度系统。具体技术研究包括:深入分析加入亲和性模型后的虚拟机调度问题,将启发式搜索结合迭代加深的方案作为调度系统的核心算法;为了兼顾流量性能,定义了虚拟机逻辑组并使用网络流算法进行管理;在大规模请求场景下,使用局部搜索和模拟退火优化的方案改进核心算法。本文调度系统同时包含了动态调度功能,可以动态控制IaaS平台在不同时段不同负载下的虚拟机调度。该调度系统实现后经过仿真实验,运行效率和流量性能相对于普遍使用的传统调度系统有了较大的提升,取得良好效果。
其他文献
在金融领域中,许多需要处理大量字符信息录入的场合,在很大程度上要依赖数据信息的输入。发票上的号码是发票印刷数量的标识,每张没有重复,因此可以用来标识发票的身份,如果
近年来,随着互联网上各种信息的爆炸式增长,人们往往淹没于大量可获取的信息当中。为了帮助用户有效地管理,获取和检索这些庞大的信息,信息抽取技术自然而然地成为了解决问题的途
人脸眼睛定位与跟踪问题是自动人脸识别系统的重要环节。由于其在安全访问控制、可视电话、视频会议、基于内容的压缩与检索、身份鉴别、人机智能交互、视觉监测、预防疲劳驾
本文对KVM动态自适应编译执行方式进行了研究。文章分析了应用于Java虚拟机的几种主要的性能优化技术,并针对嵌入式设备的硬件特点,分析了现有的编译优化技术应用于嵌入式Java
经国务院批准,我国在2006年进行了第二次全国残疾人抽样调查,根据调查结果推算,2006年我国各类残疾人的总数为8296万人,其中视力残疾1233万人。视障人群由于视力方面的残疾,无法像
由于计算机技术的广泛应用及生产技术的飞速进步,计算机同各类生产活动结合得越紧密,在某些数据密集型的生产部门,处理生产数据往往需要很大的计算量,与之对应的数据存储空间的需
触觉渲染技术在虚拟现实以及刚体模型动态仿真领域中发挥着重要的作用。触觉渲染算法主要分为三种方法:基于补偿反馈的触觉渲染方法、基于限制的触觉渲染方法和基于脉冲响应
软件工程自上个世纪七十年代中期开始蓬勃发展起来。软件工程采用系统的规范的模型和方法来解决软件开发、运行、维护中出现的问题,起到了良好效果。随着技术的发展,人们逐步转
利用Rootkit在计算机中隐蔽行动的技术在1986年就出现了,在过去的三年里,Rootkits的数量和复杂性都得到了显著的提高。各种黑客组织之间的技术交流,以及开发隐身式代码的开源软
本文对中小企业系统构件复用策略和应用进行了研究。文章以一种有向带权类依赖图作为面向对象系统的UML类图的抽象表示,其中类依赖图的各边上的权值对应于类图中的相应类间的