EFFICIENT DETECTION AND RESOLUTION OF GENERALIZED DISTRIBUTED DEADLOCKS

被引:44
|
作者
KSHEMKALYANI, AD [1 ]
SINGHAL, M [1 ]
机构
[1] OHIO STATE UNIV,DEPT COMP & INFORMAT SCI,COLUMBUS,OH 43210
关键词
DISTRIBUTED SNAPSHOT; GRAPH REDUCTION; DISTRIBUTED SYSTEM; GENERALIZED DEADLOCK;
D O I
10.1109/32.263754
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an efficient one-phase algorithm that consists of two concurrent sweeps of messages to detect generalized distributed deadlocks. In the outward sweep, the algorithm records a snapshot of a distributed wait-for-graph (WFG). In the inward sweep, the algorithm performs reduction of the recorded distributed WFG to check for a deadlock. The two sweeps can overlap in time at a process. We prove the correctness of the algorithm. The algorithm has a worst-case message complexity of 4e - 2n + 2l and a time complexity of 2d hops, where c is the number of edges, n is the number of nodes, l is the number of leaf nodes, and d is the diameter of the WFG. This is a notable improvement over the existing algorithms to detect generalized deadlocks.
引用
收藏
页码:43 / 54
页数:12
相关论文
共 50 条
  • [21] A distributed algorithm for detecting deadlocks under the OR model and the resolution based on hardware clocks
    Wang, XL
    Mayo, J
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2004, : 193 - 200
  • [22] Generalized Analysis of a Distributed Energy Efficient Algorithm for Change Detection
    Banerjee, Taposh
    Sharma, Vinod
    MSWIM09; PROCEEDINGS OF THE 12TH ACM INTERNATIONAL CONFERENCE ON MODELING, ANALYSIS, AND SYSTEMS, 2009, : 315 - 320
  • [23] Generalized Analysis of a Distributed Energy Efficient Algorithm for Change Detection
    Banerjee, Taposh
    Sharma, Vinod
    Kavitha, Veeraruna
    JayaPrakasam, A. K.
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2011, 10 (01) : 91 - 101
  • [24] TOWARDS EFFICIENT ALGORITHMS FOR DEADLOCK DETECTION AND RESOLUTION IN DISTRIBUTED SYSTEMS
    WANG, SH
    VOSSEN, G
    PROCEEDINGS : FIFTH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, 1989, : 287 - 294
  • [25] A decentralized deadlock detection and resolution algorithm for generalized model in distributed systems
    Srinivasan, Selvaraj
    Rajaram, R.
    DISTRIBUTED AND PARALLEL DATABASES, 2011, 29 (04) : 261 - 276
  • [26] A decentralized deadlock detection and resolution algorithm for generalized model in distributed systems
    Selvaraj Srinivasan
    R. Rajaram
    Distributed and Parallel Databases, 2011, 29 : 261 - 276
  • [27] Efficient distributed deadlock detection and resolution using probes, tokens, and barriers
    Kim, YM
    Lai, TH
    Soundarajan, N
    1997 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 584 - 591
  • [28] Automatic detection of multi-level deadlocks in distributed transaction management systems
    Bhalla, S
    Hasegawa, M
    2003 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2003, : 297 - 304
  • [29] RESOLVING ALL DEADLOCKS IN DISTRIBUTED SYSTEMS
    LEE, SJ
    KIM, JL
    INFORMATION PROCESSING LETTERS, 1995, 55 (05) : 265 - 271
  • [30] MODEL FOR DETECTION OF DEADLOCKS
    COLDEWEY, HD
    GONSCHOREK, J
    HOEHNE, H
    SCHONEBERGER, E
    STETTER, F
    ANGEWANDTE INFORMATIK, 1975, (02): : 65 - 69