Integrated Modular Avionics (IMA) Partition Scheduling with Conflict-Free I/O for Multicore Avionics Systems

COMPSAC(2014)

引用 43|浏览37
暂无评分
摘要
The trend in the semiconductor industry toward multicore processors poses a significant challenge to many suppliers of safety-critical real-time embedded software. Having certified their systems for use on single-core processors, these companies may be forced to migrate their installed base of software onto multicore processors as single-core processors become harder to obtain. These companies naturally want to minimize the potentially high costs of recertifying their software for multicore processors. In support of this goal, we propose an approach to solving a fundamental problem in migrating legacy software applications to multicore systems, namely that of preventing conflicts among I/O transactions from applications residing on different cores. We formalize the problem as a partition scheduling problem that serializes I/O partitions. Although this problem is strongly NP-complete, we formulate it as a Constraint Programming (CP) problem. Since the CP approach scales poorly, we propose a heuristic algorithm that outperforms the CP approach in scalability.
更多
查看译文
关键词
integrated modular avionics , conflict-free i/o, multicore avionics systems,ima,integrated modular avionics (ima),single-core processors,scheduling,io transactions,software maintenance,multiprocessing systems,computational complexity,constraint handling,io partitions,np-complete problem,constraint programming problem,legacy software applications,safety-critical software,safety-critical real-time embedded software,embedded systems,conflict-free io,cp,software recertification,avionics,multicore avionics systems,conflict-free i/o,multicore processors,semiconductor industry,integrated modular avionics partition scheduling,multicore processing,schedules,np complete problem
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要