首页> 外文会议>IEEE Workshop on Real-Time Operating Systems and Software >Task scheduling for real-time multi-processor simulations
【24h】

Task scheduling for real-time multi-processor simulations

机译:实时多处理器仿真的任务调度

获取原文

摘要

Scheduling of tasks onto multi-processors is an increasingly important problem in the simulation of avionics systems. The problem is difficult due to the many hard real-time constraints imposed on the schedule in the form of processor frame-time limits and latency requirements. In this paper, we present a solution to this real-time scheduling problem using simulated annealing techniques. The running time of the algorithm is fast enough for it to be applied in the rapid reconfiguration of simulation test benches in use at Boeing Flight Systems Laboratory. Its efficacy is demonstrated using an example with 60 tasks communicating through 1800 common blocks and scheduled onto 6 processors under 4 latency constraints which achieved a utilization factor over 95%. Such an example can be scheduled in approximately 35 minutes of CPU time on an HP-Apollo 425 workstation.
机译:在多处理器上的任务调度是航空电子系统仿真中越来越重要的问题。由于在处理器帧 - 时间限制和延迟要求的形式上的时间表上强加的许多硬实时约束,问题很困难。在本文中,我们使用模拟退火技术提出了对该实时调度问题的解决方案。算法的运行时间足够快,以便在波音飞行系统实验室使用的仿真试验台的快速重新配置中应用。使用具有60个任务的示例来证明其功效通过60个常见块通信,并在4个延迟约束下调度到6个处理器,这实现了超过95%的利用率。这样的示例可以在HP-Apollo 425工作站上的大约35分钟的CPU时间中安排。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号