首页 | 本学科首页   官方微博 | 高级检索  
     

一种基于移动Agent技术的分布式死锁检测算法
引用本文:戴菡,吴堃,周竞扬,陆桑璐,陈道蓄.一种基于移动Agent技术的分布式死锁检测算法[J].计算机科学,2005,32(10):236-240.
作者姓名:戴菡  吴堃  周竞扬  陆桑璐  陈道蓄
作者单位:南京大学计算机软件新技术国家重点实验室南京大学计算机系,南京210093
基金项目:国家高技术研究发展计划863项目(No.2001AA113050),国家重点基础研究发规划973项目(No.2002CB312002).
摘    要:死锁的处理长期以来一直是分布式系统的研究重点,已有许多成熟算法.随着网络技术的发展,越来越多的客户和资源可在网络中自由移动,这种可移动性使得传统算法面临了新的挑战.在这种新的应用背景下,本文结合移动Agent技术,提出了一种分布式系统死锁检测和解除算法:Agent Guard.该算法使用一个移动Agent,使其遵循一定的路线算法在各个站点间移动来收集资源请求和分配信息并进行分析,从而发现并解除死锁.模拟实验证明,A-gent Guard算法能取得较短的死锁持续时间,较小的伪死锁率,且网络的通信复杂度也有降低.

关 键 词:分布式系统  移动Agent  分布式算法  死锁检测  移动Agent技术  死锁检测算法  分布式系统  网络技术  通信复杂度  可移动性  实验证明  持续时间  rd算法

A New Distributed Deadlock Detection Algorithm Based on Mobile Agent Technology
DAI Han, WU Kun, ZHOU Jing-Yang, LU Sang-Lu ,CHEN Dao-Xu.A New Distributed Deadlock Detection Algorithm Based on Mobile Agent Technology[J].Computer Science,2005,32(10):236-240.
Authors:DAI Han  WU Kun  ZHOU Jing-Yang  LU Sang-Lu  CHEN Dao-Xu
Abstract:Deadlock detection and resolution in distributed systems have been studied extensively, and many effective algorithms are proposed. However, traditional algorithms are not suited in the environment in which the clients and resources may move freely. This paper presents a new mobile agent based algorithm, Agent Guard, for deadlock detection and resolution in distributed systems. A mobile agent visits the sites in the distributed system according to some special itinerary algorithm. While moving in the system, the mobile agent collects resource allocation information, analyzes it and resolves deadlocks when deadlock cycles are formed. As the simulation showed, the algorithm can achieve shorter deadlock duration and smaller phantom deadlock ratio, the network communication load is decreased, too.
Keywords:Distributed system  Mobile agent  Distributed algorithm  Deadlock detection
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机科学》浏览原始摘要信息
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号