基于Docker容器调度优化方法的研究

来源 :郑州大学 | 被引量 : 0次 | 上传用户:csss2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在云计算领域中,基于虚拟机的虚拟基础设施已经广泛应用于弹性云资源配置。以传统的虚拟机为资源调度单位的资源管理方式存在调度时间缓慢、资源利用率低和软件堆栈环境不统一等问题。Google研发的基于Linux容器的操作系统级虚拟化技术的出现为云计算提供一种新的消费、补充和交付模式。将服务部署在容器中,具有成本低和资源利用率高的优点。由于容器技术的底层实现方式不同与传统的虚拟机技术,这使得基于传统虚拟机的资源管理方式并不能很好地适用于容器技术。针对这一问题,本文设计和实现了基于Docker容器的调度优化策略。(1)针对云资源的动态变化、不确定性和容器初始化部署过程中引发的节点资源碎片的问题,提出一种容器的初始化部署方案。该方案首先运用动态加权算法,分析节点资源负载情况。然后采用改进的聚类算法,为需要部署的容器选择最佳的部署节点。实验证明该初始化部署方案可以减少资源碎片的产生,提升节点的资源均衡度和资源利用率。(2)针对容器动态调度时存在的响应延迟的问题,采用改进的多指标灰色负载预测算法为容器的动态调度时机提供依据。因节点各维度资源不均衡的问题,采用基于节点多维资源平衡的动态调度算法。(3)针对集群能源浪费现象严重和节点负载的动态变化引起的集群负载不均衡的问题,提出基于Docker容器预迁移的调度方案。运用初始化部署方案为需要迁移的应用容器选择部署节点。对于负载处于超载状态的资源节点,运用多指标灰色负载预测算法,选择负载最小的应用容器迁移;对于处于低载状态的资源节点,将其上所有的应用容器迁移,然后关闭资源节点。实验结果表明,该迁移调度方案可以提高节点资源均衡度和集群负载均衡度、减少应用的响应时间。
其他文献
培训质量是培训机构发展的生命线。实行培训项目全面质量管理是全面提高培训质量、有效实现人才培养、创新培训质量管理模式的手段之一。在文献查阔、问卷调查的基础上,分析
月出皎兮,佼人僚兮。舒窈纠兮,劳心悄兮。月出皓兮,佼人懰兮。舒忧受兮,劳心慅兮。月出照兮,佼人燎兮。舒夭绍兮,劳心惨兮。——《诗经·陈风·月出》。我是一缕孤魂
建筑能耗将是我国未来能源消费的主要增长点,建筑节能技术的研究应用将对我国未来的能源消费产生深远的影响。为此,本文对当前国内外的建筑节能关键技术进行了比较系统的总结
<正>考察宋明理学与先秦儒学的关系,就要从先秦儒家学说的历史地位、哲学特点及其主要贡献谈起,然后就能比较清楚地看出理学——宋明时期的儒学对于先秦儒学的承继关系以及它
非临床安全性评价中暴露于实验动物的肝酶诱导剂会导致毒性变化,其中包括肝细胞肥大。肝肥大有多种内涵,包括肝脏器官重量的增加,肝细胞平均大小的增加,甚至是肝酶诱导。然而
纪录片是跨文化交流中文化传播和形象传播的重要形式之一。相较于其他传播中华文化的纪录片文本,BBC纪录片《中华的故事》难能可贵地体现出间性思维模式,在一定程度上实现了中
<正> 全国人大常委会于1993年通过的《公司法》以列举方式规定了股东对公司的出资方式:"股东可以用货币出资,也可以用实物、工业产权、非专利技术、土地使用权作价出资。"上
据美国《防务新闻》网站2016年2月29日报道,当美国空军着眼于引入下一代战斗机和轰炸机平台的时候,司令官们在尽力解决有关未来技术会对于传统机队产生何种影响的问题。此前,
<正> 1994年底公布并至今仍在制定中的俄罗斯新民法典为俄罗斯经济体制改革提供规范性的法律文件的同时,也以民事立法基本原则的方式确立了民事法律改革的总体思想和方法。它