首页> 外文OA文献 >M-Guard : a new distributed deadlock detection algorithm based on mobile agent technology
【2h】

M-Guard : a new distributed deadlock detection algorithm based on mobile agent technology

机译:M-Guard:一种基于移动代理技术的新型分布式死锁检测算法

摘要

Deadlock detection and resolution are of the fundamental issues in distributed systems. Although many algorithms have been proposed, these message passing based traditional solutions can hardly meet the challenges of the prevailing Internet computing and mobile computing. In this paper, we present a novel algorithm, namely the M-Guard, for deadlock detection and resolution in distributed systems based on mobile agent technology. The proposed algorithm lies in the intersection of the centralized type algorithm and the distributed type algorithm. An agent is employed in our algorithm as a guard with dual-role: when roaming in the system according to a specified itinerary algorithm, the agent collects resource request/allocation information for detecting deadlock cycles as well as propagating the collected network and resource information among the nodes. Consequently, accurate and timely detections of deadlocks can be made without any network node being the performance bottleneck. Preliminary simulation results show that, compared with several other algorithms, the M-Guard algorithm achieves both shorter deadlock persisting time and smaller phantom deadlock ratio. Moreover, the overall network communication overhead can be decreased, too.
机译:死锁检测和解决是分布式系统中的基本问题。尽管已经提出了许多算法,但是这些基于消息传递的传统解决方案几乎无法应对盛行的Internet计算和移动计算的挑战。在本文中,我们提出了一种新颖的算法,即M-Guard,用于基于移动代理技术的分布式系统中的死锁检测和解决。所提出的算法在于集中式算法和分布式算法的交集。在我们的算法中,使用代理程序作为双重角色的防护:当根据指定的行程算法在系统中漫游时,代理程序会收集资源请求/分配信息以检测死锁周期,并在其中传播传播的网络和资源信息。节点。因此,可以在没有任何网络节点成为性能瓶颈的情况下准确,及时地检测死锁。初步的仿真结果表明,与其他几种算法相比,M-Guard算法可以实现更短的死锁持续时间和更小的幻像死锁率。而且,总的网络通信开销也可以减少。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号