ON CHARACTERIZATION AND CORRECTNESS OF DISTRIBUTED DEADLOCK DETECTION

被引:16
|
作者
KSHEMKALYANI, AD [1 ]
SINGHAL, M [1 ]
机构
[1] OHIO STATE UNIV,DEPT COMP & INFORMAT SCI,COLUMBUS,OH 43210
关键词
D O I
10.1006/jpdc.1994.1069
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Distributed deadlock detection requires identifying the presence of certain properties in the global state of distributed systems. Distributed deadlock detection is complicated due to the lack of both global memory and a common physical clock, and due to unpredictable message delays. We characterize the formation and detection of distributed deadlocks in terms of the contents of local memory of distributed nodes/sites. We describe how the interaction between deadlock detection and deadlock resolution can lead to the detection of false deadlocks that are impossible to avoid due to inherent system limitations. We define shadow, phantom, and pseudo deadlocks in the proposed framework. We give examples of existing incorrect deadlock detection algorithms to illustrate how they violate the developed requirements for distributed deadlock detection. The characterization provides an insight into the properties of distributed deadlocks, expresses inherent limitations of distributed deadlock detection, and yields new correctness criteria for distributed deadlock detection algorithms. (C) 1994 Academic Press, Inc.
引用
收藏
页码:44 / 59
页数:16
相关论文
共 50 条
  • [31] Deadlock detection for resource allocation in heterogeneous distributed platforms
    Department of Information Technology, Quangnam University, Viet Nam
    不详
    不详
    Adv. Intell. Sys. Comput., (258-295):
  • [32] A distributed deadlock detection scheme in mobile agent system
    Meng, Xuejun
    Zhang, Huanguo
    ISSCAA 2006: 1ST INTERNATIONAL SYMPOSIUM ON SYSTEMS AND CONTROL IN AEROSPACE AND ASTRONAUTICS, VOLS 1AND 2, 2006, : 1307 - +
  • [33] A fault-tolerant distributed deadlock detection algorithm
    Hansdah, RC
    Gantait, N
    Dey, S
    DISTRIBUTED COMPUTING, PROCEEDINGS: MOBILE AND WIRELESS COMPUTING, 2002, 2571 : 78 - 87
  • [34] Daemon- based distributed deadlock detection and resolution
    RahimAlipour, Z.
    Haghighat, A.T.
    World Academy of Science, Engineering and Technology, 2009, 39 : 339 - 344
  • [35] LOCKING AND DEADLOCK DETECTION IN DISTRIBUTED DATA-BASES
    MENASCE, DA
    MUNTZ, RR
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1979, 5 (03) : 195 - 202
  • [36] PRIORITY BASED DISTRIBUTED DEADLOCK DETECTION ALGORITHM.
    Sinha, Mukul K.
    Natarajan, N.
    IEEE Transactions on Software Engineering, 1985, SE-11 (01) : 67 - 80
  • [37] A distributed deadlock detection and resolution algorithm for process networks
    Allen, Gregory E.
    Zucknick, Paul E.
    Evans, Brian L.
    2007 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL II, PTS 1-3, 2007, : 33 - +
  • [38] A mobile agent enabled approach for distributed deadlock detection
    Cao, JN
    Zhou, JY
    Zhu, WW
    Chen, DX
    Lu, J
    GRID AND COOPERATIVE COMPUTING GCC 2004, PROCEEDINGS, 2004, 3251 : 535 - 542
  • [39] An Efficient Distributed Deadlock Detection and Prevention Algorithm by Daemons
    Soleimany, Alireza
    Giahi, Zahra
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2012, 12 (04): : 150 - 155
  • [40] A FAST DISTRIBUTED DEADLOCK-DETECTION ALGORITHM FOR HYPERCUBE
    SARKAR, D
    GUHA, RK
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1988, 25 (02) : 69 - 82