一种容器迁移方法及装置、网络设备制造方法及图纸

技术编号:35421181 阅读:14 留言:0更新日期:2022-11-03 11:21
本发明专利技术提供一种容器迁移方法及装置、网络设备,属于通信技术领域。所述方法包括:响应于当前物理机的资源利用率超过预设阈值,根据通信开销选取待迁移容器,其中,所述通信开销为存在直接数据交互的两个容器之间通信所经过的通信设备数量;根据待迁移容器拟迁移后的通信开销确定所述目标机架,并将待迁移容器迁移至目标机架上。所述方法可解决现有技术中存在的迁移后的容器仍存在其所承载的业务时延较大的情况,无法满足新兴业务对低时延的高要求的问题。适应于容器迁移、虚拟资源调度的应用范围。范围。范围。

【技术实现步骤摘要】
一种容器迁移方法及装置、网络设备


[0001]本专利技术涉及通信
,尤其涉及一种容器迁移方法及装置、网络设备。

技术介绍

[0002]目前,容器迁移方法主要基于物理机的资源使用情况进行迁移,即当某台物理机的资源利用率过高时,将资源占用较大的容器迁移到资源利用率较低的其他物理机。
[0003]随着第五代移动通信技术的普及,出现许多对时延极度敏感的新兴业务。若采用上述容器迁移方法,迁移后的容器仍存在其所承载的业务时延较大的情况,从而无法满足新兴业务对低时延的高要求。

技术实现思路

