Software-hardware cooperate priority scheduling strategy for autonomous test
-
摘要: 自主测试是构建航天器自治体系的关键技术之一.针对实时操作系统自主测试优先级调度问题,提出一种软硬协同混合调度策略.通过分析复杂工程背景下影响自主测试任务重要性的多种因素,提出重要性综合评价指标实现优先级静态分配,利用自组织特征映射网实现测试任务集聚类.在此基础上,建立仲裁代理机制进行优先级再分配,以可信性为调度判据实现基于现场可编程门阵列(FPGA,Field Programmable Gate Array)的优先级动态调度.实验表明该策略对自治系统合理分配优先级资源、高效调度测试任务具有参考意义.Abstract: Autonomous test is one of the key technologies for building spacecraft autonomy. For the problem of task priority scheduling in real time operation system, a mix scheduling strategy with software-hardware cooperate was presented. After analyzing the influence factors of task importance in the complex engineering background, a synthesizing estimate index of task importance was proposed to assign priorities statically. The huge task set was clustered by self-organizing feature map afterwards. Based on this work, a priority arbitrage agent was established to reassign priorities. Then the reliability criterion was introduced to realize the priority dynamical scheduling based on FPGA(field programmable gate array). The experiment shows the strategy has reference value for autonomous system to assign priority resource rationally and to schedule test task in high speed.
-
Key words:
- autonomous agents /
- testing /
- scheduling
点击查看大图
计量
- 文章访问数: 2913
- HTML全文浏览量: 81
- PDF下载量: 892
- 被引次数: 0