基于Docker云平台的调度算法研究

来源 :西安工业大学 | 被引量 : 0次 | 上传用户:catshadow6
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算的快速发展及普及,使得分布式计算技术迅速成为互联网公司在海量信息时代主流的数据处理技术,在企业的日常业务系统中已经普遍使用。一般来讲,基础设施服务(IaaS),平台服务(PaaS)和软件服务(SaaS)是构成云计算经典的三层架构,提供了按需服务的可能。各层的作用区分明显,各司其职。而随着虚拟化技术的不断进步,容器技术Docker使得IaaS和PaaS的分层界限不再明显,并对服务形式发展具有巨大的推动作用。其原生集群编排工具Docker Swarm更是在当今互联网应用交付平台和集群资源调度管理的解决方案中首当其冲,因此,选择一种高效可靠的编排调度算法对彰显集群优势十分重要。然而,就当前而言,Docker Swarm自带的调度算法在资源分布不均匀时表现并不理想,Docker Swarm原生三种调度策略,Spread、Binpack和Random不能较好的实现负载均衡性,且资源利用率较低,集群整体性能表现较差。针对Docker自带的容器集群的调度算法不能较好地实现集群的负载均衡以及集群利用率低的问题,本文提出了一种改进的蚁群算法(Ant Colony Optimization,ACO)来优化集群资源分配。针对蚁群算法的已有缺点,首先利用最小任务最先完成的调度策略来初始化信息素,来减少开始搜索时间。其次通过引入平衡因子,协调局部信息素和全局信息素的更新机制,使得蚁群可以根据本轮迭代负载和信息素更新机制来决定下一轮的策略,同时也引入挥发系数的调整机制,以提高算法全局搜索能力,使得每个节点的资源得到最优化利用。通过搭建集群分发创建容器任务,将原生调度策略与改进的蚁群算法进行了多次对比实验。实验结果表明,改进的ACO能够较好地均衡集群各节点的资源利用。同时,当集群负载压力较高时,改进的ACO较原生算法服务运行时间更短。
其他文献
小料配料是饲料生产的重要工艺环节,是保障产品质量的关键控制点之一.同时小料原料的物理和化学特性给操作人员带来一定的职业伤害,且配料的过程受人为因素的影响还相对较大,《质
为研究危险化学品道路运输事故的内在原因,运用尖点突变理论,分析危险化学品道路运输系统,将危险化学品道路运输系统的控制变量划分为两个:人的不安全行为和物的不安全状态,
21世纪以来,少儿图书市场飞速增长,少儿图书产值连续17年保持两位数增长,其他所有图书板块都难以与少儿出版的成长速度比肩。畅销书是一定时期内社会群体的选择,突显一定时期内图书市场的显著特征。少儿类畅销书是少儿图书市场的重要组成部分,对于少儿类畅销书进行研究,有助于了解一直以来少儿阅读的变迁,发觉少儿类畅销书存在的规律和启示,为未来少儿图书的出版提供参考。本文以1999-2017年开卷少儿类畅销书榜
环境公益诉讼是近年来的热门话题。从我国现状看,建构环境公益诉讼制度有其必要性与可行性,制度的建立将为环境法体系注入全新的活力,使人类在发展经济的同时关注环境公共利
目的评估肝脏瞬时弹性成像技术及多参数指标单独及联合应用对儿童慢性乙型病毒性肝炎(CHB)肝纤维化的诊断价值。方法选择2015年1月1日至2018年12月31日我院住院治疗的CHB患者148例进行回顾性研究,收集瞬时弹性成像技术检测的肝硬度测定值(LSM)、血清HBs Ag、HBV-DNA、AST与ALT比值(AAR)、AST与PLT比值(APRI)及基于AST、ALT、PLT及患者年龄的FIB-4
澜沧江—湄公河地区合作制度之间的竞争与合作正在日益复杂化。2018年作为"峰会年",可以为评估该地区的制度竞合提供有效的视角。通过提出参与成员是否具有排他性、主导成员
工业冷却塔用水轮机作为循环水系统余能回收利用的一种专用水轮机,具有超低比转速的典型特点。目前已有的冷却塔专用水轮机采用混流式,尽管在超低比转速特性方面符合冷却塔的
表面形状为自由曲面零件的夹具设计是机械制造领域中的一个难点问题。但是,该类夹具的设计尚未引起广大夹具设计人员的充分注意,成功的设计范例也为数不多,这一现实已不能满足日
会计诚信体系建设是国家反腐倡廉建设中一项重要的基础工作。$$习近平同志指出:“一个没有精神力量的民族难以自立自强,一项没有文化支撑的事业难以持续长久。”总书记的讲话具
报纸
在就业形势压力下,各高校都会让在校学生进行社会实习,以增加就业机会,但是在实习期间,学生权益受到侵害的事件层出不穷,如何保护在校生在实习期间的合法权益成为现今社会的