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 条
  • [41] DETECTION OF DEADLOCKS IN AN INFINITE FAMILY OF NETS
    BEAUQUIER, J
    CHOQUET, A
    PETIT, A
    VIDALNAQUET, G
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 480 : 334 - 347
  • [42] DESCRIPTION AND TREATMENT OF DEADLOCKS IN THE HECODES DISTRIBUTED EXPERT SYSTEM
    BELL, DA
    ZHANG, CQ
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1990, 20 (03): : 654 - 664
  • [43] STRATEGIES FOR THE PREVENTION OF COMMUNICATION DEADLOCKS IN DISTRIBUTED PARALLEL PROGRAMS
    BARBOSA, VC
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (11) : 1311 - 1316
  • [44] CHARACTERIZATION OF PARALLELISM AND DEADLOCKS IN DISTRIBUTED DIGITAL LOGIC SIMULATION
    SOULE, L
    GUPTA, A
    26TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, 1989, : 81 - 86
  • [45] DETECTION OF DEADLOCKS IN FLEXIBLE MANUFACTURING CELLS
    WYSK, RA
    YANG, NS
    JOSHI, S
    IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1991, 7 (06): : 853 - 859
  • [46] Preventing deadlocks and starvation in distributed object oriented systems
    Geetha, V.
    Sreenath, N.
    COMPUTERS & ELECTRICAL ENGINEERING, 2013, 39 (02) : 582 - 595
  • [47] AN IMPROVED ALGORITHM TO DETECT COMMUNICATION DEADLOCKS IN DISTRIBUTED SYSTEMS
    KROGER, B
    LULING, R
    MONIEN, B
    VORNBERGER, O
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 486 : 90 - 101
  • [48] An efficient distributed intrusion detection scheme
    Holz, T
    PROCEEDINGS OF THE 28TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATION CONFERENCE, WORKSHOP AND FAST ABSTRACTS, 2004, : 39 - 40
  • [49] Efficient detection of distributed constraint violations
    Agrawal, Shipra
    Deb, Supratim
    Naidu, K. V. M.
    Rastogi, Rajeev
    2007 IEEE 23RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2007, : 1295 - +
  • [50] AN EFFICIENT DISTRIBUTED KNOT DETECTION ALGORITHM
    CIDON, I
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (05) : 644 - 649