一种智能制造场景中快速高效的微服务迁移方法技术

技术编号:39987420 阅读:26 留言:0更新日期:2024-01-09 02:00
本发明专利技术公开了一种智能制造场景中快速高效的微服务迁移方法,涉及边缘计算微服务领域,包括以下步骤:对智能制造场景中的边缘服务器、生产设备、应用程序和微服务建模;对微服务部署和迁移的约束条件进行构建,包括微服务唯一性约束、计算和存储资源约束和微服务初始部署位置约束;在微服务迁移过程中,计算微服务的迁移成本,优化问题目标为微服务迁移总成本最低;利用变量降维、惩罚函数、参数向量化和逐次凸逼近方法对优化问题进行加速求解,获取微服务的迁移策略;根据迁移策略对微服务进行迁移。本发明专利技术对原复杂优化问题转化,利用变量降维、惩罚函数和逐次凸逼近方法进行加速,快速得出部署决策,减少微服务中断的数量,提高生产连续性。

【技术实现步骤摘要】

本专利技术涉及边缘计算微服务领域,尤其涉及一种智能制造场景中快速高效的微服务迁移方法


技术介绍

1、随着边缘计算的发展,微服务体系结构在智能制造中得到了广泛的应用,通过集成多个微服务,可以协同完成生产任务。同时,智能工厂的生产环境变得越来越复杂多变,动态的生产中经常会出现生产设备的移动或订单的改变。由于边缘服务器覆盖范围有限,若生产设备处于移动状态,由于多跳传输导致的数据交互延迟会使服务质量下降。因此需要进行微服务迁移来确保生产质量和服务效率,进而适应动态生产的需求。

2、微服务迁移指在边缘服务器间进行微服务镜像和运行数据的移动,从而降低微服务与请求服务的设备之间的开销,实现生产效率的提高。然而,微服务迁移的决策过程面临许多挑战。首先,微服务之间存在着复杂的依赖关系,如层结构和链结构。一个工业应用通常由多个微服务组成,这些微服务可以称为微服务链,链上的微服务通过通信来提供工业服务,并产生通信成本。基于容器的微服务还具有分层结构,其中多个镜像层形成一个微服务镜像,并且在镜像拉取时,同一服务器上的微服务可以共享相同的层。这些微服务之间的依赖关系会本文档来自技高网...

【技术保护点】

1.一种智能制造场景中快速高效的微服务迁移方法,其特征在于,所述方法包括以下步骤:

2.如权利要求1所述的方法,其特征在于,在所述S101步骤中,所述场景建模包括:

3.如权利要求1所述的方法,其特征在于,在所述S103步骤中,所述微服务唯一性约束包括:每个生产设备所请求的应用程序对应的所述微服务在每个时刻只存在于一个所述边缘服务器中;

4.如权利要求1所述的方法,其特征在于,在所述S105步骤中,所述微服务迁移总成本包括:服务中断成本、镜像拉取成本和通讯开销差异,即:

5.如权利要求4所述的方法,其特征在于,根据所述步骤S103构建的所述...

【技术特征摘要】

1.一种智能制造场景中快速高效的微服务迁移方法,其特征在于,所述方法包括以下步骤:

2.如权利要求1所述的方法,其特征在于,在所述s101步骤中,所述场景建模包括:

3.如权利要求1所述的方法,其特征在于,在所述s103步骤中,所述微服务唯一性约束包括:每个生产设备所请求的应用程序对应的所述微服务在每个时刻只存在于一个所述边缘服务器中;

4.如权利要求1所述的方法,其特征在于,在所述s105步骤中,所述微服务迁移总成本包括:服务中断成本、镜像拉取成本和通讯开销差异,即:

5.如权利要求4所述的方法,其特征在于,根据所述步骤s103构建的所述约束条件和所述微服务迁移总成本,构建出所述优化问题的目标函数为:

...

【专利技术属性】
技术研发人员:刘宇翔杨博刘琦陈彩莲关新平
申请(专利权)人:上海交通大学
类型:发明
国别省市:

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

1