首页> 外文会议>International Conference on Parallel Processing >A Prioritized Distributed Mutual Exclusion Algorithm Balancing Priority Inversions and Response Time
【24h】

A Prioritized Distributed Mutual Exclusion Algorithm Balancing Priority Inversions and Response Time

机译:平衡优先级倒置和响应时间的分布式分布式互斥算法

获取原文

摘要

Distributed priority-based mutual exclusion algorithms may present starvation for low priority requests if the shared resource is continuously asked by high priority requests. To address this problem, several existing algorithms dynamically increment the priority of pending low-priority requests. The drawback of this approach is that it may lead to a great number of priority inversions, i.e., a pending request p is satisfied before another one whose priority is higher than p's. One solution to reduce this number, as we have proposed in [7], is to both postpone priority increments and prevent low priorities from increasing too fast. However, in this case, the response time of low priorities may considerably increase. Therefore, in this article, we propose a new algorithm, denoted "Awareness", which aims at reducing the maximum response time whereas the number of priority violations remains low. To this end, a global view of pending requests of the system is necessary. Performance evaluation results confirm that our new algorithm provides a good tradeoff between response time and number of priority inversions.
机译:如果高优先级请求连续询问共享资源,则基于分布式优先级的互斥算法可能会出现低优先级请求的饥饿现象。为了解决这个问题,几种现有算法动态地增加了待处理的低优先级请求的优先级。这种方法的缺点是,它可能导致大量的优先级倒置,即,在另一个优先级高于p的请求之前满足了一个挂起的请求p。正如我们在文献[7]中提出的那样,减少此数量的一种解决方案是既推迟优先级的增加,又要防止低优先级的增长太快。但是,在这种情况下,低优先级的响应时间可能会大大增加。因此,在本文中,我们提出了一种称为“意识”的新算法,该算法旨在减少最大响应时间,而优先级违例的数量仍然很少。为此,必须对系统的未决请求进行全局查看。性能评估结果证实,我们的新算法在响应时间和优先级反转次数之间提供了很好的折衷。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号