基于应用容器的云资源调度研究与实现

被引量 : 6次 | 上传用户:tian358120
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算[1]的迅猛发展,虚拟化技术作为其中的一项重要技术也随之而与时俱进。完全虚拟化、超虚拟化技术已经不能满足如今云计算中所有应用场景的需求。因为这些技术更倾向于让每个虚拟化环境都拥有一份相对独立的系统资源,为每个虚拟化环境提供相对完全的独立性支持,但是这种策略造成处于不同虚拟机内的应用程序间实现相互操作非常困难,于是基于容器的虚拟化技术出现了。容器完美解决了程序独立性和资源共享的问题[2]。同时资源调度是云计算中的一个关键问题,如何做到资源的有效分配,如何动态的为虚拟机分配合适的物理主机也是云计算研究领域的一大热点和难点。近年来基于各类目标的虚拟机调度研究虽然很多,但是很少有实现了虚拟机调度的开源系统。因此研究和实现基于应用容器的云资源调度系统有着重要的理论和实践意义。本文的主要工作包括以下几点:第一,介绍了主流的虚拟化技术。其中包括完全虚拟化、超虚拟化以及最近兴起的基于容器的轻量级虚拟化技术(操作系统虚拟化)。第二,研究了常用的系统迁移技术。其中包括物理主机到虚拟机的迁移(p2v)、虚拟机到物理主机的迁移(v2p)、虚拟机到虚拟机的迁移(v2v),并且重点阐述了v2v的虚拟机动态迁移与静态迁移[3]。第三,对Linux下主流虚拟化工具的可靠的C函数库libvirt[4]进行了分析。第四,在此基础上设计了通用的虚拟机调度系统框架。本文最终实现了一个基于应用容器的云资源调度系统框架,包括虚拟机迁移时机判断、目标主机选择、被迁移虚拟机的确定三个核心模块。系统通过配置和扩展相应接口实现相应的调度目标和算法,具有良好的扩展性。为了验证系统的有效性,论文最终实现了以能耗为目标的原型系统并给出了测试过程并对测试结果分析总结,测试结果表明系统从功能上能够根据用户配置的算法实现虚拟机的动态迁移过程。
其他文献
随着市场经济的发展和市场竞争的加剧 ,企业市场营销工作越来越成为提高企业经济效益、推动企业整体管理的有效手段。目前我国企业营销行为中存在许多问题 ,如营销观念滞后、
目的探讨音乐疗法在儿童青少年情绪障碍患者中的应用效果。方法 2011年1月-7月,将70例儿童青少年情绪障碍患者随机分为试验组和对照组,每组各35例,对照组给予常规药物治疗和
无轨设备是在矿山矿井采矿中的主要作业设备,能适应于作业过程中恶劣的工作环境的特殊车辆。然而,目前国内研发的无轨设备的智能化和自动化程度还比较低,尤其是设备运行过程
在我国经济快速发展以及人们对教育需求不断提高的背景下,自费出国留学中介机构在我国得到了迅速发展。尽管我国政府在自费留学方面制定了不少方针政策,但由于留学中介机构服
传统的仓库管理系统是工作人员手工的扫描入库出库操作,易出错,造成物资采购与系统实际库存的误差,企业经营管理成本增加,物资时间过期或者不必要的损耗等。因此,如何解决当
在现代科技革命和网络技术的发展下,信息化改变着人们的生活。在医疗机构中也是如此,随着国家相应政策的制定和颁布,越来越多的医院和医疗机构上马了医疗信息系统。本文以NS
超大规模集成电路的发展,使得芯片的集成度和功能设计复杂度日益增大,这使芯片的功能验证面临极大的挑战。传统的功能验证由于测试用例开发周期长,功能覆盖不全面,可重用性差
长期以来,国际投资促进得到快速发展,并初步形成较为完备的国际投资促进体系。后金融危机时代,各国为从金融危机中尽快复苏经济普遍加强了投资促进工作,国际投资促进机构运行
肖恩·奥凯西是爱尔兰文艺复兴时期最著名的戏剧家之一。他所创作的都柏林三部曲(《枪手的影子》(1923年)《朱诺和孔雀》(1924)《犁与星》(1926))曾受到爱尔兰民众的热烈欢迎