【24h】

Self-stabilizing Philosophers with Generic Conflicts

机译:具有一般性冲突的自我稳定的哲学家

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

摘要

We generalize the classic dining philosophers problem to separate the conflict and communication neighbors of each process. Communication neighbors may directly exchange information while conflict neighbors compete for the access to the exclusive critical section of code. This generalization is motivated by a number of practical problems in distributed systems including problems in wireless sensor networks. We present a self-stabilizing deterministic algorithm — KDP that solves a restricted version of the generalized problem where the conflict set for each process is limited to its k-hop neighborhood. Our algorithm is terminating. We formally prove KDP correct and evaluate its performance. We then extend KDP to handle fully generalized problem. We further extend it to handle a similarly generalized drinking philosophers problem. We describe how KDP can be implemented in wireless sensor networks and demonstrate that this implementation does not jeopardize its correctness or termination properties.
机译:我们归纳了经典的餐饮哲学家问题,以区分每个过程的冲突和沟通邻居。通信邻居可以直接交换信息,而冲突邻居则争夺对代码的独占关键部分的访问。这种概括是由分布式系统中的许多实际问题(包括无线传感器网络中的问题)推动的。我们提出了一种自我稳定的确定性算法-KDP,该算法解决了广义问题的受限版本,其中,每个过程的冲突集仅限于其k跳邻域。我们的算法正在终止。我们正式证明KDP正确并评估其性能。然后,我们扩展KDP以处理完全广义的问题。我们进一步将其扩展为处理类似的广义饮酒哲学家问题。我们描述了如何在无线传感器网络中实现KDP,并证明该实现不会危害其正确性或端接特性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号