首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >An efficient distributed algorithm for detection of knots and cycles in a distributed graph
【24h】

An efficient distributed algorithm for detection of knots and cycles in a distributed graph

机译:一种有效的分布式算法,用于检测分布式图形中的节和周期

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

摘要

Knot detection in a distributed graph is an important problem and finds applications in deadlock detection in several areas such as store-and-forward networks, distributed simulation, and distributed database systems. This paper presents an efficient distributed algorithm to detect if a node is part of a knot in a distributed graph. The algorithm requires 2e messages and a delay of 2(d+1) message hops to detect if a node in a distributed graph is in a knot (here, e is the number of edges in the reachable part of the distributed graph and d is its diameter). A significant advantage of this algorithm is that it not only detects if a node is involved in a knot, but also finds exactly which nodes are involved in the knot. Moreover, if the node is not involved in a knot, but is only involved in a cycle, then it finds the nodes that are in a cycle with that node. We illustrate the working of the algorithm with examples. The paper ends with a discussion on how the information about the nodes involved in the knot can be used for deadlock resolution and also on the performance of the algorithm.
机译:分布式图形中的结检测是一个重要的问题,并在多个领域的死锁检测中找到了应用,例如存储和转发网络,分布式仿真和分布式数据库系统。本文提出了一种有效的分布式算法,用于检测节点是否是分布式图形中节点的一部分。该算法需要2e条消息和2(d + 1)条消息跃点的延迟来检测分布式图形中的节点是否处于结状(此处e是分布式图形可及部分的边数,而d为其直径)。该算法的显着优势在于,它不仅可以检测结是否涉及某个节点,而且还可以准确地找到该结涉及哪些节点。此外,如果该节点不参与打结,而仅涉及一个循环,则它将找到与该节点处于循环中的节点。我们用示例说明算法的工作。本文最后讨论了如何将有关结中涉及的节点的信息用于死锁解决以及算法的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号