【技术实现步骤摘要】
一种电力微服务卸载方法及装置
[0001]本专利技术涉及电力物联网
,具体涉及一种电力微服务卸载方法及装置。
技术介绍
[0002]随着电力系统的快速发展,海量接入的终端导致了异构多源数据信息的爆发式增长,让电力业务的需求呈现多元化、生态化。传统单体式架构构建的应用系统已无法应对爆炸式的业务增长。如何构建灵活、易扩展的业务系统,成为亟待考虑的问题。微服务是一种用于构建应用的架构方案,不同于传统的单体式方案,可将应用拆分成多个核心功能,每个功能被称为一项服务,可以单独构建和部署。结合容器快速部署和快速迭代的特点,可以直接将微服务部署在容器中执行。因此本专利技术引入微服务和容器,为电力业务的执行提供新的方式,在部署、扩展和迁移方面更加灵活。
[0003]为了更好地满足时延敏感性业务需求,快速响应服务请求,引入边缘计算思想,通过在边缘或终端设备中部署服务器来提供低延迟、高效的服务。但是传统的边缘计算服务卸载算法往往只考虑了计算资源、通信资源的分配问题,无法处理大规模并发业务流量请求以及边缘节点发生故障时,服务执行的连续性问题。为此,如何在边缘计算中,构建高效、可靠的电力业务调度决策模型是本专利技术考虑的重点。本专利技术从电力业务子任务之间的依赖关系出发,设计了服务卸载决策模型。同时考虑了边缘设备或设备间通信链路发生故障的情况下的服务重调度问题。
[0004]服务重调度往往需要快速的对边缘设备状态进行感知,避免出现重调度时延过长而导致的服务执行失败的问题。深度强化学习可以很好地解决上述问题,可以利用深度 ...
【技术保护点】
【技术特征摘要】
1.一种电力微服务卸载方法,其特征在于,所述方法包括:基于预先构建的电力微服务卸载模型确定电力微服务卸载的卸载决策;基于所述卸载决策将电力微服务卸载至相应的边缘节点的容器中执行;其中,所述预先构建的电力微服务卸载模型包括:为电力微服务卸载配置的以电力业务执行时延最小为目标的目标函数以及为电力微服务卸载配置的约束条件。2.如权利要求1所述的方法,其特征在于,所述基于预先构建的电力微服务卸载模型确定电力微服务卸载的卸载决策,包括:采用A3C算法对预先构建的电力微服务卸载模型进行求解,得到电力微服务卸载的卸载决策。3.如权利要求1所述的方法,其特征在于,所述目标函数的计算式如下:上式中,m∈[1,n
g
],n
g
为电力业务数量,t
m
为第m个电力业务的执行时延。4.如权利要求3所述的方法,其特征在于,所述第m个电力业务的执行时延的计算式如下:上式中,为第m个电力业务的中包含微服务的执行时间,为第m个电力业务的起始执行时间,n
m
为第m个电力业务中包含的微服务数量。5.如权利要求4所述的方法,其特征在于,第m个电力业务的中包含第n个微服务的执行时间的计算式如下:上式中,为第m个电力业务的中包含第n个微服务的执行时间,为第m个电力业务的中包含第n个微服务的计算时延,为第m个电力业务的中包含第n个微服务的起始执行时间,n∈[1,n
m
]。6.如权利要求5所述的方法,其特征在于,所述第m个电力业务的中包含第n个微服务的计算时延的计算式如下:所述第m个电力业务的中包含第n个微服务的起始执行时间的计算式如下:上式中,D
m,n,i,j
为将第m个电力业务的中包含第n个微服务卸载到第i个边缘节点的第j个容器的卸载决策,若D
m,n,i,j
=1,则表示将第m个电力业务的中包含第n个微服务卸载到第i个边缘节点的第j个容器中执行,否则,结束操作,r
m,n
为第m个电力业务的中包含第n个微
服务执行所需的CPU周期数,dr
i,j
为第i个边缘节点的第j个容器所提供的资源空间,为第m个电力业务的中包含第n
‑
1个微服务的执行时间,d
m,n
‑1为第m个电力业务的中包含第n
‑
1个微服务传送给下一个微服务的数据量,tr
n
‑
1,n
为第m个电力业务的中包含第n
‑
1个微服务与第n个微服务之间的数据传输速率,为第m个电力业务的中包含第n个微服务的排队时延,为第m个电力业务的中包含第n个微服务的重调度时延。7.如权利要求6所述的方法,其特征在于,所述约束条件的数学表达式如下:t
m
≤t
max
RD
m,n,i,j
≤RD
max
type
m,n
=dt
i,j
,if D
m,n,i,j
=1上式中,t
max
为电力业务的执行时延最大值,RD
m,n,i,j
为将第m个电力业务的中包含第n个微服务卸载到第i个边缘节点的第j个容器中执行的资源偏差率,RD
max
为容器垂直伸缩阈值,n
b
为边缘节点数量,n
i
为第i个边缘节点中创建的容器数量,type
m,n
为第m个电力业务...
【专利技术属性】
技术研发人员:郭屾,王鹏,白帅涛,张冀川,林佳颖,张明宇,张治明,谭传玉,秦四军,孙浩洋,姚志国,张永芳,吕琦,
申请(专利权)人:国家电网有限公司国网山东省电力公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。