• DocumentCode
    245646
  • Title

    A Semi-centralized Algorithm to Detect and Resolve Distributed Deadlocks in the Generalized Model

  • Author

    Zhi Tao ; Hui Li ; Bing Zhu ; Yunmin Wang

  • Author_Institution
    Shenzhen Eng. Lab. of Converged Networks Technol., Peking Univ., Shenzhen, China
  • fYear
    2014
  • fDate
    19-21 Dec. 2014
  • Firstpage
    735
  • Lastpage
    740
  • Abstract
    To detect and resolve distributed deadlocks in the generalized model, a few algorithms have been proposed. Most of them are distributed algorithms which are based on the diffusing computation technique where propagation of probes and backward propagation of replies are required. On the contrary, centralized algorithms send the dependency information directly to the initiator. However, existing algorithms do not distinguish local deadlocks from global deadlocks. In this paper, we present a semi-centralized algorithm which effectively detects and resolves local deadlocks prior to global deadlocks. To be specific, a consistent snapshot of dependency information of involved nodes is recorded in an information table at each site. Therefore, the detection and resolution of local deadlocks can be performed at each site before the dependency information is sent to the initiator to further detect global deadlocks. The proposed algorithm also handles the problem of phantom edges and concurrent executions. Performance analysis shows that the performance of our algorithm is close to or better than that of the existing algorithms in terms of execution time, message traffic and message size.
  • Keywords
    concurrency control; distributed algorithms; concurrent execution problem; diffusing computation technique; distributed algorithms; distributed deadlocks; generalized model; global deadlocks; local deadlocks; phantom edge problem; probe propagation; reply backward propagation; semicentralized algorithm; Algorithm design and analysis; Computational modeling; Image edge detection; Phantoms; Probes; Registers; System recovery; deadlock detection; distributed systems; generalized deadlock; graph reduction; semi-centralized;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2014 IEEE 17th International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4799-7980-6
  • Type

    conf

  • DOI
    10.1109/CSE.2014.152
  • Filename
    7023662