面向Docker的微服务部署策略研究

来源 :厦门大学 | 被引量 : 0次 | 上传用户:Willy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Docker是一种开源的云计算应用容器引擎,由于具有使得数量巨大的应用程序在已有的服务器上运行的能力,而受到广泛的关注。将Docker技术与微服务相结合可以显著改善性能,但与此同时也带来了如何有效部署的问题。本文在多目标人工蜂群算法(MOABC)的基础上,使用改进的MDA(Marginal Distribution Algorithm)算法作为邻域搜索策略,提出了一个称为MOMDA-ABC(Multi-Objective Marginal Distribution Algorithm ABC)的算法。该算法能够减少部署着微服务的Docker容器间的通信距离和主机数,从而使得云计算平台的性能得以有效提升。MOMDA-ABC的特点在于利用MDA构建Con组用于建立变量的关系作为邻域搜索策略,以此解决离散型多变量相关的优化问题。同时改进虚拟化部署问题传统的二进制编码方式,使得空间复杂度由O(N*n*m)降低到O(N*m),从而降低了算法的运行时间。分布估计算法是将基于群体的进化策略与概率统计相结合,从而能够使得分布估计算法能够很好的处理复杂的优化问题,在这篇论文中提出的MOMN-EDA算法利用Markov网络模型作为概率模型,通过改进概率模型较少的选择变量数量以进行新个体的生成。实验结果也证明该方法的有效性。这项研究的意义在于,提出两种求解多变量相关的多目标优化问题,不仅有效的解决了由Docker平台部署微服务所带来的优化问题,而且有利于促进多变量相关的多目标优化问题的深入研究,对多变量相关的多目标优化问题的实际应用具有重要的意义。
其他文献
随着经济全球化的不断深入、技术的不断进步和世界经济形势的风云变幻,企业面临的不确定性日益增强,同时,我国企业还受市场转型等多种因素的影响,其所面临的环境更加错综复杂
一、随州市何店镇白庙村基本概况白庙村地处随州市曾都区何店镇东部,是距随州市15公里一个偏僻的丘陵村。南北河流环绕,地理条件优越。白庙村由原来的五方堰村、沈家村合并而成
农村大部分地区天然河道存在土质河道日益萎缩,水质下降、水环境承载力小的现状,针对天然河道不可替代的行洪和景观作用,近年来都江堰灌区加大了以节水改造为主的续建配套建设步
采用问卷调查、访谈等研究方法,对我国奥运优势项目体操行政管理体制、专业管理人员、运动员队伍建设、运动员后备人才培养等进行研究。认为:我国体操项目的行政管理体制、管
体育教学的特殊性决定了体态语言在教学中的特殊地位,而合理、准确地运用体态语言可以提高教学质量,保证教学过程的顺利进行。通过参考最新有关文献资料,结合实际调查,系统分
高校高水平运动员的招生必须兼顾高校高水平运动队建设的短期效应和长远发展,一方面要针对当前的实际情况,以充分共享体育系统运动员资源为主,加快高校高水平运动队的建设,特
  新全日制普通高级中学教科书(实验修订本必修加选修)验证动量守恒定律实验系统误差不可避免.这个实验的目的和要求是通过两球作对心碰撞后做平抛运动来验证动量守恒定律,
过去,一提起兰考,人们马上就会联想到焦裕禄,联想到盐碱地和贫穷,如今,一提到兰考,好多人都会提起“三义寨乡”,提起已负盛名的“无公害大米”、提起已出口国外的“食用菌”和市场上
本文通过对舰炮用引信战术使用、弹种配置、使用贮存环境特点以及国内外舰炮用引信系列现状的分析,认为目前装备的舰炮用引信未能充分反应运输、贮存和使用环境的要求,这种状