基于云平台的容器优化调度技术研究

来源 :江南大学 | 被引量 : 0次 | 上传用户:zhaoyu_hit
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算技术的飞速发展与应用,以OpenStack为代表的云平台和以Docker为代表的容器技术成为当前工业界与学术界的研究热点。OpenStack云平台具有开源、兼容、灵活和可扩展等优秀特性,Docker容器技术具有快速部署与交付、灵活迁移与扩展以及高资源利用率等优势,二者的融合可以为Docker容器提供细粒度和大规模的高效灵活管控,为OpenStack带来更丰富的生态系统和更高的社区活跃度,并为大数据分析、网络仿真和云边协同计算等应用场景服务。面向OpenStack与Docker的融合,优异的容器调度方案是提升云平台服务性能以及资源利用率的关键。针对现有的Nova-docker和Yun等调度方案存在的调度模式单一、负载均衡度低和资源利用率低等不足,本文基于OpenStack云平台,重点研究了Docker优化调度技术,其主要研究内容包括:1)针对Docker的多样化调度模式需求,提出了一种基于OpenStack的多功能Docker调度体系——Sdocker。Sdocker通过与OpenStack的Keystone、Glance和Neutron组件交互对资源进行灵活获取,并通过与Docker交互对容器进行高效管理,实现了OpenStack与Docker的深度融合,为多样化调度模式提供基础支撑;进一步,从容器本身的资源管理、监测与迁移三个层面,研究了容器资源精确限制、容器资源监测与更新以及容器一体化迁移三项关键技术,实现了对容器的全生命周期管理,为多样化调度模式提供技术支撑。实验表明,Sdocker可以对不同资源请求规格的容器实现精确的资源限制,可以监测容器的资源使用信息并更新容器的资源使用规格,同时还可以实现容器基本配置、文件系统、内存状态和网络环境的一体化迁移。2)基于1)的研究内容,针对不同场景下容器资源需求的差异性导致的负载不均衡问题,提出了一种面向容器差异化资源需求的负载均衡调度机制。该机制以容器的三种资源(CPU、内存和磁盘)需求场景和四种资源(CPU、内存、磁盘和带宽)需求场景为驱动,研究了容器资源集中化、计算节点资源获取与更新两项关键策略,为Docker容器的负载均衡调度提供依据。该调度机制总体分为三个阶段:首先,通过预选阶段从OpenStack的所有Docker计算节点中选取候选计算节点;然后,通过优选阶段从所有候选计算节点中选取最优计算节点;最后,通过NUMA精益化阶段从最优计算节点的所有NUMA节点中选取最优NUMA节点。实验表明,面向容器的三种资源需求场景,该调度机制相比于Nova-docker和Yun采用的调度方案在节点内资源负载均衡度方面分别平均提升了55.09%和50.68%,在节点间资源负载均衡度方面分别平均提升了56.92%和40.79%;面向容器的四种资源需求场景,该调度机制相比于Nova-docker和Yun采用的调度方案在节点内资源负载均衡度方面分别平均提升了57.35%和59.00%,在节点间资源负载均衡度方面分别平均提升了53.53%和50.90%。3)基于1)的研究内容,针对容器静态资源请求与动态资源使用的差异性导致的实际资源利用率低的问题,提出了一种面向容器实际资源使用的高资源利用率调度模型。从基础支撑、容器调度、容器监测与更新、容器迁移四个层面设计了调度模型架构,以此为基础,提出了面向容器实际资源使用的高资源利用率调度方案。该方案的主要思路是:以计算节点资源获取与更新、计算节点状态获取与更新以及容器资源更新策略形成的实时数据为驱动,采用基于可用性评估与优先级决策的调度策略,并依托容器一体化迁移技术,实现OpenStack资源利用率的动态优化。实验表明,相比于Nova-docker和Yun采用的调度方案,该调度模型在固定容器部署数量和最大容器部署数量下,均可以优化OpenStack云平台的资源利用率。
其他文献
随着工业控制网络(Industrial Control Network,ICN)高速发展,ICN安全已经是全球性重要问题之一。在全球每年的网络安全事故中,有上百起攻击都是针对工业控制系统(Industrial Control System,ICS),而ICS被攻击造成的影响对国家的经济而言是巨大的,因此要通过研究工业入侵检测技术去加强ICS的防护。而ICN数据普遍存在着攻击样本类型复杂、数量多、数
学位
低压配电系统作为电力系统中直接与用户对接并为其分配供给电能的重要环节,其能否正常安全稳定的运行直接影响到人们的日常生活、生产等方方面面。目前大多数低压配电间为确保其安全稳定工作常需要专门的管理人员对其进行巡视检查,为提高信息化技术和其监测工作效率,本课题基于物联网的分布式低压配电远程监测系统是对低压配电过程进行智能化和动态化的监测,有效的解决了分布式多点的远程同步监测问题,大大提高了管理人员的工作
学位
随着时代的进步和互联网科技的蓬勃发展,软件定义网络(SDN)的应用场景也越来越多,比如在大数据分析、云计算、物联网,以及车联网等应用领域。而软件定义网络其基本思想就是把复杂的控制逻辑从网络节点中分离出来,组成一个独立的控制中心,并通过软件编程的方式可以自由指定对网络数据包的转发规则,而不需要修改原来的网络拓扑。不过,随着网络规模与应用范围的日渐增加,随之而来的安全隐患也日渐增加,网络攻击呈现出攻击
学位
天地一体化网络以天基网络为核心,地基网络为基础,延伸至空基、海基,实现网络空间的全方面覆盖与数据交互,在通信、遥感、导航等领域占据着重要的战略地位。然而,天地一体化网络由于具有信道开放、高度动态变化、间歇链路等特征,因此面临着诸多安全挑战。为提升天地一体化网络的安全防御能力,有必要构建天地一体化网络仿真测试床,一方面可对存在的安全风险进行评估,另一方面可对网络安全新技术进行测试与验证。天地一体化网
学位
在“碳达峰、碳中和”政策背景下,减少对煤炭、天然气等传统化石燃料的使用已是大势所趋,分布式可再生能源(Distributed Renewable E n e rg y,D R E)技术在能源供应系统应用中的越来越重要。分布式发电系统(Distributed Generations,DG)是指利用风能、太阳能和地热能等天然的可再生能源技术,用户根据自身所在地可再生能源的分布情况建立对应的小型发电系统
学位
随着数字经济的发展创新,工业智能设施设备的数字化进程在不断加速。工业信息物理系统(Industrial Cyber-physical System,ICPS)将工业自动化控制与计算机、通信等技术深度结合,被广泛应用于工业环境。然而,ICPS和许多关键基础设施的连接与深度融合越来越密切,使得系统容易受到虚假注入攻击的破坏,轻则影响生产设备的平稳运行,重则造成系统崩溃,引发重大安全事故,甚至危及人的生
学位
药物性肝损伤是引起急性肝衰竭(ALF)最常见的原因。临床中遇到的药物性肝损伤除了扑热息痛过量导致的以外,大多数都是特异质型的。伏立康唑作为一种广谱、三唑类抗真菌药,其近年来频发的肝毒性等不良反应事件及其导致的停药事件备受关注。本文首先根据服用伏立康唑患者的临床资料,建立伏立康唑的群体药代动力学(PPK)模型,考察多个协变量对伏立康唑药动学的影响。采用拟合优度图作图法、非参数自举法、可视化预测检验(
学位
目前,罪犯教育改造方式对于罪犯负面心理健康教育效果很难达到比较理想的效果,难以有效降低甚至消除罪犯负面心理。为了更好地有效降低甚至消除罪犯负面心理问题,提高监狱罪犯心理教育改造质量,探索更有效降低,甚至消除罪犯负面心理影响的手段。基于体育活动影响人心理的理论与实践研究,以山东省聊城监狱随机选定200名罪犯为实验对象,进行连续24周(6个月)的八段锦分组教学实验,统计实验结果,分别运用艾森克(成人)
学位
如何保证云制造系统中制造资源的可信性,以及云服务数据的安全性等问题已成为云制造发展的制约瓶颈。区块链作为去中心化的虚拟货币支撑技术,具有安全可靠、防篡改、公开透明等优势,依靠共识算法、智能合约以及加密技术,实现了弱信任环境下的安全可靠交易。将区块链应用到云制造系统必然有助于解决其瓶颈问题,提高云制造系统的数据安全和可信服务。针对云制造系统中区块链应用方法问题,论文主要从云制造资源匹配、云制造时延模
学位
近年来,我国面临百年未有之变局,国际形势变化剧烈,国内不稳定因素发展趋势也随之波荡起伏,全面推进依法治国的基本方略正当其时。在这段特殊时期,PD派出所面临的工作风险和工作任务也在不断增加,群众对公安机关的期待和要求越来越高,而派出所作为公安机关的一线单位,是和群众接触最多的部门,派出所的警力资源配置是否科学合理关系到警务效能是否能得到充分的发挥。PD派出所的警力资源配置是政府公共管理的重要组成部分
学位