【技术实现步骤摘要】
一种星载边缘计算系统中的分布式推理方法
[0001]本专利技术涉及卫星网络领域,具体涉及一种星载边缘计算系统中的分布式推理方法
。
技术介绍
[0002]星载边缘计算系统通过将计算
、
存储资源部署在卫星上,可以就近为用户提供计算和存储服务,典型的服务包括对用户终端产生的数据进行智能推理
。
[0003]而考虑到单颗卫星上的计算和存储资源相对受限,有可能无法满足计算任务的资源需求,因此需要对计算任务进行切分,并合理部署切分后的子任务
(
选择合适的卫星执行切分后的子任务
)。
[0004]以对图像进行目标识别为例,如果数据源持续产生待处理图片,则单颗卫星可能无法持续地完成目标识别任务
。
比如,当图片产生的速率是
100
张
/
秒,而单颗卫星对图片的处理速率是
20
张
/
秒,那么随着时间推移,会出现大量未完成处理的图片
。
因此需要多颗卫星进行分布式协同推理,从而提升推理速度
。
技术实现思路
[0005]本专利技术针对上述问题,采用将推理过程进行分割,不同卫星上执行整个推理过程中的不同步骤的方式进行处理,
[0006]本专利技术采用的技术方案为:
[0007]一种星载边缘计算系统中的分布式推理方法,包括以下步骤:
[0008](1)
选取
N
chosen
个参与分
【技术保护点】
【技术特征摘要】
1.
一种星载边缘计算系统中的分布式推理方法,其特征在于,包括以下步骤:
(1)
选取
N
chosen
个参与分布式推理的卫星;其中,
N
chosen
是可配置的偶数参数;
(2)
建立神经网络模型切割最优化问题,根据求解得到的最优决策变量,确定
N
chosen
个推理步骤分别包含哪些神经网络层;
(3)
将切割神经网络模型后形成的
N
chosen
个推理步骤依次放在
N
chosen
个卫星上
。2.
根据权利要求1所述的一种星载边缘计算系统中的分布式推理方法,其特征在于,步骤
(1)
中:选取卫星时的原则是依次选取的两个卫星之间具有星间链路,且最后选出的卫星与第一颗卫星之间有星间链路
。3.
根据权利要求1所述的一种星载边缘计算系统中的分布式推理方法,其特征在于,步骤
(2)
中的推理步骤为:将深度神经网络的部分相邻层进行合并,形成一个推理步骤,或单独一个层作为一个推理步骤;其中,每个推理步骤只包含连续相邻的若干层,不包括非连续相邻的层
。4.
根据权利要求3所述的一种星载边缘计算系统中的分布式推理方法,其特征在于,步骤
(2)
具体过程为:对模型切割问题进行最优化建模,最优化问题中的决策变量包括矩阵变量
Δ
=
{
δ
i
,
j
)
i∈I
,
j∈J
和矩阵变量
r
=
{
γ
i
,
j
}
i∈I
,
j∈J
;
δ
i
,
j
取值为0或者1,
δ
i
,
j
=1代表将第
j
层部署在第
i
个卫星上,即将第
j
层划分到第
i
个步骤中,
δ
i
,
j
=0代表不将第
j
层部署在第
i
个卫星上,即不将第
【专利技术属性】
技术研发人员:李诚成,徐正乾,张亚生,孙晨华,郝志松,
申请(专利权)人:中国电子科技集团公司第五十四研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。