An efficient generalized deadlock detection and resolution algorithm in distributed systems

被引:7
|
作者
Farajzadeh, N [1 ]
Hashemzadeh, M [1 ]
Mousakhani, M [1 ]
Haghighat, AT [1 ]
机构
[1] Islamic Azad Univ, Qazvin Branch, Dept Elect Comp & IT, Qazvin, Iran
关键词
distributed systems; deadlock detection and resolution; wait-for-graph; algorithm;
D O I
10.1109/CIT.2005.69
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we propose a distributed deadlock detection algorithm on the basis of history-based edge chasing which resolves the deadlock as soon as detects it without waiting for the probe to return back. This action reduces the average persistence time of the deadlock in compare with other similar algorithms in distributed systems. Our proposed algorithm detects and resolves the deadlocks, whether the initiator directly or indirectly involves them and the useless messages in simultaneous execution of the algorithm are avoided by giving the priorities to the processes. It can also manage the simultaneous execution of the algorithm by its unique characteristic, using other nodes involved in deadlocks and prevents the detection of same deadlocks. We also minimized the information being carried in the probe offering a method to encode the information existed in probe in our suggested algorithm. Our algorithm is comparable with the best algorithms in case of its time complexity, the number of the messages and its efficiency.
引用
收藏
页码:303 / 307
页数:5
相关论文
共 50 条
  • [1] Efficient generalized deadlock detection and resolution in distributed systems
    Lee, SJ
    [J]. 21ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2001, : 47 - 54
  • [2] An Optimal, Distributed Deadlock Detection and Resolution Algorithm for Generalized Model in Distributed Systems
    Srinivasan, S.
    Vidya, Rajan
    Rajaram, Ramasamy
    [J]. CONTEMPORARY COMPUTING, PROCEEDINGS, 2009, 40 : 70 - +
  • [3] A decentralized deadlock detection and resolution algorithm for generalized model in distributed systems
    Srinivasan, Selvaraj
    Rajaram, R.
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 2011, 29 (04) : 261 - 276
  • [4] A decentralized deadlock detection and resolution algorithm for generalized model in distributed systems
    Selvaraj Srinivasan
    R. Rajaram
    [J]. Distributed and Parallel Databases, 2011, 29 : 261 - 276
  • [5] AN EFFICIENT DEADLOCK DETECTION AND RESOLUTION ALGORITHM FOR GENERALIZED DEADLOCKS
    Lu, Wei
    Yu, Chengkai
    Xing, Weiwei
    Che, Xiaoping
    Yang, Yong
    [J]. INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2017, 13 (02): : 703 - 710
  • [6] TOWARDS EFFICIENT ALGORITHMS FOR DEADLOCK DETECTION AND RESOLUTION IN DISTRIBUTED SYSTEMS
    WANG, SH
    VOSSEN, G
    [J]. PROCEEDINGS : FIFTH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, 1989, : 287 - 294
  • [7] EFFICIENT DEADLOCK RESOLUTION IN DISTRIBUTED SYSTEMS
    LEE, SJ
    KIM, JL
    [J]. APPLICATIONS IN PARALLEL AND DISTRIBUTED COMPUTING, 1994, 44 : 73 - 81
  • [8] A distributed deadlock detection and resolution algorithm for process networks
    Allen, Gregory E.
    Zucknick, Paul E.
    Evans, Brian L.
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL II, PTS 1-3, 2007, : 33 - +
  • [9] AN ALGORITHM FOR RESOURCE DEADLOCK DETECTION IN DISTRIBUTED SYSTEMS
    JAVAGAL, RD
    DATTA, AK
    GHOSH, S
    [J]. COMPUTING SYSTEMS, 1992, 7 (04): : 257 - 264
  • [10] An Efficient Distributed Deadlock Detection and Prevention Algorithm by Daemons
    Soleimany, Alireza
    Giahi, Zahra
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2012, 12 (04): : 150 - 155