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

基于动态探针的分布式死锁预防策略
引用本文:李晨,彭敦陆. 基于动态探针的分布式死锁预防策略[J]. 计算机应用, 2009, 29(1): 209-212
作者姓名:李晨  彭敦陆
作者单位:上海理工大学,计算机与电气工程学院,上海,200093;上海理工大学,计算机与电气工程学院,上海,200093
基金项目:上海市教委科研创新基金 
摘    要:数据库系统中事务死锁的检测和预防,对提高系统并发性和整体性能具有重要意义。在研究了现有的分布式数据库系统死锁预防策略的基础上,利用创建动态探针(DP)技术,提出了一种改进的死锁预防策略。该DP方法在创建探针后将其发往可能产生死锁的节点,接收到探针后,根据节点信息与探针所包含信息的比较结果,可以判断是否有死锁发生,从而达到预防死锁的目的。分析表明,该方法提高了死锁预防的有效性和系统资源的利用率。

关 键 词:分布式系统  死锁  死锁预防  创建动态探针
收稿时间:2008-07-16
修稿时间:2008-09-12

Dynamic probe based strategy for deadlock prevention in distributed systems
LI Chen,PENG Dun-lu. Dynamic probe based strategy for deadlock prevention in distributed systems[J]. Journal of Computer Applications, 2009, 29(1): 209-212
Authors:LI Chen  PENG Dun-lu
Affiliation:School of Computer and Electrical Engineering;University of Shanghai for Science and Technology;Shanghai 20093;China
Abstract:Deadlock detection and prevention of transaction are very important to concurrency and integrity in database systems. Based on investigating the existing strategies of deadlock prevention in distributed database systems, an improved strategy of deadlock prevention was proposed, which used the Dynamic Probe (DP) technology. The DP method created the probe and sent it to the nodes where the deadlock may exist. After receiving the probe, the nodes compare their own information to that of the probe's. The comparison results showed whether a deadlock had been generated. By this way, the presented approach can be employed to prevent the deadlocks. Analysis shows that the proposed strategy increases the effectiveness of the deadlock prevention and the utilization of system resources.
Keywords:distributed system  deadlock  deadlock prevention  DP
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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