一种基于蚁群算法的DIMA系统驻留功能映射方法技术方案

技术编号:37305847 阅读:49 留言:0更新日期:2023-04-21 22:50
本申请提供的一种基于蚁群算法的DIMA系统驻留功能映射方法,所述方法包括:基于驻留应用的计算负载,对所述驻留应用进行排序;初始化所述驻留应用之间的信息素参数;确定所述驻留应用的计算负载没有超过航电计算模块的执行负载阈值,检查输入参数;若所述输入参数通过检查,放置多只蚂蚁,为每只蚂蚁确定分配的当前驻留应用;基于每一只蚂蚁计算所述驻留应用分配到航电计算模块的概率,把驻留应用分配到航电计算模块中;若完成所有驻留应用分配,对各个蚂蚁形成的分配方案,基于回报函数计算模型进行比较,形成回报函数最优的分配方案,并更新信息素浓度。并更新信息素浓度。并更新信息素浓度。

【技术实现步骤摘要】
一种基于蚁群算法的DIMA系统驻留功能映射方法


[0001]本申请属于航空电子系统
,尤其涉及一种基于蚁群算法的DIMA系统驻留功能映射方法。

技术介绍

[0002]与传统航空电子系统相比,分布式综合模块化航空电子系统(DistributedIntegrated Module Avionic,DIMA)提供分布式共享的计算、通信、接口和存储资源,支持ARINC653鲁棒分区实时操作系统,提供资源共享,支持多个航电/非航电系统功能/应用的集成,在航空航天、高速铁路、汽车电子等核心计算领域中具有广阔的应用空间。
[0003]其中,DIMA系统要求将驻留应用功能映射到计算模块中,驻留功能映射方法能根据DIMA系统中驻留应用需求,将应用映射到计算模块中,形成驻留应用方案。
[0004]随着航电系统综合化程度的进一步提高,DIMA中计算模块驻留的应用越来越多,导致航电驻留功能映射方法越来越复杂,这就要求航电驻留功能映射方法要具有计算效率高、可扩展性好、映射方案优化等特性。目前存在的航电驻留功能映射方法尚不能很好地满足应用的需要。...

【技术保护点】

【技术特征摘要】
1.一种基于蚁群算法的DIMA系统驻留功能映射方法,其特征在于,所述方法包括:基于驻留应用的计算负载,对所述驻留应用进行排序;初始化所述驻留应用之间的信息素参数;确定所述驻留应用的计算负载没有超过航电计算模块的执行负载阈值,检查输入参数;若所述输入参数通过检查,放置多只蚂蚁,为每只蚂蚁确定分配的当前驻留应用;基于每一只蚂蚁计算所述驻留应用分配到航电计算模块的概率,把驻留应用分配到航电计算模块中;若完成所有驻留应用分配,对各个蚂蚁形成的分配方案,基于回报函数计算模型进行比较,形成回报函数最优的分配方案,并更新信息素浓度。2.根据权利要求1所述的方法,其特征在于,所述基于驻留应用的计算负载,对所述驻留应用进行排序之前,还包括:设置航电计算模块集,以及设置驻留应用集;其中,所述航电计算模块集包括多个航电计算模块,所述驻留应用集包括多个驻留应用;其中,所述驻留应用包括参数:应用执行周期、应用执行时间、存储器需求、上行带宽需求和下行带宽需求。3.根据权利要求2所述的方法,其特征在于,所述设置航电计算模块集,以及设置驻留应用集之后,还包括:基于所述应用执行周期和应用执行时间,确定驻留应用的计算负载。4.根据权利要求1所述的方法,其特征在于,所述初始化所述驻留应用之间的信息素参数,包括:初始化驻留应用之间信息素初始值为0,令驻留应用数为T,蚂蚁数量为N,N<T,初始化循环次数。5.根据权利要求1所述的方法,其特征在于,所述检查输入参数,包括:检查所述输入参数的内容、范围以及格式。6.根据权利要求1所述的方法,其特征在于,所述每一只蚂蚁计算所述驻...

【专利技术属性】
技术研发人员:徐晓飞朱国亮郭昕代亚楠王东昊曲国远
申请(专利权)人:中国航空无线电电子研究所
类型:发明
国别省市:

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

1