首页> 外文期刊>IEEE Transactions on Software Engineering >Semaphore queue priority assignment for real-time multiprocessor synchronization
【24h】

Semaphore queue priority assignment for real-time multiprocessor synchronization

机译:信号量队列优先级分配,用于实时多处理器同步

获取原文
获取原文并翻译 | 示例

摘要

Prior work on real time scheduling with global shared resources in multiprocessor systems assigns as much blocking as possible to the lowest priority tasks. We show that better schedulability can be achieved if global blocking is distributed according to the blocking tolerance of tasks rather than their execution priorities. We describe an algorithm that assigns global semaphore queue priorities according to blocking tolerance, and we present simulation results demonstrating the advantages of this approach with rate monotonic scheduling. Our simulations also show that a simple FIFO usually provides better real time schedulability with global semaphores than priority queues that use task execution priorities.
机译:在多处理器系统中使用全局共享资源进行实时调度的先前工作将尽可能多的阻塞分配给优先级最低的任务。我们表明,如果根据任务的阻止容忍度而不是其执行优先级来分配全局阻止,则可以实现更好的可调度性。我们描述了一种根据阻塞容忍度分配全局信号量队列优先级的算法,并给出了仿真结果,证明了该方法在速率单调调度中的优势。我们的仿真还表明,与使用任务执行优先级的优先级队列相比,使用全局信号量,简单的FIFO通常可提供更好的实时可调度性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号