微服务环境下docker容器调度策略的研究与实现

来源 :北京邮电大学 | 被引量 : 11次 | 上传用户:lbtcdn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
微服务架构是一种在云中部署应用和服务的技术。微服务架构将应用根据职责解耦成多个子模块,每个子模块独立部署并通过轻量级的通信机制进行交互,解决了用户日益增长的系统性能需求。微服务架构的部署可以通过容器技术将系统运行环境一起打包,大大降低了系统的运维难度。然而,由于容器相比传统的虚拟机粒度更小,资源调度问题也更加复杂,实际应用场景中在没有人工介入的情况下无法很好的对容器进行调度管理。并且随着容器规模不断增大,容器关系变得更加复杂,管理复杂性也大大增加。在这种情况下,系统的整体性能和人工操作正确率都难以得到保证。如何高效地对容器进行管理是微服务环境下亟待解决的问题。本文主要工作如下:1.提出一种基于门控循环单元(Gated Recurrent Unit,简称GRU)神经网络的负载预测算法。该算法的负载模型充分考虑了内存、CPU、磁盘IO以及网络IO对负载的影响。算法使用GRU神经网络模型对负载进行预测。实验结果表明,本文提出的负载预测算法不仅能够保证较高的预测精度,而且相对已有基于神经网络的负载预测算法计算效率更高。2.研究分析容器间的依赖关系对微服务性能的影响,根据依赖关系对容器进行邻域划分,并把划分结果整合到粒子群算法的关键参数中。在此基础上,提出一种基于邻域划分的容器调度算法。通过仿真实验表明该调度算法不仅能够保证一定的系统负载均衡,而且可以减少集群中跨物理主机的网络调用。3.设计并实现微服务环境下的容器调度系统,通过容器调度系统对电商微服务系统进行调度管理和性能测试。测试结果表明容器调度系统能够使得电商微服务系统负载更加均衡,能够减小系统响应时间。
其他文献
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
近年来,旅游已成为一种时尚、一种高品质生活的象征.在旅游消费中,旅游购物已成为最具潜力的新增长点.根据相关调查显示,民族文化传统,包括社交准则、社会风气、习俗和习惯等
随着社会经济的不断发展,城市化的进程也不断加快,房地产行业也在这一动力驱使下得到了迅速的发展,并且有大量的投资和消费等交易活动出现。伴随着这些活动的增加,房价也在不断的
刘少奇同志的故事吕小蓟午饭的秘密1932年冬天,担任中华全国总工会领导职务的刘少奇,随全总机关进入中央根据地,来到瑞金。当时,由于国内形势和敌我力量对比等原因,我们党建立的革命根
生态意识是人与自然和谐发展的一种新的价值观念,是人们对生存环境的观点和看法.生态意识产生于20世纪后半叶.生态意识是调整人与人、人与社会之间行为关系的规范,扩展到自然
期刊
一、风景写生训练的意义  风景写生较之静物写生,更能锻炼人的观察能力、概括能力和表现能力.面对美丽的大自然,更能激起人们对美的向往,对生活的热爱,由此引起人与自然情
期刊