[0004]本专利技术所要解决的技术问题是针对现有技术的上述不足,提供一种容器迁移方法及装置、网络设备,以至少解决相关技术中存在的迁移后的容器仍存在其所承载的业务时延较大的情况,从而无法满足新兴业务对低时延的高要求的问题。
[0005]第一方面,本专利技术提供一种容器迁移方法,包括:响应于当前物理机的资源利用率超过预设阈值,根据通信开销选取待迁移容器,其中,所述通信开销为存在直接数据交互的两个容器之间通信所经过的通信设备数量;根据待迁移容器拟迁移后的通信开销确定目标机架,并将待迁移容器迁移至目标机架上。
[0006]优选地,在所述根据通信开销选取待迁移容器之前,容器迁移方法还包括:响应于创建新的目标容器,根据网络拓扑获取新的目标容器的上下游容器及新的目标容器分别与各上下游容器之间的通信开销,并将之存入数据库,其中,数据库存储网络中所有的目标容器、上下游容器、通信开销,及其三者之间的对应关系。
>[0007]优选地,所述根据通信开销选取待迁移容器,具体包括:获取当前物理机上的目标容器、上下游容器、通信开销及其三者之间的对应关系;根据目标容器、上下游容器、通信开销及其三者之间的对应关系获取目标容器的第一通信开销总和、第二通信开销总和;计算目标容器的第二通信开销总和与第一通信开销总和的差值,以得到目标容器的通信开销差值;将当前物理机上所有的目标容器的通信开销差值排序,并选取通信开销差值最大的目标容器作为待迁移容器。
[0008]优选地,根据目标容器、上下游容器、通信开销及其三者之间的对应关系获取目标容器的第一通信开销总和、第二通信开销总和,具体包括:根据目标容器、上下游容器、通信开销及其三者之间的对应关系和容器所属的机架将目标容器的上下游容器划分至所属当前机架和所属其他机架两个类别;计算目标容器与其所属当前机架的上下游容器之间的通信开销之和,以得到目标容器的第一通信开销总和;计算目标容器与其所属其他机架的上下游容器之间的通信开销之和,以得到目标容器的第二通信开销总和。
[0009]优选地,所述根据待迁移容器拟迁移后的通信开销确定目标机架,具体包括:将待迁移容器的上下游容器所属的机架确定为备选机架;获取待迁移容器拟迁移至各备选机架
后对应的第三通信开销总和;将第三通信开销总和进行排序,并选取第三通信开销总和最小的备选机架确定为目标机架。
[0010]优选地,所述获取待迁移容器拟迁移至各备选机架后对应的第三通信开销总和,具体包括:获取待迁移容器拟迁移至备选机架后,待迁移容器、上下游容器、通信开销及其三者之间的对应关系;计算待迁移容器与上下游容器之间的第三通信开销总和,以得到备选机架对应的第三通信开销总和。
[0011]优选地,在所述根据待迁移容器拟迁移后的通信开销确定目标机架之后,以及在所述将待迁移容器迁移至目标机架上之前,容器迁移方法还包括:根据与待迁移容器的交互数量确定目标机架上的目标物理机,以便待迁移容器迁移至目标物理机。
[0012]优选地,所述根据与待迁移容器的交互数量确定目标机架上的目标物理机,具体包括:响应于目标机架上仅有一台物理机存在待迁移容器的上下游容器,将所述物理机确定为目标物理机;或,响应于目标机架上有至少一台物理机存在待迁移容器的上下游容器,将承载待迁移容器的上下游容器数量最多的物理机确定为目标物理机;将承载待迁移容器的上下游容器数量最多的物理机确定为目标物理机,还包括:响应于至少两台物理机承载待迁移容器的上下游容器数量最多且数量相等,选择资源利用率最低的物理机确定为目标物理机。
[0013]第二方面,本专利技术还提供一种容器迁移装置,包括选取模块和确定模块。选取模块,用于响应于当前物理机的资源利用率超过预设阈值,根据通信开销选取待迁移容器,其中,所述通信开销为存在直接数据交互的两个容器之间通信所经过的通信设备数量。确定模块,与选取模块连接,用于根据待迁移容器拟迁移后的通信开销确定目标机架,并将待迁移容器迁移至目标机架上。
[0014]第三方面,本专利技术还提供一种容器迁移装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以实现如第一方面所述的容器迁移方法。
[0015]本专利技术提供的容器迁移方法及装置、网络设备,先根据通信开销从当前物理机上选取待迁移容器,再根据待迁移容器拟迁移后的通信开销确定目标机架进行迁移,以实现待迁移容器在完成迁移后的通信开销最小,其上承载的业务时延最小,以提供更好的服务质量,从而满足新兴业务的时延需求。
附图说明
[0016]图1为本专利技术实施例1的一种容器迁移方法的流程示意图;
[0017]图2为本专利技术实施例2的一种容器迁移装置的结构示意图;
[0018]图3为本专利技术实施例3的一种网络设备的结构示意图。
具体实施方式
[0019]为使本领域技术人员更好地理解本专利技术的技术方案,下面将结合附图对本专利技术实施方式作进一步地详细描述。
[0020]可以理解的是,此处描述的具体实施例和附图仅仅用于解释本专利技术,而非对本专利技术的限定。
[0021]可以理解的是,在不冲突的情况下,本专利技术中的各实施例及实施例中的各特征可相互组合。
[0022]可以理解的是,为便于描述,本专利技术的附图中仅示出了与本专利技术相关的部分,而与本专利技术无关的部分未在附图中示出。
[0023]可以理解的是,本专利技术的实施例中所涉及的每个单元、模块可仅对应一个实体结构,也可由多个实体结构组成,或者,多个单元、模块也可集成为一个实体结构。
[0024]可以理解的是,在不冲突的情况下,本专利技术的流程图和框图中所标注的功能、步骤可按照不同于附图中所标注的顺序发生。
[0025]可以理解的是,本专利技术的流程图和框图中,示出了按照本专利技术各实施例的系统、装置、设备、方法的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可代表一个单元、模块、程序段、代码,其包含用于实现规定的功能的可执行指令。而且,框图和流程图中的每个方框或方框的组合,可用实现规定的功能的基于硬件的系统实现,也可用硬件与计算机指令的组合来实现。
[0026]可以理解的是,本专利技术实施例中所涉及的单元、模块可通过软件的方式实现,也可通过硬件的方式来实现,例如单元、模块可位于处理器中。
[0027]实施例1:
[0028]如图1所示,本实施例提供一种容器迁移方法,可应用于网络管理本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种容器迁移方法,其特征在于,包括:响应于当前物理机的资源利用率超过预设阈值,根据通信开销选取待迁移容器,其中,所述通信开销为存在直接数据交互的两个容器之间通信所经过的通信设备数量;根据待迁移容器拟迁移后的通信开销确定目标机架,并将待迁移容器迁移至所述目标机架上。2.根据权利要求1所述的容器迁移方法,其特征在于,在所述根据通信开销选取待迁移容器之前,还包括:响应于创建新的目标容器,根据网络拓扑获取新的目标容器的上下游容器及新的目标容器分别与各上下游容器之间的通信开销,并将之存入数据库,其中,数据库存储网络中所有的目标容器、上下游容器、通信开销,及其三者之间的对应关系。3.根据权利要求1所述的容器迁移方法,其特征在于,所述根据通信开销选取待迁移容器,具体包括:获取当前物理机上的目标容器、上下游容器、通信开销及其三者之间的对应关系;根据目标容器、上下游容器、通信开销及其三者之间的对应关系获取目标容器的第一通信开销总和、第二通信开销总和;计算目标容器的第二通信开销总和与第一通信开销总和的差值,以得到目标容器的通信开销差值;将当前物理机上所有的目标容器的通信开销差值排序,并选取通信开销差值最大的目标容器作为待迁移容器。4.根据权利要求3所述的容器迁移方法,其特征在于,所述根据目标容器、上下游容器、通信开销及其三者之间的对应关系获取目标容器的第一通信开销总和、第二通信开销总和,具体包括:根据目标容器、上下游容器、通信开销及其三者之间的对应关系和容器所属的机架,将目标容器的上下游容器划分至所属当前机架和所属其他机架两个类别;计算目标容器与其所属当前机架的上下游容器之间的通信开销之和,以得到目标容器的第一通信开销总和;计算目标容器与其所属其他机架的上下游容器之间的通信开销之和,以得到目标容器的第二通信开销总和。5.根据权利要求1所述的容器迁移方法,其特征在于,所述根据待迁移容器拟迁移后的通信开销确定目标机架,具体包括:将待迁移容器的上下游容器所属的机架确定为备选机架;获取待迁移容器拟迁移至各备选...

【专利技术属性】
技术研发人员:程筱彪徐雷张曼君
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1