分布式系统部署技术方案

技术编号:33076277 阅读:20 留言:0更新日期:2022-04-15 10:13
一种用于配置跨网络的多个机器的分布式系统的部署的计算机实现的方法。该方法可以包括:获取描述网络的多个机器之间的网络通信特性的网络信息。该方法还可以包括获取容器间通信信息,该信息描述针对预定时间段的多个机器中的机器对之间的通信的至少一个特性。该方法还可以包括:基于网络信息和容器间通信来确定成本函数,该成本函数将潜在容器部署配置映射到预期通信时间。该方法还可以包括:利用优化算法来处理成本函数。该方法还可以包括:响应于该处理,标识具有满足成本要求的关联成本的容器部署配置。容器部署配置。容器部署配置。

【技术实现步骤摘要】
【国外来华专利技术】分布式系统部署


[0001]本公开一般涉及分布式系统,并且更具体涉及跨多个机器的分布式系统的部署。

技术实现思路

[0002]本专利技术提供了一种用于配置跨网络的多个机器的分布式系统的部署的计算机实现的方法、系统和计算机程序产品。该方法可以包括:获取描述网络的多个机器之间的网络通信特性的网络信息。该方法还可以包括获取容器间通信信息,该信息描述针对预定时间段的多个机器中的机器对之间的通信的至少一个特性。该方法还可以包括:基于网络信息和容器间通信来确定成本函数,该成本函数将潜在容器部署配置映射到预期通信时间。该方法还可以包括:利用优化算法来处理成本函数。该方法还可以包括:响应于该处理,标识具有满足成本要求的关联成本的容器部署配置。
[0003]该系统可以具有一个或多个计算机处理器,并且可以被配置为,获取描述网络的多个机器之间的网络通信特性的网络信息。该系统还可以被配置为获取容器间通信信息,该容器间通信信息描述针对预定时间段的多个机器中的机器对之间的通信的至少一个特性。该系统还可以被配置为,基于网络信息和容器间通信来确定成本函数,该成本函数将本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,包括:获取网络信息,所述网络信息描述网络的多个机器之间的网络通信特性;获取容器间通信信息,所述容器间通信信息描述在针对预定时间段的所述多个机器中的机器对之间的通信的至少一个特性;基于所述网络信息和所述容器间通信来确定成本函数,所述成本函数将潜在容器部署配置映射到预期通信时间;利用优化算法来处理所述成本函数;以及响应于所述处理,标识具有满足成本要求的关联成本的容器部署配置。2.根据权利要求1所述的方法,其中获取所述网络信息包括:测量所述多个机器中的所述机器对之间的ping时间、数据传输速率和带宽中的至少一项。3.根据权利要求1所述的方法,其中获取所述容器间通信信息包括:在测试部署配置中跨所述多个机器来部署微服务容器;监视针对所述预定时间段的所述机器对之间的通信;以及响应于所述监视,确定针对所述预定时间段的所述机器对之间的通信的至少一个特性。4.根据权利要求1所述的方法,其中所述容器间通信信息包括:描述针对所述预定时间段的所述机器对之间传输的数据量的信息。5.根据权利要求1所述的方法,其中所述容器间通信信息包括描述以下至少一项的信息:针对所述预定时间段的所述机器对之间的请求和响应的平均频率;针对所述预定时间段的所述机器对之间的所述请求和所述响应的内容长度报头;以及针对所述预定时间段的所述机器对之间的所述请求和所述响应的平均有效载荷大小。6.根据权利要求1所述的方法,还包括:基于以下至少一项来确定所述成本要求:用户输入信号和来自性能控制组件的控制信号。7.根据权利要求6所述的方法,还包括:利用所述性能控制组件来确定最小性能要求;以及生成表示所述最小性能要求的控制信号。8.根据权利要求1所述的方法,其中所述优化算法包括以下至少一项:贪婪算法;蚁群算法;模拟退火算法;遗传算法;以及禁忌搜索。9.一种具有一个或多个计算机处理器的系统,所述系统被配置为:获取网络信息,所述网络信息描述网络的多个机器之间的网络通信特性;获取容器间通信信息,所述容器间通信信息描述针对预定时间段的所述多个机器中的机器对之间的通信的至少一个特性;
基于所述网络信息和所述容器间通信来确定成本函数,所述成本函数将潜在容器部署配置映射到预期通信时间;利用优化算法来处理所述成本函数;以及响应于所述处理,标识具有满足成本要求的相关联成本的容器部署配置。10.根据权利要求9所述的系统,其中获取所述网络信息包括:测量所述多个机器中的所述机器对之间的ping时间、数据传输速率和带宽中的至少一项。11....

【专利技术属性】
技术研发人员:A
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1