...
首页> 外文期刊>International Journal of Parallel, Emergent and Distributed Systems >An improved, centralised algorithm for detection and resolution of distributed deadlock in the generalised model
【24h】

An improved, centralised algorithm for detection and resolution of distributed deadlock in the generalised model

机译:通用模型中改进的集中式分布式死锁检测和解决算法

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

获取外文期刊封面封底 >>

       

摘要

In this paper, we present a new centralised algorithm to detect and resolve generalised deadlock in distributed systems. The initiator of this algorithm induces a directed spanning tree by diffusing the probe messages among its dependent processes. It then collects replies that carry the dependency information of the dependent process to determine a deadlock. Moreover, the initiator of this algorithm performs reduction once it receives a reply from an active process unlike the existing algorithms. Hence, it terminates the execution when it detects a deadlock without waiting for termination detection. We have asserted the correctness of the algorithm formally. It has a worst-case time complexity of d + 2 time units, message complexity of e + 2n messages and message size of O(n), where n is the number of nodes, e is the number of edges and d is the diameter in the wait-for graph. The performance of the proposed algorithm is compared with that of the existing centralised algorithms in terms of deadlock duration, message traffic and message size using simulation. Numerical results reveal that the performance of the proposed algorithm is equal or better than that of the existing algorithms.
机译:在本文中,我们提出了一种新的集中式算法来检测和解决分布式系统中的广义死锁。该算法的发起者通过在其依赖进程之间扩散探测消息来诱导定向生成树。然后,它收集包含相关进程的相关性信息的答复以确定死锁。而且,不同于现有算法,该算法的发起者一旦从活动过程接收到答复就执行还原。因此,它在检测到死锁时就终止执行,而无需等待终止检测。我们已经正式断言了算法的正确性。它的最坏情况下的时间复杂度为d + 2个时间单位,消息复杂度为e + 2n个消息,消息大小为O(n),其中n是节点数,e是边数,d是直径在等待图中。通过仿真,在死锁持续时间,消息流量和消息大小方面,将所提算法的性能与现有集中式算法的性能进行了比较。数值结果表明,所提算法的性能与现有算法相当或更好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号