首页> 外文期刊>IEEE Transactions on Computers >Resource-Oriented Partitioning for Multiprocessor Systems with Shared Resources
【24h】

Resource-Oriented Partitioning for Multiprocessor Systems with Shared Resources

机译:具有共享资源的多处理器系统的面向资源的分区

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

摘要

Predictable scheduling and resource sharing primitives are fundamental aspects of real-time systems. To prevent race conditions, access to shared resources must ensure mutual exclusion, e. g., using semaphores. Further, real-time locking protocols are required to avoid un-controlled priority inversions. For uniprocessor systems, the Priority Ceiling Protocol (PCP) has been widely accepted and supported in real-time operating systems. However, it remains arguable as to whether there exists a preferable approach for resource sharing in multiprocessor systems. In this paper, we show that the proposed Resource-Oriented Partitioned (ROP) scheduling with a distributed resource sharing policy, originating from the concept of the Distributed Priority Ceiling Protocol (DPCP), can achieve a non-trivial speedup factor guarantee. Specifically, we prove that the proposed R-PCP-rm-rm algorithm achieves a speedup factor of 11 - 6/(m + 1) on a platform consisting of m processors, where each job of a task may request at most one shared resource at most one time. Our empirical evaluations show that the proposed algorithm is highly effective in terms of task sets deemed schedulable.
机译:可预测的调度和资源共享原语是实时系统的基本方面。为了防止争用情况,访问共享资源必须确保相互排斥,例如。 g。使用信号量。此外,需要实时锁定协议以避免不受控制的优先级倒置。对于单处理器系统,优先级上限协议(PCP)已被实时操作系统广泛接受和支持。但是,关于在多处理器系统中是否存在一种更好的资源共享方法,仍有争议。在本文中,我们表明,基于分布式优先级上限协议(DPCP)的概念而提出的具有分布式资源共享策略的面向资源的分区(ROP)调度可以实现非平凡的加速因子保证。具体来说,我们证明了所提出的R-PCP-rm-rm算法在由m个处理器组成的平台上达到了11-6 /(m +1)的加速因子,其中任务的每个作业最多可以请求一个共享资源最多一次。我们的经验评估表明,对于被认为可调度的任务集,该算法是非常有效的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号