...
首页> 外文期刊>Journal of Harbin Institute of Technology >A distributed deadlock detection algorithm for mobile computing system
【24h】

A distributed deadlock detection algorithm for mobile computing system

机译:移动计算系统的分布式死锁检测算法

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

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

       

摘要

The mode of mobile computing originated from distributed computing and it has the un-idempotent operation property,therefore the deadlock detection algorithm designed for mobile computing systems will face challenges with regard to correctness and high efficiency.This paper attempts a fundamental study of deadlock detection for the AND model of mobile computing systems.First,the existing deadlock detection algorithms for distributed systems are classified into the resource node dependent( RD )and the resource node independent (RI)categories,and their corresponding weaknesses are discussed-Afterwards a new R1 algorithm based on the AND model of mobile computing system is presented.The novelties of our algorithm are that:1 )the blocked nodes inform their predecessors and successors simultaneously;2 )the detection messages( agents ) hold the predecessors information of their originator;3)no agent is stored midway.Additionally,the quit-in form scheme is introduced to treat the excessive victim quitting problem raised by the overlapped cycles.By these methods the proposed algorithm can detect a cycle of size n within n - 2 steps and with( n~2-n-2 )/2 a-gents.The performance of our algorithm is compared with the most competitive RD and RI algorithms for dis tributed systems on a mobile agent simulation platform.Experiment results point out that our algorithm outper forms the two algorithms under the vast majority of resource configurations and concurrent workloads.The cor-rectness of the proposed algorithm is formally proven by the invariant verification technique.
机译:移动计算模式起源于分布式计算,具有非幂等的运算特性,因此为移动计算系统设计的死锁检测算法将面临正确性和高效性方面的挑战。首先,将现有的分布式系统死锁检测算法分为资源依赖型(RD)和资源依赖型(RI)两类,并对它们各自的弱点进行了讨论,然后提出了一种新的R1算法。该算法的新颖性在于:1)被阻塞节点同时通知其前任和后继; 2)检测消息(代理)持有其始发者的前任信息; 3)中间没有存储任何代理。此外,还引入了退出表单方案来处理过多的vi通过这些方法,该算法可以检测n-2步以内(n〜2-n-2)/ 2 a-gents的大小为n的循环。实验结果表明,在绝大多数资源配置和并发工作负载的情况下,我们的算法胜过两种算法,是分布式系统上竞争最激烈的RD和RI算法的结果。不变验证技术正式证明了该算法。

著录项

  • 来源
    《Journal of Harbin Institute of Technology》 |2005年第5期|p.521-527|共7页
  • 作者单位

    School of Computer Science and Technology,Harbin Institute of Technology,Harbin 150001,China E-mail;

    chengxin@ hit.edu.en;

    2.Lenovo Corporate Research & Development,Lenovo Group,Beijing 100085,China;

    School of Computer Science and Technology,Harbin Institute of Technology,Harbin 150001,China E-mail;

    chengxin@ hit.edu.en;

    2.Lenovo Corporate Research & Development,Lenovo Group,Beijing 100085,China;

    School of Computer Science and Technology,Harbin Institute of Technology,Harbin 150001,China E-mail;

    chengxin@ hit.edu.en;

    2.Lenovo Corporate Research & Development,Lenovo Group,Beijing 100085,China;

    School of Computer Science and Technology,Harbin Institute of Technology,Harbin 150001,China E-mail;

    chengxin@ hit.edu.en;

    2.Lenovo Corporate Research & Development,Lenovo Group,Beijing 100085,China;

    School of Computer Science and Technology,Harbin Institute of Technology,Harbin 150001,China E-mail;

    chengxin@ hit.edu.en;

    2.Lenovo Corporate Research & Development,Lenovo Group,Beijing 100085,China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 一般工业技术;
  • 关键词

    mobile computing system; deadlock detection; AND model; cycle overlap;

    机译:移动计算系统;死锁检测;AND模型;周期重叠;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号