【技术实现步骤摘要】
一种面向动态任务的跨平台资源服务调度方法及系统
[0001]本申请属于飞机数据处理
,特别涉及一种面向动态任务的跨平台资源服务调度方法及系统。
技术介绍
[0002]随着虚拟化技术的不断发展,容器技术已经在民用界得到广泛使用。容器是一种轻量级虚拟化技术,可以用来简化配置,降低应用环境与系统硬件之间的耦合度,并提供从代码开发到上线部署的一致性环境,以提高开发效率。为了应对资源紧缺、应用开发周期长等种种挑战,航空机载领域也开始向容器技术靠拢。将机载应用部署在容器中,以加快飞机新功能开发和软件的迭代,快速提高软件的交付能力。
[0003]传统任务的制定依赖已知的敌我信息,以及飞行员的作战经验,通过静态的方式部署和分配资源,灵活性低,难以适应时刻变化的未来空战的战场态势。智能决策与规划技术则是解决上述问题的关键,在任务执行过程中根据实时的态势信息,代替飞行员作出决策和判断,智能分配优化资源与任务。在智能决策作出规划之后,受限于机载资源的有限性,现有的机载系统不能快速的执行决策。
技术实现思路
[0004 ...
【技术保护点】
【技术特征摘要】
1.一种面向动态任务的跨平台资源服务调度方法,其特征在于,包括:步骤S1、获取使命任务经分解后的子任务序列;步骤S2、确定所述子任务序列对应的任务模板;步骤S3、按子任务序列,对每一个子任务加载对应的任务模板,根据所述任务模板确定所述子任务所需资源及运行所述子任务所需要的容器镜像;步骤S4、确定所需资源是否位于资源池中,若是,则占用所需资源,否则持续等待其它子任务释放所需资源,直至达到等待时间上限;步骤S5、确定运行所述子任务的计算节点,对被选择的节点根据容器镜像的ID启动容器,执行所述子任务。2.如权利要求1所述的面向动态任务的跨平台资源服务调度方法,其特征在于,步骤S1中,所述子任务序列中的每一个子任务包括任务ID、任务类型及属性描述,所述任务类型用于在任务模板配置文件中匹配对应的任务模板。3.如权利要求2所述的面向动态任务的跨平台资源服务调度方法,其特征在于,所述任务模板配置文件格式包括xml类型或者json类型。4.如权利要求1所述的面向动态任务的跨平台资源服务调度方法,其特征在于,步骤S3中,确定所述子任务所需资源包括确定所需资源的类型及数量。5.如权利要求1所述的面向动态任务的跨平台资源服务调度方法,其特征在于,步骤S5中,通过负载均衡模块选择运行子任务的节点,所述负载均衡模块用于寻找负载最低的节点或者选择性能最优的节点进行任务分配。6.一种面向动态任务的...
【专利技术属性】
技术研发人员:王欣雨,罗庆,曹恩龙,刘述艺,
申请(专利权)人:中国航空工业集团公司沈阳飞机设计研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。