Docker云平台的资源调度算法研究

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:panok123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展和互联网产业的快速发展,云计算已经应用于经济、文化、军事、商业等各个产业和领域。随着容器技术的兴起,Docker凭借其轻量级、标准化和秒级启动,迅速成为了云平台的新宠儿。然而Docker容器在应用过程中,仍然存在资源利用率不高问题。为此,本文主要研究Docker平台资源分配算法,主要工作如下:第一,针对Docker容器资源利用率不高和任务分配不合理问题,本文提出了一种适用于Docker云平台的调度算法,来提高系统资源利用率。首先,本文介绍了适用于Docker云平台的调度算法调度框架,详细地分析了适用于Docker平台的调度算法构建的过程,以及架构图中每个组件的功能。其次,详细介绍了适用于Docker平台的调度算法步骤。接着通过自然数编码,将粒子群中的粒子编码长度与容器的任务相对应;种群初始化步骤随机初始化解空间中NP粒子的位置和速度,并设置粒子群算法参数;在适应度函数步骤中,适应度函数用于评估粒子的质量。在满足迭代停止条件之前,根据适应度函数的结果更新粒子最佳值和总体最佳值;为了避免粒子群算法落入局部最优解,引入了模拟退火步骤并模拟退火更新的最佳值。最后,实验结果表明,该算法可以有效提高Docker平台资源利用率。第二,针对Docker云平台多资源利用率和负载均衡问题,本文提出一种支持负载均衡的Docker平台资源调度算法,在保证负载均衡的前提下,提高了系统资源利用率。本文综合考虑节点总内存、节点CPU的利用率、内存的利用率和平均网络负载以及I/O负载等因素。首先,计算当前资源的平衡因子,并且根据应用请求的资源,计算分配后的资源平衡因子。然后根据资源平衡因子排序节点,选择出节点利用率最高的节点。最后,实验结果表明,本文提出的算法提升资源利用率,提高集群调度工作的效率,降低任务的响应时间,并实现负载均衡,该方法的负载均衡能力明显高于Docker容器资源调度算法。
其他文献
国际田联少儿趣味田径是国际田联针对7-12岁儿童身心发展,采用走、跑、跳、投等基本的运动形式,以团体竞赛为基本组织形式,专门设置的一套具有趣味性、娱乐性的田径活动。在
矿石中金属样品的定量分析在矿床储量的评价中尤为重要。在众多金属中,银和铜的开采及定量分析受到许多研究者的重视,目前,对于银和铜定量测定的方法有很多,例如沉淀滴定法、
本文介绍了某机床电器厂ERP系统的功能以及实施策略,指出了保障实施顺利进行应该注意的问题。
目的:了解广东高校男生慢性前列腺炎(CP)的发病情况。方法随机抽取广东4所高校男生1203人,比较不同专业,年龄、居住区、生源地、经济状况、与同学关系、学业成绩男生的CP患病率。
本文就现阶段同步定时网架构下。影响网络选源机制的相关因素及主、从时钟问验证机制进行分析,并适时提出一些解决方案,以便于将来网络规划及设备研制提供借鉴及参考。
企业如何肯花时间去进行过程调研、经济因素分析以及资源评价,将会发现回收和再利用是一项削减成本的可行措施。本文介绍了美国中小型企业中运用的一种回收再利用技术,以供我国
从部队转业到税务部门二十三年以来,税务工作是我人生中不可或缺的重要组成部分,更是我们父子两代税务人的薪火传承。早在1959年,我的父亲在河南省淅川县税务局工作了11年,为
期刊
近日,以“新快克”标识侵犯了“快克”商标专用权为由,海南亚洲制药有限公司通过诉讼维护了自己合法的商标专用权,并获得了10万余元的经济赔偿。
多能冷热电联供系统的设备参数和运行模式是决定其性能优劣的重要因素,结构和设备参数的不合理设计将直接影响系统运行效率,导致经济、环境效益低下等现象。本文以冷热电三联
自20世纪60年代以来,互联网的兴起与发展,对当代社会结构及其运行模式产生了重大而深远的影响,引发了人类社会生产方式、生活方式、思维方式和价值观念的深刻变革。时至今日,