基于Docker的应用容器性能监控和调度迁移方案的设计与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:liongliong576
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
得益于Docker容器轻量级虚拟化的优点,越来越多的企业将Docker集群作为主要的任务执行环境。通常Docker集群中的各个节点上会部署很多不同类型的应用容器来执行不同的任务,当大量任务同时运行和调度时,有资源抢占、负载过度等异常情况出现的可能性,进而导致集群负载不均衡。在这种情况下,对集群运行状态的监控是非常有必要的。对于Docker容器的原生集群Docker Swarm,它虽然有默认的容器调度策略,但并没有一套完整的异常发现、分析并解决的方案。针对以上问题,本文进行了以下研究:第一,基于容器集群的节点监控和容器性能监控的需求,本文应用Prometheus技术、c Advisor技术和Grafana技术实现了对于Docker Swarm的实时监控。第二,针对应用容器对资源使用偏好的不同,本文引入了一种PCA降维与KNN算法相结合的分类模型,将应用容器分为CPU密集型、内存密集型、磁盘I/O密集型和网络密集型这四种类型,通过监控服务对容器性能数据进行采集,并将其作为数据源进行多次实验。实验结果表明,相对于现有KNN分类算法,PCA降维与KNN相结合的算法分类准确度有所提升,并且运行时间大大缩短,验证了将该分类模型应用于容器调度迁移方案的可行性。第三,通过研究现有的虚拟机调度迁移策略,针对虚拟机调度迁移策略中涉及的四个阶段,即迁移时机、待迁移虚拟机的选择、目标节点的选择和迁移方式,本文结合Docker容器的特点,针对以上四个阶段,提出了容器迁移相应的算法策略;同时将分类模型应用于待迁移容器的选择策略中,提出一种基于PCA降维与KNN分类相结合的最小资源利用率容器选择策略PK-MU(PCA-KNN-based Minimum Utilization Container Selection Policy),设计并实现了一套容器调度迁移方案。最后,本文将监控方案和容器调度迁移方案集成为一套自动化的容器集群监控迁移方案,并在Docker Swarm环境中进行测试。实验结果表明,该方案可以对容器集群进行实时监控,并且在集群负载不均衡的情况下,通过应用容器在节点间的自动迁移,使集群的负载均衡度和节点的资源均衡度均得到了提升,充分证明了本课题的研究意义和实用价值。
其他文献
随着科技发展,社交网络已成为人们交友互动、信息交流的重要途径。社交用户间的社交关系蕴含着重要的商业价值,而社交网络关系预测能够及时有效地发现社交网络的演变规律,分析用户之间的潜在关系,解决大规模网络结构稀疏的问题。然而,社交网络由于其维度巨大、网络形态复杂等特点使传统学习算法难以处理,同时社交网络用户还面临着隐私泄露、恶意攻击等风险。因此,如何对社交网络用户的隐私进行保护,并实现高效地关系预测已成
随着我国利率市场化改革进程的不断推进,国内经济逐步由高速发展转变为稳定增长,逐步进入到经济“新常态”时代。商业银行在新形势下为了取得较好的规模经济效益,寻求新的利润突破口,纷纷展开了开发新的业务方向的探索,力求新增市场需求,提升自身综合竞争力水平,打开市场局面。商业银行的零售业务一直以来都是服务客户的落脚点,是商业银行间竞争的热点,是商业银行创造利润的一个主要来源,更是商业银行核心优势增强的出发点
Web 2.0时代到来,用户间的联系越来越紧密,问答社区是时代的产物,应时而生且备受青睐。随着用户量的增长,问题日益增多,导致信息过载,越来越多的问题没有及时得到回复甚至没人回复,社区用户需要在海量的问题中搜索自身感兴趣的问题,严重阻碍了社区发展。精准邀请下发问题可以很好地解决以上问题,而预测技术则决定了能否做到精准邀请。为此,本文展开了对问答社区回帖预测的研究。本文利用深度学习模型、树模型和集成
随着视频监控技术的飞速发展和视频监控设备的大批量部署,如何利用监控系统的海量视频数据逐渐得到关注。由于技术的限制,以往对监控视频的使用只限于视频保存和查看。伴随着深度学习技术在计算机视觉领域的迅猛发展和硬件设备计算能力的显著提升,以往一些难以实现的需求在新技术和新设备的加持下,有了实现的前景和可能。本文将聚焦收银台场景下监控视频的应用,在过去,管理者为了监督收银台店员的服务规范,通常利用“暗访”或
由于REBa2Cu3O7-δ(RE:Y、Gd等稀土元素)超导涂层导体在液氮温区具有高的临界电流密度和上临界磁场以及优异的力学性能,REBCO涂层导体即第二代高温超导带材在电力能源、交通运输、生物医学、航天发展和国防军事等领域有广泛的应用价值。在超导材料的诸多应用中,超导磁体是目前最大的工程应用。受加工工艺限制,现行带材长度无法满足线圈绕制的需求。同时为满足不同磁场形状和场强及闭环电流模式等,超导磁
高甘油三酯血症(hypertriglyceridemia,HTG)是指空腹血清甘油三酯(triglyceride,TG)水平高于1.7 mmol/L,其中血清TG水平介于1.7~11.4 mmol/L之间为中度HTG,TG水平高于11.4 mmol/L为重度HTG。近年来,研究表明HTG是诱发急性胰腺炎(acute pancreatitis,AP)的一种危险因素,并且血清TG水平越高,AP的发病率
固定辙叉由于其本身的结构不平顺,列车通过时,必将引起较大的冲击力,同时辙叉内部会产生复杂的内力作用,在受到连续循环复杂应力作用下便会产生滚动接触疲劳裂纹,从而影响其服役寿命。为进一步明确固定辙叉滚动接触疲劳裂纹的萌生位置及疲劳裂纹萌生寿命,探究不同因素对裂纹萌生的影响规律,本文以LM车轮通过9号固定辙叉区为研究对象,运用ANSYS/LS-DYNA建立了具有真实几何形状的三维轮轨瞬态滚动接触有限元模
水性环氧树脂涂料以其加工的便利性以及低VOC排放等优点被广泛应用于轨道交通领域的各个方面。但是,与溶剂型涂料相比,其在力学性能、耐磨性能、耐腐蚀性能等方面仍存在较大差距,导致其在复杂、苛刻环境下应用受限。水环境下乳液分散相对较差以及固化过程中水分蒸发缓慢使涂料基体缺陷增多、致密度下降,是导致上述问题的主要原因。近年来国内外科研工作者对水性环氧树脂的改性进行了深入研究。其中,高分子聚合物共混改性和填
近年来,随着我国人、车、路等交通要素的高位增长,道路交通安全问题也愈发的引发关注,可以有效改善道路交通安全问题的智能车辆已成为研究热点,如何使车辆智能的做出决策控制是智能车辆技术的研究重点。本文从智能车辆转向决策控制技术出发,提出了一种基于深度学习的智能车辆转向决策方法。本文的主要研究内容如下:首先,本文设计一种智能车辆转向决策方法,该方法将车辆转向决策问题转化为已知环境信息和车辆转向状态信息来预
学位