A low communication cost algorithm for distributed deadlock detection and resolution

被引:0
|
作者
Cordoba, A [1 ]
Fariña, F [1 ]
Garitagoitia, JR [1 ]
de Mendívil, JRG [1 ]
Villadangos, J [1 ]
机构
[1] Univ Publ Navarra, Dept Matemat & Informat, Pamplona 31006, Spain
关键词
D O I
10.1109/EMPDP.2003.1183594
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This work introduces a new distributed history-based algorithm for deadlock detection and resolution under the single-unit request model. The algorithm has a communication cost of 0 (n (.) log n) messages for a deadlock cycle of n processes. This low cost is achieved by means of two mechanisms. On one hand, to reduce the number of instance initializations, a node compares the priorities between its immediate successor and all its predecessors, starting the algorithm only if an antagonistic conflict is given. On the other hand, each instance of the algorithm runs at a certain detection level and does not retransmit probes created by instances running at a lower detection level. An instance can switch to a higher level depending on the information received in the probes.
引用
收藏
页码:235 / 242
页数:8
相关论文
共 50 条
  • [1] Fast and low cost deadlock detection and resolution in distributed systems
    School of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001, China
    [J]. Yuhang Xuebao, 2006, 4 (761-765):
  • [2] DISTRIBUTED ALGORITHM FOR COMMUNICATION DEADLOCK DETECTION
    RONTOGIANNIS, P
    PAVLIDES, G
    LEVY, A
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1991, 33 (07) : 483 - 488
  • [3] 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 - +
  • [4] An efficient generalized deadlock detection and resolution algorithm in distributed systems
    Farajzadeh, N
    Hashemzadeh, M
    Mousakhani, M
    Haghighat, AT
    [J]. FIFTH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - PROCEEDINGS, 2005, : 303 - 307
  • [5] A dynamic priority based algorithm for distributed deadlock detection and resolution
    Wang, XL
    Mayo, J
    [J]. PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 599 - 605
  • [6] A DISTRIBUTED DEADLOCK DETECTION ALGORITHM FOR CSP-LIKE COMMUNICATION
    HUANG, ST
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1990, 12 (01): : 102 - 122
  • [7] A DISTRIBUTED DEADLOCK DETECTION AND RESOLUTION ALGORITHM AND ITS CORRECTNESS PROOF
    ELMAGARMID, AK
    SOUNDARARAJAN, N
    LIU, MT
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (10) : 1443 - 1452
  • [8] DISTRIBUTED DEADLOCK DETECTION ALGORITHM
    OBERMARCK, R
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 1982, 7 (02): : 187 - 208
  • [9] THE DISTRIBUTED DEADLOCK DETECTION ALGORITHM
    BADAL, DZ
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1986, 4 (04): : 320 - 337
  • [10] 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 - +