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
Link To Document