【24h】

THE DRIVING PHILOSOPHERS

机译:驾驶哲学家

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

摘要

We introduce a new synchronization problem in mobile ad-hoc systems: the Driving Philosophers. In this problem, an unbounded number of driving philosophers (processes) access a round-about (set of shared resources organized along a logical ring). The crux of the problem is to ensure, beside traditional mutual exclusion and starvation freedom at each particular resource, gridlock freedom (i.e., a cyclic waiting chain among processes). The problem captures explicitly the very notion of process mobility and the underlying model does not involve any assumption on the total number of (participating) processes or the use of shared memory, i.e., the model conveys the ad-hoc environment. We present a generic algorithm that solves the problem in a synchronous model. Instances of this algorithm can be fair but not concurrent, or concurrent but not fair. We derive the impossibility of achieving fairness and concurrency at the same time as well as the impossibility of solving the problem in an asynchronous model. We also conjecture the impossibility of solving the problem in an ad-hoc network model with limited-range communication.
机译:我们在移动自组织系统中引入了一个新的同步问题:“驾驶哲学家”。在这个问题中,无数的驾驶哲学家(过程)访问环岛(沿逻辑环组织的一组共享资源)。问题的症结在于,除了要在每个特定资源上实现传统的互斥和饥饿自由之外,还要确保僵局自由(即进程之间的循环等待链)。该问题明确地抓住了过程移动性的概念,并且基础模型不涉及(参与的)过程总数或共享内存使用的任何假设,即该模型传达了即席环境。我们提出了一种通用算法,可以解决同步模型中的问题。此算法的实例可以是公平的,但不是并行的,也可以是并行的,但不是公平的。我们导出了同时实现公平和并发的可能性,以及在异步模型中解决问题的可能性。我们还推测在有限范围内的自组织网络模型中解决问题的可能性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号